#SECTION-i8vq7ijz {
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(80px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  position: sticky;z-index: 100;top: 0px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

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



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


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

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


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

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

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







border-style: none none none none;

}





#MENU-DROPPABLE-kfzmgbrw {
  background: #ffffffff;
  top: 0;
  left: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(100%, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  --width: 300px;
  
  
}
#MENU-hwxmvhia {
  --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: 62px;width: 100%;
  --active-link-color: #080000ff;
  
  
  
  
  
}


#MENU-hwxmvhia .x-rect {
  --pad-x: 10px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: #3e3e3e4d;
border-width: 1.0px;
color: #080000ff;
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
text-transform: uppercase;
  
}
#MENU-hwxmvhia > ul {
  background: #ffffffff;
  justify-content: flex-start;
  align-items: flex-start;
  
  
  border-radius: inherit;
}
#MENU-hwxmvhia > ul > .menu-item .tag-link {
  --pad-x: 10px;
--pad-y: 10px;
-webkit-text-stroke: 0px #000000ff;
background: #ffffffff;
border-color: #3e3e3e4d;
border-width: 1.0px;
color: #080000ff;
font-size: 14.0px;
font-weight: bold;
justify-content: flex-start;
text-transform: uppercase;
}
#MENU-hwxmvhia > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-hwxmvhia > ul > .menu-item:not(:first-child) {
  
}
#MENU-hwxmvhia ul li .tag-link {
  border-style: none none solid none;

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






border-style: none none none none;

}

#MENU-hwxmvhia > ul > .menu-item svg {
  width: 14px;
  height: 14px;
}



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

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

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

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

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

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

#MENU-vz56g6jv {
  --width: 9010%;align-self: start;display: none;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: start;margin-left: -7352.2723388671875%;margin-top: -111.98863220214844px;width: 9010%;
  --active-link-color: #8b0000d9;
  
  
  
  
  
}


#MENU-vz56g6jv .x-rect {
  --pad-x: 19px;
-webkit-text-stroke: 0px #444444;
color: #8b0000d9;
font-size: 16.0px;
font-weight: 700;
justify-content: center;
text-align: left;
text-transform: uppercase;
  
}
#MENU-vz56g6jv > ul {
  
  justify-content: center;
  align-items: center;
  
  
  border-radius: inherit;
}
#MENU-vz56g6jv > ul > .menu-item .tag-link {
  --pad-x: 19px;
-webkit-text-stroke: 0px #444444;
color: #8b0000d9;
font-size: 16.0px;
font-weight: 700;
justify-content: center;
text-align: left;
text-transform: uppercase;
}
#MENU-vz56g6jv > ul > .menu-item.menu-item-active-link .tag-link {
  color: var(--active-link-color);
  
  
  
  
}
#MENU-vz56g6jv > ul > .menu-item:not(:first-child) {
  
}
#MENU-vz56g6jv ul li .tag-link {
  border-style: none none none none;

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






border-style: none none none none;

}



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


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

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

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

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

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

#MEMBER-BAR-i5ymsxiz {
  --width: 12.000000000000009%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: end;margin-bottom: calc(2.53125px * 2);margin-right: 0%;width: 12.000000000000009%;
  
}
#MEMBER-BAR-i5ymsxiz .x-menu-bar {
  -webkit-text-stroke: 0px #000000ff;
color: #8a0303;
font-weight: 700;
text-align: right;
  
  display: none;
}
#MEMBER-BAR-i5ymsxiz .x-menu-bar .x-member {
  -webkit-text-stroke: 0px #000000ff;
color: #8a0303;
font-weight: 700;
text-align: right;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding-left: 0px;
  padding-right: 0px;
  height: 100%;
}
#MEMBER-BAR-i5ymsxiz .x-member:hover {
  
}
#MEMBER-BAR-i5ymsxiz .x-avatar-member-origin {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-i5ymsxiz .x-avatar-member-initial {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-i5ymsxiz .customer-icon {   width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  
 }
#MEMBER-BAR-i5ymsxiz .x-nav-member-drop-icon {
  width: 24px;
  height: 24px;
  
}

#MEMBER-BAR-i5ymsxiz .x-loginbar {
  -webkit-text-stroke: 0px #000000ff;
color: #8a0303;
font-weight: 700;
text-align: right;
  border-width: 0px;
  border-radius: 0px;
  border-style: solid;
  
  
  justify-content: flex-end;
}
#MEMBER-BAR-i5ymsxiz .x-loginbar .login-bar-text:hover {
  
}
#MEMBER-BAR-i5ymsxiz .x-loginbar .login-bar-icon {
    width: 27px;
  height: 27px;
  border-style: solid;
  border-width: 0px;
  
  

  border: none;
}



#MEMBER-BAR-i5ymsxiz .member-divider {
  background: #8a0303;
}

#MEMBER-BAR-i5ymsxiz .customer-signup {
  
}
#MEMBER-BAR-i5ymsxiz .customer-icon {
  display: none;
}
#MEMBER-BAR-i5ymsxiz .customer-text {
  
}
#MEMBER-DROPDOWN-4rbu1kxc {
  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;
}
#SECTION-mtc3fxob {
  height: auto;
  grid-template-columns: 10px 2fr 10px;
  grid-template-rows: minmax(600px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-mtc3fxob .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 700;
  --bg: #00000012;
}

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



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


#CONTAINER-jrpxwiwp {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.251), 0px 1px 3px -2px rgba(0,0,0,0.122);
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 2fr;grid-template-rows: minmax(100px, max-content) minmax(24px, max-content) minmax(25px, max-content) minmax(16px, max-content) minmax(45px, max-content) minmax(20px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(60px, max-content) minmax(100px, max-content) minmax(16px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0px * 2);margin-top: 24px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#PRODUCT-GALLERY-0s2rur82 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
}
#PRODUCT-GALLERY-0s2rur82 .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


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

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


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

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

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

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

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

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



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

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

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

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

#PRODUCT-GALLERY-0s2rur82 .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-0s2rur82 .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 221px;
  height: 147px;
}

#PRODUCT-GALLERY-0s2rur82 .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-0s2rur82 .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-0s2rur82 .x-pin-video {
  display: none;
}
[id^="TEXT-DATASET-y075rwax"], .--clone-TEXT-DATASET-y075rwax {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: -846px;
margin-right: 100px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-y075rwax"] .x-text,
[id^="TEXT-DATASET-y075rwax"] .x-text a,
.--clone-TEXT-DATASET-y075rwax .x-text,
.--clone-TEXT-DATASET-y075rwax .x-text a {
  --width: 348.6666666666667%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 21.0px;
font-weight: 700;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-y075rwax"] .x-text:hover,
.--clone-TEXT-DATASET-y075rwax .x-text:hover,
[id^="TEXT-DATASET-y075rwax"] a:hover,
.--clone-TEXT-DATASET-y075rwax a:hover {
  
}


#CONTAINER-nwuxadwq {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 123.33333333333334%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 1fr 1fr 1fr;grid-template-rows: minmax(20px, max-content);height: auto;justify-self: stretch;margin-left: -80px;margin-right: 10px;margin-top: 0px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}
#ATTR-w1wzgunu {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-w1wzgunu .attr--item, #ATTR-w1wzgunu select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  
}
#ATTR-w1wzgunu .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-w1wzgunu .chevron svg{
  height: 16px;
}
#ATTR-w1wzgunu .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-w1wzgunu .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-w1wzgunu .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-w1wzgunu img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-w1wzgunu .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-w1wzgunu .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-w1wzgunu .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-w1wzgunu .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

#RECT-ywoy45z7 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: end;
margin-right: -4.6875%;
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ywoy45z7 .x-rect {
  --width: 20px;
background: var(--color_04);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyMDQ4IDE4OTYuMDgzMyIgY2xhc3M9ImJlZCI+PHBhdGggZD0iTTI1NiAxMDI0aDE3MjhxMjYgMCA0NSAxOXQxOSA0NXY0NDhoLTI1NnYtMjU2SDI1NnYyNTZIMFYzMjBxMC0yNiAxOS00NXQ0NS0xOWgxMjhxMjYgMCA0NSAxOXQxOSA0NXY3MDR6bTU3Ni0zMjBxMC0xMDYtNzUtMTgxdC0xODEtNzUtMTgxIDc1LTc1IDE4MSA3NSAxODEgMTgxIDc1IDE4MS03NSA3NS0xODF6bTEyMTYgMjU2di02NHEwLTE1OS0xMTIuNS0yNzEuNVQxNjY0IDUxMkg5NjBxLTI2IDAtNDUgMTl0LTE5IDQ1djM4NGgxMTUyeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#ATTR-8f32s338 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-8f32s338 .attr--item, #ATTR-8f32s338 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  
}
#ATTR-8f32s338 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-8f32s338 .chevron svg{
  height: 16px;
}
#ATTR-8f32s338 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-8f32s338 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-8f32s338 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-8f32s338 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-8f32s338 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-8f32s338 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-8f32s338 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-8f32s338 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

#RECT-ds7f8fif {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-ds7f8fif .x-rect {
  --width: 20px;
background: var(--color_04);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIHZpZXdCb3g9JzAgMCAxNjY0IDE4OTYuMDgzMyc+IDxwYXRoIGQ9J002NDAgMTUzNnEwIDUyLTM4IDkwdC05MCAzOC05MC0zOC0zOC05MCAzOC05MCA5MC0zOCA5MCAzOCAzOCA5MHptODk2IDBxMCA1Mi0zOCA5MHQtOTAgMzgtOTAtMzgtMzgtOTAgMzgtOTAgOTAtMzggOTAgMzggMzggOTB6bTEyOC0xMDg4djUxMnEwIDI0LTE2LjUgNDIuNVQxNjA3IDEwMjRMNTYzIDExNDZxMTMgNjAgMTMgNzAgMCAxNi0yNCA2NGg5MjBxMjYgMCA0NSAxOXQxOSA0NS0xOSA0NS00NSAxOUg0NDhxLTI2IDAtNDUtMTl0LTE5LTQ1cTAtMTEgOC0zMS41dDE2LTM2IDIxLjUtNDBUNDQ1IDEyMDdMMjY4IDM4NEg2NHEtMjYgMC00NS0xOVQwIDMyMHQxOS00NSA0NS0xOWgyNTZxMTYgMCAyOC41IDYuNVQzNjggMjc4dDEzIDI0LjUgOCAyNiA1LjUgMjkuNSA0LjUgMjZoMTIwMXEyNiAwIDQ1IDE5dDE5IDQ1eic+PC9wYXRoPiA8L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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


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


  
}

#RECT-59zcl95m {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 20px;
justify-self: start;
margin-bottom: calc(0.869140625px * 2);
margin-left: 0px;
width: 20px;
  
  
  
  
}
#RECT-59zcl95m .x-rect {
  --width: 20px;
background: var(--color_04);
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxNzkyIDE4OTYuMDgzMyIgY2xhc3M9ImV4Y2hhbmdlIj48cGF0aCBkPSJNMTc5MiAxMTg0djE5MnEwIDEzLTkuNSAyMi41dC0yMi41IDkuNUgzODR2MTkycTAgMTMtOS41IDIyLjVUMzUyIDE2MzJxLTEyIDAtMjQtMTBMOSAxMzAycS05LTktOS0yMiAwLTE0IDktMjNsMzIwLTMyMHE5LTkgMjMtOSAxMyAwIDIyLjUgOS41VDM4NCA5NjB2MTkyaDEzNzZxMTMgMCAyMi41IDkuNXQ5LjUgMjIuNXptMC01NDRxMCAxNC05IDIzbC0zMjAgMzIwcS05IDktMjMgOS0xMyAwLTIyLjUtOS41VDE0MDggOTYwVjc2OEgzMnEtMTMgMC0yMi41LTkuNVQwIDczNlY1NDRxMC0xMyA5LjUtMjIuNVQzMiA1MTJoMTM3NlYzMjBxMC0xNCA5LTIzdDIzLTlxMTIgMCAyNCAxMGwzMTkgMzE5cTkgOSA5IDIzeiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#ATTR-vtcsupao {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-vtcsupao .attr--item, #ATTR-vtcsupao select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  
}
#ATTR-vtcsupao .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-vtcsupao .chevron svg{
  height: 16px;
}
#ATTR-vtcsupao .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-vtcsupao .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-vtcsupao .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-vtcsupao img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-vtcsupao .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-vtcsupao .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-vtcsupao .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 400;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-vtcsupao .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#LINE-fbqmw1xq {
  --width: 9%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: start;margin-left: 10px;margin-top: calc(0px * 2);width: 9%;
  height: auto;
  
}
#LINE-fbqmw1xq .line-container {
  border-color: #8cdae0;
border-style: solid;
border-width: 4.0px;
}
#LINE-fbqmw1xq .x-line { padding: 0px; }
[id^="TEXT-5gtr4wri"], .--clone-TEXT-5gtr4wri {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: start;
margin-left: 10px;
margin-top: 0px;
width: 23.808657325974%;
  
}
[id^="TEXT-5gtr4wri"] .x-text,
[id^="TEXT-5gtr4wri"] .x-text a,
.--clone-TEXT-5gtr4wri .x-text,
.--clone-TEXT-5gtr4wri .x-text a {
  --width: 23.808657325974%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-5gtr4wri"] .x-text:hover,
.--clone-TEXT-5gtr4wri .x-text:hover,
[id^="TEXT-5gtr4wri"] a:hover,
.--clone-TEXT-5gtr4wri a:hover {
  
}

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

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

#LINE-tqvz7er1 {
  --width: 123.33333333333334%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 13;grid-row-start: 12;height: auto;justify-self: stretch;margin-left: -80px;margin-right: 10px;margin-top: 0px;width: auto;
  height: auto;
  
}
#LINE-tqvz7er1 .line-container {
  border-color: #dddddd;
border-style: dotted;
border-width: 1.0px;
}

[id^="TEXT-ejawd3zf"], .--clone-TEXT-ejawd3zf {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 13;
grid-row-start: 12;
height: auto;
justify-self: start;
margin-left: 10px;
margin-top: 0px;
width: 23.808657325974%;
  
}
[id^="TEXT-ejawd3zf"] .x-text,
[id^="TEXT-ejawd3zf"] .x-text a,
.--clone-TEXT-ejawd3zf .x-text,
.--clone-TEXT-ejawd3zf .x-text a {
  --width: 23.808657325974%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-ejawd3zf"] .x-text:hover,
.--clone-TEXT-ejawd3zf .x-text:hover,
[id^="TEXT-ejawd3zf"] a:hover,
.--clone-TEXT-ejawd3zf a:hover {
  
}

[id^="TEXT-DATASET-rbv4r62b"], .--clone-TEXT-DATASET-rbv4r62b {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 13;
grid-row-start: 12;
height: auto;
justify-self: stretch;
margin-left: 10px;
margin-right: 10px;
margin-top: 22px;
width: auto;
  
}
[id^="TEXT-DATASET-rbv4r62b"] .x-text,
[id^="TEXT-DATASET-rbv4r62b"] .x-text a,
.--clone-TEXT-DATASET-rbv4r62b .x-text,
.--clone-TEXT-DATASET-rbv4r62b .x-text a {
  --width: 93.33333333333331%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #1d2cf3;
font-size: 16.0px;
height: 100%;
text-decoration: underline;
width: 100%;
  color: var(--active-color, #1d2cf3);
}
[id^="TEXT-DATASET-rbv4r62b"] .x-text:hover,
.--clone-TEXT-DATASET-rbv4r62b .x-text:hover,
[id^="TEXT-DATASET-rbv4r62b"] a:hover,
.--clone-TEXT-DATASET-rbv4r62b a:hover {
  
}

#TAGS-zxnss841 {
  --width: 97.41153659718856%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-right: calc(0.415252867991598% * 2);margin-top: 0px;width: 97.41153659718856%;
  border-radius: 99px 99px 99px 99px;
item-background: #f1f1f1;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
  
}
#TAGS-zxnss841 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
}
#TAGS-zxnss841 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #000000;
  border-radius: 99px 99px 99px 99px;
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #000000;
}
#TAGS-zxnss841 .x-tag-item:not(.active):hover {
  border-color: #000000;
  background: #f1f1f1;
  color: #000000;
  
  
  
  
}
#TAGS-zxnss841 .x-tag-item.active {
  border-color: #000000;
  background: #f1f1f1;
  color: #000000;
  
  
  
  
}

#CONTAINER-m82ju88e {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 1px 3px -2px rgba(0,0,0,0.122), 0px 1px 2px 0px rgba(0,0,0,0.239);
  --width: 2360%;align-self: end;bottom: 0px;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 2fr 10px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(60px, max-content) minmax(100px, max-content) minmax(40px, max-content) minmax(30px, max-content) minmax(25px, max-content) minmax(30px, max-content) minmax(35px, max-content);height: auto;justify-self: stretch;margin-bottom: -2537.1876525878906px;margin-left: -294px;margin-right: 68px;position: sticky;top: 0px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}

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

  border:   ;


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


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


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


  
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-hk2h65iw"], .--clone-TEXT-hk2h65iw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-hk2h65iw"] .x-text,
[id^="TEXT-hk2h65iw"] .x-text a,
.--clone-TEXT-hk2h65iw .x-text,
.--clone-TEXT-hk2h65iw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-hk2h65iw"] .x-text:hover,
.--clone-TEXT-hk2h65iw .x-text:hover,
[id^="TEXT-hk2h65iw"] a:hover,
.--clone-TEXT-hk2h65iw a:hover {
  
}

#ATTR-a43cpol7 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-a43cpol7 .attr--item, #ATTR-a43cpol7 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-a43cpol7 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-a43cpol7 .chevron svg{
  height: 16px;
}
#ATTR-a43cpol7 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-a43cpol7 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-a43cpol7 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-a43cpol7 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-a43cpol7 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-a43cpol7 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-a43cpol7 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-a43cpol7 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-vt0iw035"], .--clone-TEXT-vt0iw035 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vt0iw035"] .x-text,
[id^="TEXT-vt0iw035"] .x-text a,
.--clone-TEXT-vt0iw035 .x-text,
.--clone-TEXT-vt0iw035 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-vt0iw035"] .x-text:hover,
.--clone-TEXT-vt0iw035 .x-text:hover,
[id^="TEXT-vt0iw035"] a:hover,
.--clone-TEXT-vt0iw035 a:hover {
  
}

#ATTR-57o5j133 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-57o5j133 .attr--item, #ATTR-57o5j133 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-57o5j133 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-57o5j133 .chevron svg{
  height: 16px;
}
#ATTR-57o5j133 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-57o5j133 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-57o5j133 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-57o5j133 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-57o5j133 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-57o5j133 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-57o5j133 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-57o5j133 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-q36a5081"], .--clone-TEXT-q36a5081 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-q36a5081"] .x-text,
[id^="TEXT-q36a5081"] .x-text a,
.--clone-TEXT-q36a5081 .x-text,
.--clone-TEXT-q36a5081 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-q36a5081"] .x-text:hover,
.--clone-TEXT-q36a5081 .x-text:hover,
[id^="TEXT-q36a5081"] a:hover,
.--clone-TEXT-q36a5081 a:hover {
  
}

#ATTR-bobft8tf {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-bobft8tf .attr--item, #ATTR-bobft8tf select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-bobft8tf .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-bobft8tf .chevron svg{
  height: 16px;
}
#ATTR-bobft8tf .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-bobft8tf .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-bobft8tf .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-bobft8tf img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-bobft8tf .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-bobft8tf .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-bobft8tf .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-bobft8tf .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-rnz98qkm"], .--clone-TEXT-rnz98qkm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-rnz98qkm"] .x-text,
[id^="TEXT-rnz98qkm"] .x-text a,
.--clone-TEXT-rnz98qkm .x-text,
.--clone-TEXT-rnz98qkm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-rnz98qkm"] .x-text:hover,
.--clone-TEXT-rnz98qkm .x-text:hover,
[id^="TEXT-rnz98qkm"] a:hover,
.--clone-TEXT-rnz98qkm a:hover {
  
}

#ATTR-r5wxyva1 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-r5wxyva1 .attr--item, #ATTR-r5wxyva1 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-r5wxyva1 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-r5wxyva1 .chevron svg{
  height: 16px;
}
#ATTR-r5wxyva1 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-r5wxyva1 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-r5wxyva1 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-r5wxyva1 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-r5wxyva1 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-r5wxyva1 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-r5wxyva1 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-r5wxyva1 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}
#ATTR-hyr1dff4 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-hyr1dff4 .attr--item, #ATTR-hyr1dff4 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-hyr1dff4 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-hyr1dff4 .chevron svg{
  height: 16px;
}
#ATTR-hyr1dff4 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-hyr1dff4 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-hyr1dff4 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-hyr1dff4 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-hyr1dff4 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-hyr1dff4 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-hyr1dff4 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-hyr1dff4 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-zzqimigt"], .--clone-TEXT-zzqimigt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-zzqimigt"] .x-text,
[id^="TEXT-zzqimigt"] .x-text a,
.--clone-TEXT-zzqimigt .x-text,
.--clone-TEXT-zzqimigt .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-zzqimigt"] .x-text:hover,
.--clone-TEXT-zzqimigt .x-text:hover,
[id^="TEXT-zzqimigt"] a:hover,
.--clone-TEXT-zzqimigt a:hover {
  
}

#ATTR-v6sl2y7e {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-v6sl2y7e .attr--item, #ATTR-v6sl2y7e select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-v6sl2y7e .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-v6sl2y7e .chevron svg{
  height: 16px;
}
#ATTR-v6sl2y7e .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-v6sl2y7e .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-v6sl2y7e .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-v6sl2y7e img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-v6sl2y7e .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-v6sl2y7e .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-v6sl2y7e .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-v6sl2y7e .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-fuvmmmpi"], .--clone-TEXT-fuvmmmpi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-fuvmmmpi"] .x-text,
[id^="TEXT-fuvmmmpi"] .x-text a,
.--clone-TEXT-fuvmmmpi .x-text,
.--clone-TEXT-fuvmmmpi .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-fuvmmmpi"] .x-text:hover,
.--clone-TEXT-fuvmmmpi .x-text:hover,
[id^="TEXT-fuvmmmpi"] a:hover,
.--clone-TEXT-fuvmmmpi a:hover {
  
}

#ATTR-gddapfek {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-gddapfek .attr--item, #ATTR-gddapfek select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-gddapfek .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-gddapfek .chevron svg{
  height: 16px;
}
#ATTR-gddapfek .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-gddapfek .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-gddapfek .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-gddapfek img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-gddapfek .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-gddapfek .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-gddapfek .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-gddapfek .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


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

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

#BUTTON-s1u2szj8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-s1u2szj8 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-x0u8k0re {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-x0u8k0re .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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

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

#SLIDER-PRODUCT-09c1bco3 {
  --width: %;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: auto;justify-self: stretch;margin-left: 0px;margin-right: 20px;margin-top: 0px;width: auto;
  
}
#SLIDER-PRODUCT-09c1bco3 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#SLIDER-PRODUCT-09c1bco3 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-09c1bco3 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-09c1bco3 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-09c1bco3 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-09c1bco3 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-09c1bco3 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-09c1bco3 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-09c1bco3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-09c1bco3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-09c1bco3 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-09c1bco3 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-09c1bco3 .grid-product--wrapper {
  display: grid;
  column-gap: 20px;
  row-gap: 20px;
  background: #ffffff00;
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 2 * 20px) / 3);

  
  
}
#SLIDER-PRODUCT-09c1bco3 .slider-product--item:hover {
  
}
#SLIDER-PRODUCT-09c1bco3 .slider-product--item:hover .grid-product--title {
  color: #3162ad;
}



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

#SLIDER-PRODUCT-09c1bco3 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  background: #ffffff00;
  border-radius: 12px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  border-color: #cfd6e4;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-09c1bco3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


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









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




#CUSTOM-LAYOUT-yi3bf7hj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(120px, 1fr);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-09c1bco3 .grid-product--info {
  flex: unset;
}
#CUSTOM-LAYOUT-5h9f2oaa {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 20px 1fr 20px 1fr 10px;
  grid-template-rows: minmax(0px, 1fr) minmax(15px, max-content) minmax(0px, max-content) minmax(15px, max-content) minmax(10px, max-content) minmax(15px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#CUSTOM-LAYOUT-yi3bf7hj .grid-product--info {
  flex: unset;
}

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

  border:   ;


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


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


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

  border:   ;


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


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


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

  border:   ;


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


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


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

  border:   ;


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


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

#BUTTON-62amh85t {
  align-self: center;
grid-column-end: 4;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 33px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 75px;
  
}
#BUTTON-62amh85t .x-button-wrapper {
  --width: 75px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="TEXT-ovzkss91"], .--clone-TEXT-ovzkss91 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 10px;
margin-right: 4%;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-ovzkss91"] .x-text,
[id^="TEXT-ovzkss91"] .x-text a,
.--clone-TEXT-ovzkss91 .x-text,
.--clone-TEXT-ovzkss91 .x-text a {
  --width: 92.66666666666666%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-ovzkss91"] .x-text:hover,
.--clone-TEXT-ovzkss91 .x-text:hover,
[id^="TEXT-ovzkss91"] a:hover,
.--clone-TEXT-ovzkss91 a:hover {
  
}

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

#SECTION-55cm2fs4 .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 600;
  --bg: #00000012;
}

#SECTION-55cm2fs4 .x-section-video-background {
  
  
}



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


#CONTAINER-3gpay6d7 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
  --width: 92.5%;align-self: stretch;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(10px, max-content) minmax(24px, max-content) minmax(86px, max-content) minmax(20px, max-content) minmax(40px, max-content) minmax(0px, max-content) minmax(60px, max-content) minmax(100px, max-content) minmax(16px, max-content) minmax(99px, max-content);height: auto;justify-self: stretch;margin-bottom: 30px;margin-left: 12px;margin-right: 12px;margin-top: 30px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-nfmxh1ge {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
border-radius: 10px 10px 10px 10px;
box-shadow: 0px 1px 3px -2px rgba(0,0,0,0.122), 0px 1px 2px 0px rgba(0,0,0,0.239);
  --width: 91.8918918918919%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 2fr 10px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(60px, max-content) minmax(10px, max-content) minmax(40px, max-content) minmax(30px, max-content) minmax(25px, max-content) minmax(30px, max-content) minmax(35px, max-content);height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: 0px;width: auto;
  
  
  
  
  
  border:   #000000ff;


  
}

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


  
}

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

  border:   ;


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


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


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


  
}

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


  
}

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

  border:   ;


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


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

#ATTR-ef34q0ev {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-ef34q0ev .attr--item, #ATTR-ef34q0ev select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-ef34q0ev .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-ef34q0ev .chevron svg{
  height: 16px;
}
#ATTR-ef34q0ev .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-ef34q0ev .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-ef34q0ev .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-ef34q0ev img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-ef34q0ev .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-ef34q0ev .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-ef34q0ev .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-ef34q0ev .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-qj5oq7og"], .--clone-TEXT-qj5oq7og {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-qj5oq7og"] .x-text,
[id^="TEXT-qj5oq7og"] .x-text a,
.--clone-TEXT-qj5oq7og .x-text,
.--clone-TEXT-qj5oq7og .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 15.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-qj5oq7og"] .x-text:hover,
.--clone-TEXT-qj5oq7og .x-text:hover,
[id^="TEXT-qj5oq7og"] a:hover,
.--clone-TEXT-qj5oq7og a:hover {
  
}

#ATTR-ckv5oqm3 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-ckv5oqm3 .attr--item, #ATTR-ckv5oqm3 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-ckv5oqm3 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-ckv5oqm3 .chevron svg{
  height: 16px;
}
#ATTR-ckv5oqm3 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-ckv5oqm3 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-ckv5oqm3 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-ckv5oqm3 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-ckv5oqm3 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-ckv5oqm3 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-ckv5oqm3 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-ckv5oqm3 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-ecx7jalg"], .--clone-TEXT-ecx7jalg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ecx7jalg"] .x-text,
[id^="TEXT-ecx7jalg"] .x-text a,
.--clone-TEXT-ecx7jalg .x-text,
.--clone-TEXT-ecx7jalg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 15.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-ecx7jalg"] .x-text:hover,
.--clone-TEXT-ecx7jalg .x-text:hover,
[id^="TEXT-ecx7jalg"] a:hover,
.--clone-TEXT-ecx7jalg a:hover {
  
}

#ATTR-9hd0a7if {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-9hd0a7if .attr--item, #ATTR-9hd0a7if select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-9hd0a7if .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-9hd0a7if .chevron svg{
  height: 16px;
}
#ATTR-9hd0a7if .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-9hd0a7if .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-9hd0a7if .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-9hd0a7if img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-9hd0a7if .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-9hd0a7if .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-9hd0a7if .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-9hd0a7if .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-kh90ldh4"], .--clone-TEXT-kh90ldh4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-kh90ldh4"] .x-text,
[id^="TEXT-kh90ldh4"] .x-text a,
.--clone-TEXT-kh90ldh4 .x-text,
.--clone-TEXT-kh90ldh4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 15.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-kh90ldh4"] .x-text:hover,
.--clone-TEXT-kh90ldh4 .x-text:hover,
[id^="TEXT-kh90ldh4"] a:hover,
.--clone-TEXT-kh90ldh4 a:hover {
  
}

#ATTR-e5d24ins {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-e5d24ins .attr--item, #ATTR-e5d24ins select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  
}
#ATTR-e5d24ins .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-e5d24ins .chevron svg{
  height: 16px;
}
#ATTR-e5d24ins .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-e5d24ins .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-e5d24ins .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-e5d24ins img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-e5d24ins .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-e5d24ins .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-e5d24ins .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 0;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-e5d24ins .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}
#ATTR-vvllwlsn {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-vvllwlsn .attr--item, #ATTR-vvllwlsn select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  
}
#ATTR-vvllwlsn .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-vvllwlsn .chevron svg{
  height: 16px;
}
#ATTR-vvllwlsn .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-vvllwlsn .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-vvllwlsn .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-vvllwlsn img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-vvllwlsn .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-vvllwlsn .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-vvllwlsn .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-vvllwlsn .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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

  border:   ;


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


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-dov2zrv7"], .--clone-TEXT-dov2zrv7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-dov2zrv7"] .x-text,
[id^="TEXT-dov2zrv7"] .x-text a,
.--clone-TEXT-dov2zrv7 .x-text,
.--clone-TEXT-dov2zrv7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_8);
font: var(--font_8);
font-size: 15.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_8));
}
[id^="TEXT-dov2zrv7"] .x-text:hover,
.--clone-TEXT-dov2zrv7 .x-text:hover,
[id^="TEXT-dov2zrv7"] a:hover,
.--clone-TEXT-dov2zrv7 a:hover {
  
}

#ATTR-9z1nc5a3 {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-9z1nc5a3 .attr--item, #ATTR-9z1nc5a3 select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  
}
#ATTR-9z1nc5a3 .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-9z1nc5a3 .chevron svg{
  height: 16px;
}
#ATTR-9z1nc5a3 .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-9z1nc5a3 .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-9z1nc5a3 .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-9z1nc5a3 img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-9z1nc5a3 .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-9z1nc5a3 .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-9z1nc5a3 .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-9z1nc5a3 .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


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

#ATTR-timatmgv {
  --width: 100%;align-self: center;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ATTR-timatmgv .attr--item, #ATTR-timatmgv select {
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  
}
#ATTR-timatmgv .chevron {
  width: 16px;
  right: 1px;
}
#ATTR-timatmgv .chevron svg{
  height: 16px;
}
#ATTR-timatmgv .attr--item {
  margin-right: 1px;
  margin-bottom: 1px;
}
#ATTR-timatmgv .attr--item:hover {
  border-color: #c4c4c400;
  border-width: 0px;
}
#ATTR-timatmgv .attr--item.selected {
  border-color: #c4c4c400;
  border-width: 0px;
  
}
#ATTR-timatmgv img {
  width: 40px;
  height: 40px;
  padding: 0px;
  border-radius: 30px;
}
#ATTR-timatmgv .attr--item:hover .tooltip {
  background: #000;
  color: #fff;
}
#ATTR-timatmgv .attr--item:hover .tooltip:after {
  background: #000;
  border-top-color: #000;
}

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

#ATTR-timatmgv .select-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  pointer-events: none;
  -webkit-text-stroke: 0px #000000ff;
border-color: #c4c4c400;
border-radius: 30px;
border-style: solid;
border-width: 0.0px;
color: #000000;
font-size: 16.0px;
font-weight: 700;
line-height: 1;
text-align: left;
  gap: 0px;
  padding-left: 7px !important;
  padding-right: 1px !important;
}

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

#ATTR-timatmgv .select-overlay .select--icon {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}

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


  
}

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

  border:   ;


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


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

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

#BUTTON-b9m71lp5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-b9m71lp5 .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-6i7ppctt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 30px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#BUTTON-6i7ppctt .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: initial;
width: 100%;
  border:   ;


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

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

#PRODUCT-GALLERY-3kjeg25u {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
}
#PRODUCT-GALLERY-3kjeg25u .product-gallery-wrapper {
  transition: height 0.3s ease;
  flex-direction: column;
  
  
}

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

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


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

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


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

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

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

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

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

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



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

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

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

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

#PRODUCT-GALLERY-3kjeg25u .product-gallery-thumbnails .product-gallery-thumbnails-item img,
#PRODUCT-GALLERY-3kjeg25u .product-gallery-thumbnails .product-gallery-thumbnails-item video {
  width: 60px;
  height: 60px;
}

#PRODUCT-GALLERY-3kjeg25u .product-gallery-thumbnails .product-gallery-thumbnails-item:hover,
#PRODUCT-GALLERY-3kjeg25u .product-gallery-thumbnails .product-gallery-thumbnails-item.active {
  opacity: 1;
  border-color: #000000;
}
.PRODUCT-GALLERY-3kjeg25u .x-pin-video {
  display: none;
}
#LINE-r38pfjys {
  --width: 91.8918918918919%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);width: auto;
  height: auto;
  
}
#LINE-r38pfjys .line-container {
  border-color: #8cdae0;
border-style: solid;
border-width: 4.0px;
}
#LINE-r38pfjys .x-line { padding: 0px; }
[id^="TEXT-zzvqenzk"], .--clone-TEXT-zzvqenzk {
  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: 12px;
margin-top: 0px;
width: 24.312011603478737%;
  
}
[id^="TEXT-zzvqenzk"] .x-text,
[id^="TEXT-zzvqenzk"] .x-text a,
.--clone-TEXT-zzvqenzk .x-text,
.--clone-TEXT-zzvqenzk .x-text a {
  --width: 24.312011603478737%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-zzvqenzk"] .x-text:hover,
.--clone-TEXT-zzvqenzk .x-text:hover,
[id^="TEXT-zzvqenzk"] a:hover,
.--clone-TEXT-zzvqenzk a:hover {
  
}

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

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

#GRID-CATE-0stjtuae {
  --width: 91.8918918918919%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: stretch;margin-bottom: calc(0.28125px * 2);margin-left: 12px;margin-right: 12px;width: auto;
  -webkit-text-stroke: 0px #000000ff;
color: #000000d9;
font-size: 16.0px;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 0px;
  row-gap: 20px;
  
}
#GRID-CATE-0stjtuae .x-gc-item {
  
  overflow: hidden;
  border-radius: 0px;
  align-items: start;
}
#GRID-CATE-0stjtuae .x-gc-name {
  padding: 0px 0;
}

#GRID-CATE-0stjtuae .x-gc-thumbnail img {
  aspect-ratio: 1/1;
  border-radius: 0px;
  object-fit: cover;
}
#LINE-30lczxak {
  --width: 91.8918918918919%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: stretch;margin-left: 12px;margin-right: 12px;margin-top: calc(0px * 2);width: auto;
  height: auto;
  
}
#LINE-30lczxak .line-container {
  border-color: #dddddd;
border-style: dotted;
border-width: 1.0px;
}

#TAGS-uebjqdkb {
  --width: 40.379723837209305%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: start;margin-left: 12px;margin-top: 30px;width: 40.379723837209305%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
font-size: 16.0px;
font-weight: 400;
item-border-width: 0;
item-padding-x: 0;
item-padding-y: 0;
item-text-color: #0eacf3;
line-height: 1;
text-decoration: underline;
  
}
#TAGS-uebjqdkb .x-tags-wrapper {
  display: grid; grid-template-rows: repeat(6, 1fr); grid-auto-flow: column;
  row-gap: 10px;
  column-gap: 10px;
}
#TAGS-uebjqdkb .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #000000;
  
  
  background: #ffffff;
  padding: 0px 0px;
  color: #0eacf3;
}
#TAGS-uebjqdkb .x-tag-item:not(.active):hover {
  border-color: #000000;
  background: #ffffff;
  color: #0eacf3;
  
  
  
  
}
#TAGS-uebjqdkb .x-tag-item.active {
  border-color: #000000;
  background: #ffffff;
  color: #0eacf3;
  
  
  
  
}
[id^="TEXT-y2tf8v91"], .--clone-TEXT-y2tf8v91 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: start;
margin-left: 12px;
margin-top: 0px;
width: 24.312011603478737%;
  
}
[id^="TEXT-y2tf8v91"] .x-text,
[id^="TEXT-y2tf8v91"] .x-text a,
.--clone-TEXT-y2tf8v91 .x-text,
.--clone-TEXT-y2tf8v91 .x-text a {
  --width: 24.312011603478737%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 2;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-y2tf8v91"] .x-text:hover,
.--clone-TEXT-y2tf8v91 .x-text:hover,
[id^="TEXT-y2tf8v91"] a:hover,
.--clone-TEXT-y2tf8v91 a:hover {
  
}

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

#SECTION-k7n1teuj .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

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



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


#CONTAINER-x5f3qnyg {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


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

#GRID-PRODUCT-dfu0ipz0 {
  --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%;
  
}

#GRID-PRODUCT-dfu0ipz0 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dfu0ipz0 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-dfu0ipz0 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-dfu0ipz0 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-dfu0ipz0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dfu0ipz0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dfu0ipz0 .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-dfu0ipz0 .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-dfu0ipz0 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-dfu0ipz0 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-dfu0ipz0 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-dfu0ipz0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dfu0ipz0 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-dfu0ipz0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dfu0ipz0 .grid-product--retail-price, #GRID-PRODUCT-dfu0ipz0 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-dfu0ipz0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dfu0ipz0 .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-dfu0ipz0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-dfu0ipz0 .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-dfu0ipz0 .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-37waq5un {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-0jp334gp .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0jp334gp .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-0jp334gp .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-0jp334gp .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0jp334gp .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0jp334gp .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0jp334gp .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-0jp334gp .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-0jp334gp .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-0jp334gp .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-0jp334gp .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-0jp334gp .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-0jp334gp .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0jp334gp .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0jp334gp .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0jp334gp .grid-product--retail-price, #GRID-PRODUCT-0jp334gp .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0jp334gp .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0jp334gp .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-0jp334gp .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-0jp334gp .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-0jp334gp .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-ko5x93v9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-elljaqm4 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-elljaqm4 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-elljaqm4 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-elljaqm4 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-elljaqm4 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-elljaqm4 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-elljaqm4 .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-elljaqm4 .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-elljaqm4 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-elljaqm4 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-elljaqm4 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-elljaqm4 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-elljaqm4 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-elljaqm4 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-elljaqm4 .grid-product--retail-price, #GRID-PRODUCT-elljaqm4 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-elljaqm4 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-elljaqm4 .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-elljaqm4 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-elljaqm4 .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-elljaqm4 .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-pkrh3vek {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-tw201lsj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-tw201lsj .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-tw201lsj .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-tw201lsj .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-tw201lsj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-tw201lsj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-tw201lsj .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-tw201lsj .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-tw201lsj .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-tw201lsj .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-tw201lsj .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-tw201lsj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-tw201lsj .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-tw201lsj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-tw201lsj .grid-product--retail-price, #GRID-PRODUCT-tw201lsj .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-tw201lsj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-tw201lsj .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-tw201lsj .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-tw201lsj .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-tw201lsj .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-weuhjjr5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-6fmhwri3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-6fmhwri3 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-6fmhwri3 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-6fmhwri3 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-6fmhwri3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-6fmhwri3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-6fmhwri3 .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-6fmhwri3 .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-6fmhwri3 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-6fmhwri3 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-6fmhwri3 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-6fmhwri3 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-6fmhwri3 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-6fmhwri3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-6fmhwri3 .grid-product--retail-price, #GRID-PRODUCT-6fmhwri3 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-6fmhwri3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-6fmhwri3 .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-6fmhwri3 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-6fmhwri3 .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-6fmhwri3 .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-awjyzsgm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

#GRID-PRODUCT-b8yqfpkf .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-b8yqfpkf .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-b8yqfpkf .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-b8yqfpkf .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-b8yqfpkf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-b8yqfpkf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-b8yqfpkf .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-b8yqfpkf .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-b8yqfpkf .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-b8yqfpkf .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-b8yqfpkf .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-b8yqfpkf .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-b8yqfpkf .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-b8yqfpkf .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-b8yqfpkf .grid-product--retail-price, #GRID-PRODUCT-b8yqfpkf .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-b8yqfpkf .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-b8yqfpkf .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-b8yqfpkf .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-b8yqfpkf .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-b8yqfpkf .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-xyzolij8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-stw620nf"], .--clone-TEXT-stw620nf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-stw620nf"] .x-text,
[id^="TEXT-stw620nf"] .x-text a,
.--clone-TEXT-stw620nf .x-text,
.--clone-TEXT-stw620nf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-stw620nf"] .x-text:hover,
.--clone-TEXT-stw620nf .x-text:hover,
[id^="TEXT-stw620nf"] a:hover,
.--clone-TEXT-stw620nf a:hover {
  
}


#CONTAINER-tg4ruvqm {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-ya5t0h8t"], .--clone-TEXT-ya5t0h8t {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-ya5t0h8t"] .x-text,
[id^="TEXT-ya5t0h8t"] .x-text a,
.--clone-TEXT-ya5t0h8t .x-text,
.--clone-TEXT-ya5t0h8t .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-ya5t0h8t"] .x-text:hover,
.--clone-TEXT-ya5t0h8t .x-text:hover,
[id^="TEXT-ya5t0h8t"] a:hover,
.--clone-TEXT-ya5t0h8t a:hover {
  
}

#BUTTON-vevmyxcv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-vevmyxcv .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-vevmyxcv[disabled=true] {
  display: none;
}
#BUTTON-vevmyxcv .animation, #BUTTON-vevmyxcv.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-vevmyxcv {
  
}

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

#BUTTON-6m7zaf72 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6m7zaf72 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6m7zaf72[disabled=true] {
  display: none;
}
#BUTTON-6m7zaf72 .animation, #BUTTON-6m7zaf72.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6m7zaf72 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-1jl0yi6s .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-1jl0yi6s .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-1jl0yi6s .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-1jl0yi6s .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-1jl0yi6s .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-1jl0yi6s .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-1jl0yi6s .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1jl0yi6s .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-1jl0yi6s .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1jl0yi6s .grid-product--retail-price, #GRID-PRODUCT-1jl0yi6s .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-1jl0yi6s .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1jl0yi6s .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-1jl0yi6s .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-1jl0yi6s .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-1jl0yi6s .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-ugu1ba62 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-pihs34zc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-2gup1tap {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-1jl0yi6s .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-qw8ca50y {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qw8ca50y picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qw8ca50y img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-wkrqurnm {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-wkrqurnm .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-wkrqurnm .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-wkrqurnm .select {
  position: relative;
}

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

#DROPDOWN-wkrqurnm .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-wkrqurnm .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-wkrqurnm .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-wkrqurnm .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-17cx50dl {
  
  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-17cx50dl > .dropdown--style {
  
}
#TAGS-cah4syxq {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-cah4syxq .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-cah4syxq .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-cah4syxq .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-cah4syxq .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-05foz988 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-05foz988 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-05foz988 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-05foz988 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-05foz988 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


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


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

[id^="TEXT-zj93badp"], .--clone-TEXT-zj93badp {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-zj93badp"] .x-text,
[id^="TEXT-zj93badp"] .x-text a,
.--clone-TEXT-zj93badp .x-text,
.--clone-TEXT-zj93badp .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-zj93badp"] .x-text:hover,
.--clone-TEXT-zj93badp .x-text:hover,
[id^="TEXT-zj93badp"] a:hover,
.--clone-TEXT-zj93badp a:hover {
  
}

#BUTTON-iuxwfi8m {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-iuxwfi8m .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-iuxwfi8m[disabled=true] {
  display: none;
}
#BUTTON-iuxwfi8m .animation, #BUTTON-iuxwfi8m.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-iuxwfi8m {
  
}

#BUTTON-6km4f8kz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6km4f8kz .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6km4f8kz[disabled=true] {
  display: none;
}
#BUTTON-6km4f8kz .animation, #BUTTON-6km4f8kz.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6km4f8kz {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-hil8isbi .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-hil8isbi .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-hil8isbi .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-hil8isbi .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-hil8isbi .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-hil8isbi .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-hil8isbi .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-hil8isbi .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-hil8isbi .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-hil8isbi .grid-product--retail-price, #GRID-PRODUCT-hil8isbi .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-hil8isbi .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-hil8isbi .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-hil8isbi .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-hil8isbi .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-hil8isbi .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-lj7nlgqe {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vnt4n979 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-nwlc2kjc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-hil8isbi .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-yfjuxove {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yfjuxove picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yfjuxove img {
  object-fit: cover;
}

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

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


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

#BUTTON-399ydwhk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-399ydwhk .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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


  
}
#DROPDOWN-6pdzaj2f {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-6pdzaj2f .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-6pdzaj2f .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-6pdzaj2f .select {
  position: relative;
}

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

#DROPDOWN-6pdzaj2f .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-6pdzaj2f .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-6pdzaj2f .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-6pdzaj2f .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-k67biwdi {
  
  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-k67biwdi > .dropdown--style {
  
}
#TAGS-ybba2oe1 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-ybba2oe1 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-ybba2oe1 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-ybba2oe1 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-ybba2oe1 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-v7avl3ho {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-v7avl3ho .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-v7avl3ho .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-v7avl3ho .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-v7avl3ho .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


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

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

#SLIDER-PRODUCT-x8baukia .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-x8baukia .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-x8baukia .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-x8baukia .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-x8baukia .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-x8baukia .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-x8baukia .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-x8baukia .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-x8baukia .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-x8baukia .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-x8baukia .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-x8baukia .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

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

}




#SLIDER-PRODUCT-x8baukia .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-x8baukia .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-x8baukia .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-oqems20d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-rjqyxp16 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-zgcopj8f {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-x8baukia .grid-product--info {
  flex: unset;
}
#LINE-4rkx46l4 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-4rkx46l4 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


#CONTAINER-86rnz2xy {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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


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

[id^="TEXT-9gk7qrlj"], .--clone-TEXT-9gk7qrlj {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-9gk7qrlj"] .x-text,
[id^="TEXT-9gk7qrlj"] .x-text a,
.--clone-TEXT-9gk7qrlj .x-text,
.--clone-TEXT-9gk7qrlj .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-9gk7qrlj"] .x-text:hover,
.--clone-TEXT-9gk7qrlj .x-text:hover,
[id^="TEXT-9gk7qrlj"] a:hover,
.--clone-TEXT-9gk7qrlj a:hover {
  
}

#BUTTON-652ku89j {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-652ku89j .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-652ku89j[disabled=true] {
  display: none;
}
#BUTTON-652ku89j .animation, #BUTTON-652ku89j.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-652ku89j {
  
}

#BUTTON-194aoqw4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-194aoqw4 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-194aoqw4[disabled=true] {
  display: none;
}
#BUTTON-194aoqw4 .animation, #BUTTON-194aoqw4.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-194aoqw4 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-nei7d4it .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-nei7d4it .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-nei7d4it .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-nei7d4it .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-nei7d4it .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-nei7d4it .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-nei7d4it .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-nei7d4it .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-nei7d4it .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-nei7d4it .grid-product--retail-price, #GRID-PRODUCT-nei7d4it .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-nei7d4it .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-nei7d4it .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-nei7d4it .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-nei7d4it .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-nei7d4it .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-hr0acr44 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ocxq12gh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-qhrkooky {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-nei7d4it .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-7mulrxv8 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7mulrxv8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7mulrxv8 img {
  object-fit: cover;
}

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

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


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

#BUTTON-7hw65xkf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-7hw65xkf .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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


  
}
#DROPDOWN-5u39wx4q {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-5u39wx4q .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-5u39wx4q .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-5u39wx4q .select {
  position: relative;
}

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

#DROPDOWN-5u39wx4q .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-5u39wx4q .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-5u39wx4q .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-5u39wx4q .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-mj1xffp9 {
  
  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-mj1xffp9 > .dropdown--style {
  
}
#TAGS-1ohu1sc2 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-1ohu1sc2 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-1ohu1sc2 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-1ohu1sc2 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-1ohu1sc2 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-vuyqzoat {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-vuyqzoat .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-vuyqzoat .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-vuyqzoat .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-vuyqzoat .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-7g0bbioh {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-iqirfwko"], .--clone-TEXT-iqirfwko {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-iqirfwko"] .x-text,
[id^="TEXT-iqirfwko"] .x-text a,
.--clone-TEXT-iqirfwko .x-text,
.--clone-TEXT-iqirfwko .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-iqirfwko"] .x-text:hover,
.--clone-TEXT-iqirfwko .x-text:hover,
[id^="TEXT-iqirfwko"] a:hover,
.--clone-TEXT-iqirfwko a:hover {
  
}

#BUTTON-7gnd3rho {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-7gnd3rho .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-7gnd3rho[disabled=true] {
  display: none;
}
#BUTTON-7gnd3rho .animation, #BUTTON-7gnd3rho.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-7gnd3rho {
  
}

[id^="TEXT-3vhy9gt0"], .--clone-TEXT-3vhy9gt0 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-3vhy9gt0"] .x-text,
[id^="TEXT-3vhy9gt0"] .x-text a,
.--clone-TEXT-3vhy9gt0 .x-text,
.--clone-TEXT-3vhy9gt0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-3vhy9gt0"] .x-text:hover,
.--clone-TEXT-3vhy9gt0 .x-text:hover,
[id^="TEXT-3vhy9gt0"] a:hover,
.--clone-TEXT-3vhy9gt0 a:hover {
  
}

#BUTTON-ywc2owhx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-ywc2owhx .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ywc2owhx[disabled=true] {
  display: none;
}
#BUTTON-ywc2owhx .animation, #BUTTON-ywc2owhx.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ywc2owhx {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-99xegr4x .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-99xegr4x .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-99xegr4x .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-99xegr4x .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-99xegr4x .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-99xegr4x .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-99xegr4x .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-99xegr4x .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-99xegr4x .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-99xegr4x .grid-product--retail-price, #GRID-PRODUCT-99xegr4x .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-99xegr4x .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-99xegr4x .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-99xegr4x .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-99xegr4x .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-99xegr4x .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-eb3h81fk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-in024d7k {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-s7h09g3r {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-99xegr4x .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-zdeedvk8 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zdeedvk8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zdeedvk8 img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-qxngpp38 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-qxngpp38 .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-qxngpp38 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-qxngpp38 .select {
  position: relative;
}

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

#DROPDOWN-qxngpp38 .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-qxngpp38 .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-qxngpp38 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-qxngpp38 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-pt0u6xod {
  
  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-pt0u6xod > .dropdown--style {
  
}
#TAGS-x131hswe {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-x131hswe .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-x131hswe .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-x131hswe .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-x131hswe .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-4mfh1yb4 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-4mfh1yb4 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-4mfh1yb4 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-4mfh1yb4 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-4mfh1yb4 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-oonpur1k {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#SLIDER-PRODUCT-e579tkti .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-e579tkti .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-e579tkti .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-e579tkti .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-e579tkti .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-e579tkti .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-e579tkti .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-e579tkti .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-e579tkti .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-e579tkti .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-e579tkti .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-e579tkti .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

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

}




#SLIDER-PRODUCT-e579tkti .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-e579tkti .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-e579tkti .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-1vet3jla {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-d86jymna {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-vy62a6s1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-e579tkti .grid-product--info {
  flex: unset;
}
#LINE-ono7oon2 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-ono7oon2 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


#CONTAINER-gnyze3iz {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-68uhreb8"], .--clone-TEXT-68uhreb8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-68uhreb8"] .x-text,
[id^="TEXT-68uhreb8"] .x-text a,
.--clone-TEXT-68uhreb8 .x-text,
.--clone-TEXT-68uhreb8 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-68uhreb8"] .x-text:hover,
.--clone-TEXT-68uhreb8 .x-text:hover,
[id^="TEXT-68uhreb8"] a:hover,
.--clone-TEXT-68uhreb8 a:hover {
  
}

#BUTTON-qwc2brl6 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-qwc2brl6 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-qwc2brl6[disabled=true] {
  display: none;
}
#BUTTON-qwc2brl6 .animation, #BUTTON-qwc2brl6.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-qwc2brl6 {
  
}

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

#BUTTON-0bv5d9g8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-0bv5d9g8 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-0bv5d9g8[disabled=true] {
  display: none;
}
#BUTTON-0bv5d9g8 .animation, #BUTTON-0bv5d9g8.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-0bv5d9g8 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-n4u4rvo9 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-n4u4rvo9 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-n4u4rvo9 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-n4u4rvo9 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-n4u4rvo9 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-n4u4rvo9 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-n4u4rvo9 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-n4u4rvo9 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-n4u4rvo9 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-n4u4rvo9 .grid-product--retail-price, #GRID-PRODUCT-n4u4rvo9 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-n4u4rvo9 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-n4u4rvo9 .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-n4u4rvo9 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-n4u4rvo9 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-n4u4rvo9 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-qe0lpx7z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-t0335odx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-rp1k07gx {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-n4u4rvo9 .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-64e0lqp7 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-64e0lqp7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-64e0lqp7 img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-eru3ln1z {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-eru3ln1z .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-eru3ln1z .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-eru3ln1z .select {
  position: relative;
}

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

#DROPDOWN-eru3ln1z .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-eru3ln1z .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-eru3ln1z .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-eru3ln1z .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-i0xjmgop {
  
  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-i0xjmgop > .dropdown--style {
  
}
#TAGS-d0ysrg6e {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-d0ysrg6e .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-d0ysrg6e .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-d0ysrg6e .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-d0ysrg6e .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-4dgfd3yv {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-4dgfd3yv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-4dgfd3yv .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-4dgfd3yv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-4dgfd3yv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-y3dgcb6l {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#SLIDER-PRODUCT-uskopmhx .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-uskopmhx .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-uskopmhx .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-uskopmhx .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-uskopmhx .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-uskopmhx .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-uskopmhx .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-uskopmhx .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-uskopmhx .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-uskopmhx .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-uskopmhx .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-uskopmhx .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

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

}




#SLIDER-PRODUCT-uskopmhx .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-uskopmhx .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-uskopmhx .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-fy8rlar3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-4qtykx9w {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-i6qn83gi {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-uskopmhx .grid-product--info {
  flex: unset;
}
#LINE-h08thhgr {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-h08thhgr .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


#CONTAINER-wt6dc9i1 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-n9iy1qd9"], .--clone-TEXT-n9iy1qd9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-n9iy1qd9"] .x-text,
[id^="TEXT-n9iy1qd9"] .x-text a,
.--clone-TEXT-n9iy1qd9 .x-text,
.--clone-TEXT-n9iy1qd9 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-n9iy1qd9"] .x-text:hover,
.--clone-TEXT-n9iy1qd9 .x-text:hover,
[id^="TEXT-n9iy1qd9"] a:hover,
.--clone-TEXT-n9iy1qd9 a:hover {
  
}

#BUTTON-4jt3xtzb {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4jt3xtzb .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-4jt3xtzb[disabled=true] {
  display: none;
}
#BUTTON-4jt3xtzb .animation, #BUTTON-4jt3xtzb.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-4jt3xtzb {
  
}

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

#BUTTON-9zub06fl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-9zub06fl .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9zub06fl[disabled=true] {
  display: none;
}
#BUTTON-9zub06fl .animation, #BUTTON-9zub06fl.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-9zub06fl {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-yeph5qxe .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-yeph5qxe .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-yeph5qxe .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-yeph5qxe .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-yeph5qxe .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yeph5qxe .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-yeph5qxe .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yeph5qxe .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-yeph5qxe .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yeph5qxe .grid-product--retail-price, #GRID-PRODUCT-yeph5qxe .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-yeph5qxe .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yeph5qxe .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-yeph5qxe .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-yeph5qxe .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-yeph5qxe .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-w4hxxoeb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-tk9rgkdz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-es3hzscv {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yeph5qxe .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-1ezodgzg {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1ezodgzg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1ezodgzg img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-n0mv8zz9 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-n0mv8zz9 .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-n0mv8zz9 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-n0mv8zz9 .select {
  position: relative;
}

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

#DROPDOWN-n0mv8zz9 .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-n0mv8zz9 .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-n0mv8zz9 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-n0mv8zz9 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-a9t4ec4f {
  
  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-a9t4ec4f > .dropdown--style {
  
}
#TAGS-jyzugde0 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-jyzugde0 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-jyzugde0 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-jyzugde0 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-jyzugde0 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-9n82lyeg {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-9n82lyeg .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-9n82lyeg .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-9n82lyeg .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-9n82lyeg .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-8d5ps2fl {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-2s8y72va"], .--clone-TEXT-2s8y72va {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-2s8y72va"] .x-text,
[id^="TEXT-2s8y72va"] .x-text a,
.--clone-TEXT-2s8y72va .x-text,
.--clone-TEXT-2s8y72va .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-2s8y72va"] .x-text:hover,
.--clone-TEXT-2s8y72va .x-text:hover,
[id^="TEXT-2s8y72va"] a:hover,
.--clone-TEXT-2s8y72va a:hover {
  
}

#BUTTON-rj8os2wr {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-rj8os2wr .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-rj8os2wr[disabled=true] {
  display: none;
}
#BUTTON-rj8os2wr .animation, #BUTTON-rj8os2wr.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-rj8os2wr {
  
}

[id^="TEXT-6reayfxa"], .--clone-TEXT-6reayfxa {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-6reayfxa"] .x-text,
[id^="TEXT-6reayfxa"] .x-text a,
.--clone-TEXT-6reayfxa .x-text,
.--clone-TEXT-6reayfxa .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-6reayfxa"] .x-text:hover,
.--clone-TEXT-6reayfxa .x-text:hover,
[id^="TEXT-6reayfxa"] a:hover,
.--clone-TEXT-6reayfxa a:hover {
  
}

#BUTTON-lui9rznd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-lui9rznd .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-lui9rznd[disabled=true] {
  display: none;
}
#BUTTON-lui9rznd .animation, #BUTTON-lui9rznd.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-lui9rznd {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-84xp0ngh .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-84xp0ngh .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-84xp0ngh .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-84xp0ngh .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-84xp0ngh .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-84xp0ngh .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-84xp0ngh .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-84xp0ngh .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-84xp0ngh .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-84xp0ngh .grid-product--retail-price, #GRID-PRODUCT-84xp0ngh .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-84xp0ngh .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-84xp0ngh .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-84xp0ngh .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-84xp0ngh .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-84xp0ngh .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-b3auh28v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-3ac4jvbb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-of5dnsct {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-84xp0ngh .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-rq78r0n7 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-rq78r0n7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rq78r0n7 img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-h4y5e5ph {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-h4y5e5ph .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-h4y5e5ph .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-h4y5e5ph .select {
  position: relative;
}

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

#DROPDOWN-h4y5e5ph .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-h4y5e5ph .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-h4y5e5ph .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-h4y5e5ph .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-krlwlk2e {
  
  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-krlwlk2e > .dropdown--style {
  
}
#TAGS-aemlnoyd {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-aemlnoyd .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-aemlnoyd .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-aemlnoyd .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-aemlnoyd .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-xegvne9l {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-xegvne9l .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-xegvne9l .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-xegvne9l .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xegvne9l .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-byfbe4w3 {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#SLIDER-PRODUCT-2hsicwts .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-2hsicwts .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-2hsicwts .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-2hsicwts .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-2hsicwts .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-2hsicwts .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-2hsicwts .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-2hsicwts .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-2hsicwts .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-2hsicwts .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-2hsicwts .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-2hsicwts .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

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

}




#SLIDER-PRODUCT-2hsicwts .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

#SLIDER-PRODUCT-2hsicwts .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-2hsicwts .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-2hsicwts .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-2hsicwts .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-2hsicwts .grid-product--retail-price, #SLIDER-PRODUCT-2hsicwts .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-2hsicwts .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-2hsicwts .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-2hsicwts .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-2hsicwts .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-2hsicwts .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-9j7ma6nx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-y2v75a0j {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-8f6ygtic {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-2hsicwts .grid-product--info {
  flex: unset;
}
#LINE-kekvndlq {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-kekvndlq .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


#CONTAINER-cpl5b4qm {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-k13ntbfe"], .--clone-TEXT-k13ntbfe {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-k13ntbfe"] .x-text,
[id^="TEXT-k13ntbfe"] .x-text a,
.--clone-TEXT-k13ntbfe .x-text,
.--clone-TEXT-k13ntbfe .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-k13ntbfe"] .x-text:hover,
.--clone-TEXT-k13ntbfe .x-text:hover,
[id^="TEXT-k13ntbfe"] a:hover,
.--clone-TEXT-k13ntbfe a:hover {
  
}

#BUTTON-40xr0ci7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-40xr0ci7 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-40xr0ci7[disabled=true] {
  display: none;
}
#BUTTON-40xr0ci7 .animation, #BUTTON-40xr0ci7.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-40xr0ci7 {
  
}

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

#BUTTON-s2lnb6zc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-s2lnb6zc .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-s2lnb6zc[disabled=true] {
  display: none;
}
#BUTTON-s2lnb6zc .animation, #BUTTON-s2lnb6zc.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-s2lnb6zc {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-wh1zvcy8 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-wh1zvcy8 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-wh1zvcy8 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-wh1zvcy8 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-wh1zvcy8 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-wh1zvcy8 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-wh1zvcy8 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-wh1zvcy8 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-wh1zvcy8 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-wh1zvcy8 .grid-product--retail-price, #GRID-PRODUCT-wh1zvcy8 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-wh1zvcy8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-wh1zvcy8 .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-wh1zvcy8 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-wh1zvcy8 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-wh1zvcy8 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-xgf9lnts {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-nwdln8a2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-jvpiirmd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-wh1zvcy8 .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-93rk6n9s {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-93rk6n9s picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-93rk6n9s img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-x41a8yy5 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-x41a8yy5 .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-x41a8yy5 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-x41a8yy5 .select {
  position: relative;
}

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

#DROPDOWN-x41a8yy5 .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-x41a8yy5 .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-x41a8yy5 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-x41a8yy5 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ovkoshtk {
  
  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-ovkoshtk > .dropdown--style {
  
}
#TAGS-zw7f854z {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-zw7f854z .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-zw7f854z .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-zw7f854z .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-zw7f854z .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-pcn6670j {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-pcn6670j .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-pcn6670j .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-pcn6670j .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-pcn6670j .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-jgolrvlh {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-vif5jceg"], .--clone-TEXT-vif5jceg {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-vif5jceg"] .x-text,
[id^="TEXT-vif5jceg"] .x-text a,
.--clone-TEXT-vif5jceg .x-text,
.--clone-TEXT-vif5jceg .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-vif5jceg"] .x-text:hover,
.--clone-TEXT-vif5jceg .x-text:hover,
[id^="TEXT-vif5jceg"] a:hover,
.--clone-TEXT-vif5jceg a:hover {
  
}

#BUTTON-c9dicz2d {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-c9dicz2d .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-c9dicz2d[disabled=true] {
  display: none;
}
#BUTTON-c9dicz2d .animation, #BUTTON-c9dicz2d.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-c9dicz2d {
  
}

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

#BUTTON-3urqwllq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-3urqwllq .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-3urqwllq[disabled=true] {
  display: none;
}
#BUTTON-3urqwllq .animation, #BUTTON-3urqwllq.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-3urqwllq {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-d8ajws2e .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-d8ajws2e .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-d8ajws2e .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-d8ajws2e .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-d8ajws2e .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-d8ajws2e .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-d8ajws2e .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-d8ajws2e .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-d8ajws2e .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-d8ajws2e .grid-product--retail-price, #GRID-PRODUCT-d8ajws2e .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-d8ajws2e .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-d8ajws2e .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-d8ajws2e .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-d8ajws2e .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-d8ajws2e .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-q7toovoj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-jkcsts88 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-cf48706m {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-d8ajws2e .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-pq574l1n {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pq574l1n picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pq574l1n img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-19gvajcc {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-19gvajcc .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-19gvajcc .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-19gvajcc .select {
  position: relative;
}

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

#DROPDOWN-19gvajcc .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-19gvajcc .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-19gvajcc .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-19gvajcc .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-o6vngx0x {
  
  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-o6vngx0x > .dropdown--style {
  
}
#TAGS-c1y4e7k5 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-c1y4e7k5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-c1y4e7k5 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-c1y4e7k5 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-c1y4e7k5 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-e8ozf841 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-e8ozf841 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-e8ozf841 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-e8ozf841 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-e8ozf841 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-e120js0t {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-82q342rp"], .--clone-TEXT-82q342rp {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-82q342rp"] .x-text,
[id^="TEXT-82q342rp"] .x-text a,
.--clone-TEXT-82q342rp .x-text,
.--clone-TEXT-82q342rp .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-82q342rp"] .x-text:hover,
.--clone-TEXT-82q342rp .x-text:hover,
[id^="TEXT-82q342rp"] a:hover,
.--clone-TEXT-82q342rp a:hover {
  
}

#BUTTON-6cwivfr8 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-6cwivfr8 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-6cwivfr8[disabled=true] {
  display: none;
}
#BUTTON-6cwivfr8 .animation, #BUTTON-6cwivfr8.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6cwivfr8 {
  
}

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

#BUTTON-tteo9ly6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-tteo9ly6 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-tteo9ly6[disabled=true] {
  display: none;
}
#BUTTON-tteo9ly6 .animation, #BUTTON-tteo9ly6.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-tteo9ly6 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-9gtz9n58 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-9gtz9n58 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-9gtz9n58 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-9gtz9n58 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-9gtz9n58 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-9gtz9n58 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-9gtz9n58 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-9gtz9n58 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-9gtz9n58 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-9gtz9n58 .grid-product--retail-price, #GRID-PRODUCT-9gtz9n58 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-9gtz9n58 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-9gtz9n58 .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-9gtz9n58 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-9gtz9n58 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-9gtz9n58 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-4y0qkpy2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-e71zlcny {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6hfk64v7 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-9gtz9n58 .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-vc62cf8h {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vc62cf8h picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vc62cf8h img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-q76xc96l {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-q76xc96l .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-q76xc96l .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-q76xc96l .select {
  position: relative;
}

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

#DROPDOWN-q76xc96l .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-q76xc96l .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-q76xc96l .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-q76xc96l .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-med4p58g {
  
  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-med4p58g > .dropdown--style {
  
}
#TAGS-9u6xlhvf {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-9u6xlhvf .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-9u6xlhvf .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-9u6xlhvf .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-9u6xlhvf .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-nbgrg663 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-nbgrg663 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-nbgrg663 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-nbgrg663 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-nbgrg663 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#SECTION-7e1z8q6j {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-7e1z8q6j .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

#SECTION-7e1z8q6j .x-section-video-background {
  
  
}



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


#CONTAINER-3l8ki9ku {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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


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

#GRID-PRODUCT-wo0m32gt {
  --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%;
  
}

#GRID-PRODUCT-wo0m32gt .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-wo0m32gt .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-wo0m32gt .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-wo0m32gt .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-wo0m32gt .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-wo0m32gt .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-wo0m32gt .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-wo0m32gt .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-wo0m32gt .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-wo0m32gt .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-wo0m32gt .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-wo0m32gt .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-wo0m32gt .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-wo0m32gt .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-wo0m32gt .grid-product--retail-price, #GRID-PRODUCT-wo0m32gt .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-wo0m32gt .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-wo0m32gt .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-wo0m32gt .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-wo0m32gt .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-wo0m32gt .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-x99u7tax {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-nfa243jj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-nfa243jj .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-nfa243jj .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-nfa243jj .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-nfa243jj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-nfa243jj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-nfa243jj .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-nfa243jj .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-nfa243jj .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-nfa243jj .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-nfa243jj .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-nfa243jj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-nfa243jj .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-nfa243jj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-nfa243jj .grid-product--retail-price, #GRID-PRODUCT-nfa243jj .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-nfa243jj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-nfa243jj .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-nfa243jj .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-nfa243jj .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-nfa243jj .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-vlr5qdxi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-hvjqlpeu .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-hvjqlpeu .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-hvjqlpeu .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-hvjqlpeu .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-hvjqlpeu .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-hvjqlpeu .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-hvjqlpeu .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-hvjqlpeu .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-hvjqlpeu .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-hvjqlpeu .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-hvjqlpeu .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-hvjqlpeu .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-hvjqlpeu .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-hvjqlpeu .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-hvjqlpeu .grid-product--retail-price, #GRID-PRODUCT-hvjqlpeu .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-hvjqlpeu .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-hvjqlpeu .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-hvjqlpeu .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-hvjqlpeu .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-hvjqlpeu .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-rg30dd7x {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-2curr54j .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-2curr54j .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-2curr54j .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-2curr54j .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-2curr54j .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2curr54j .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2curr54j .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-2curr54j .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-2curr54j .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


#GRID-PRODUCT-2curr54j .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-2curr54j .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-2curr54j .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-2curr54j .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-2curr54j .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-2curr54j .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-2curr54j .grid-product--retail-price, #GRID-PRODUCT-2curr54j .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-2curr54j .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-2curr54j .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-2curr54j .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-2curr54j .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-2curr54j .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-f3bwgtvv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

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

#GRID-PRODUCT-sofncuy0 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-sofncuy0 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-sofncuy0 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-sofncuy0 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-sofncuy0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-sofncuy0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-sofncuy0 .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-sofncuy0 .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-sofncuy0 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-sofncuy0 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-sofncuy0 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-sofncuy0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-sofncuy0 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-sofncuy0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-sofncuy0 .grid-product--retail-price, #GRID-PRODUCT-sofncuy0 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-sofncuy0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-sofncuy0 .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-sofncuy0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-sofncuy0 .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-sofncuy0 .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-oujweub0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

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


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

#GRID-PRODUCT-rhq64h64 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-rhq64h64 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-rhq64h64 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-rhq64h64 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-rhq64h64 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-rhq64h64 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-rhq64h64 .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-rhq64h64 .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-rhq64h64 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

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



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


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


}




#GRID-PRODUCT-rhq64h64 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-rhq64h64 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-rhq64h64 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-rhq64h64 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-rhq64h64 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-rhq64h64 .grid-product--retail-price, #GRID-PRODUCT-rhq64h64 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-rhq64h64 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-rhq64h64 .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-rhq64h64 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-rhq64h64 .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-rhq64h64 .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-jqoeatel {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-m4i51upo"], .--clone-TEXT-m4i51upo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-m4i51upo"] .x-text,
[id^="TEXT-m4i51upo"] .x-text a,
.--clone-TEXT-m4i51upo .x-text,
.--clone-TEXT-m4i51upo .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-m4i51upo"] .x-text:hover,
.--clone-TEXT-m4i51upo .x-text:hover,
[id^="TEXT-m4i51upo"] a:hover,
.--clone-TEXT-m4i51upo a:hover {
  
}


#CONTAINER-vnuzh1wh {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-lucyyk6q"], .--clone-TEXT-lucyyk6q {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-lucyyk6q"] .x-text,
[id^="TEXT-lucyyk6q"] .x-text a,
.--clone-TEXT-lucyyk6q .x-text,
.--clone-TEXT-lucyyk6q .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-lucyyk6q"] .x-text:hover,
.--clone-TEXT-lucyyk6q .x-text:hover,
[id^="TEXT-lucyyk6q"] a:hover,
.--clone-TEXT-lucyyk6q a:hover {
  
}

#BUTTON-4pfgp1iw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4pfgp1iw .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-4pfgp1iw[disabled=true] {
  display: none;
}
#BUTTON-4pfgp1iw .animation, #BUTTON-4pfgp1iw.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-4pfgp1iw {
  
}

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

#BUTTON-3gex5rvr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-3gex5rvr .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-3gex5rvr[disabled=true] {
  display: none;
}
#BUTTON-3gex5rvr .animation, #BUTTON-3gex5rvr.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-3gex5rvr {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-ero3hr4i .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-ero3hr4i .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-ero3hr4i .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-ero3hr4i .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-ero3hr4i .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-ero3hr4i .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ero3hr4i .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ero3hr4i .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-ero3hr4i .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ero3hr4i .grid-product--retail-price, #GRID-PRODUCT-ero3hr4i .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ero3hr4i .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ero3hr4i .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-ero3hr4i .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-ero3hr4i .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ero3hr4i .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-09pwk5uy {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ixod4t30 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-4xono6qd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ero3hr4i .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-pe834f3f {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pe834f3f picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pe834f3f img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-k3qsjlvj {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-k3qsjlvj .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-k3qsjlvj .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-k3qsjlvj .select {
  position: relative;
}

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

#DROPDOWN-k3qsjlvj .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-k3qsjlvj .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-k3qsjlvj .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-k3qsjlvj .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-omug8n5p {
  
  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-omug8n5p > .dropdown--style {
  
}
#TAGS-yqbt62f3 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-yqbt62f3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-yqbt62f3 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-yqbt62f3 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-yqbt62f3 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-fqih5clu {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-fqih5clu .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-fqih5clu .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-fqih5clu .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-fqih5clu .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


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


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

[id^="TEXT-t4867w9m"], .--clone-TEXT-t4867w9m {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-t4867w9m"] .x-text,
[id^="TEXT-t4867w9m"] .x-text a,
.--clone-TEXT-t4867w9m .x-text,
.--clone-TEXT-t4867w9m .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-t4867w9m"] .x-text:hover,
.--clone-TEXT-t4867w9m .x-text:hover,
[id^="TEXT-t4867w9m"] a:hover,
.--clone-TEXT-t4867w9m a:hover {
  
}

#BUTTON-66m24psv {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-66m24psv .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-66m24psv[disabled=true] {
  display: none;
}
#BUTTON-66m24psv .animation, #BUTTON-66m24psv.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-66m24psv {
  
}

#BUTTON-xw7ochtk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-xw7ochtk .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-xw7ochtk[disabled=true] {
  display: none;
}
#BUTTON-xw7ochtk .animation, #BUTTON-xw7ochtk.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-xw7ochtk {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-5jsku93e .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-5jsku93e .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-5jsku93e .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-5jsku93e .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-5jsku93e .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-5jsku93e .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-5jsku93e .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-5jsku93e .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-5jsku93e .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-5jsku93e .grid-product--retail-price, #GRID-PRODUCT-5jsku93e .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-5jsku93e .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-5jsku93e .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-5jsku93e .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-5jsku93e .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-5jsku93e .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-bsniw6y7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-nuu8mon1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-cu6tc758 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-5jsku93e .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-n7fh5a1s {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-n7fh5a1s picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-n7fh5a1s img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-qohnvdmk {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-qohnvdmk .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-qohnvdmk .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-qohnvdmk .select {
  position: relative;
}

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

#DROPDOWN-qohnvdmk .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-qohnvdmk .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-qohnvdmk .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-qohnvdmk .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-6teo177l {
  
  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-6teo177l > .dropdown--style {
  
}
#TAGS-fpfwjva9 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-fpfwjva9 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-fpfwjva9 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-fpfwjva9 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-fpfwjva9 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-029j724y {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-029j724y .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-029j724y .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-029j724y .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-029j724y .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

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


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

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

#SLIDER-PRODUCT-17i7a29i .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-17i7a29i .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-17i7a29i .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-17i7a29i .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-17i7a29i .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-17i7a29i .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-17i7a29i .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-17i7a29i .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-17i7a29i .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-17i7a29i .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-17i7a29i .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-17i7a29i .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

#SLIDER-PRODUCT-17i7a29i .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-17i7a29i .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

#SLIDER-PRODUCT-17i7a29i .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-17i7a29i .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-17i7a29i .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-17i7a29i .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-17i7a29i .grid-product--retail-price, #SLIDER-PRODUCT-17i7a29i .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-17i7a29i .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-17i7a29i .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-17i7a29i .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-17i7a29i .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-17i7a29i .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-mz8446sa {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-khbkw1ge {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-14d9u4o1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-17i7a29i .grid-product--info {
  flex: unset;
}
#LINE-4j1ww9ha {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-4j1ww9ha .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


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


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


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

[id^="TEXT-mdog56m7"], .--clone-TEXT-mdog56m7 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-mdog56m7"] .x-text,
[id^="TEXT-mdog56m7"] .x-text a,
.--clone-TEXT-mdog56m7 .x-text,
.--clone-TEXT-mdog56m7 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-mdog56m7"] .x-text:hover,
.--clone-TEXT-mdog56m7 .x-text:hover,
[id^="TEXT-mdog56m7"] a:hover,
.--clone-TEXT-mdog56m7 a:hover {
  
}

#BUTTON-ltxgas4t {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-ltxgas4t .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-ltxgas4t[disabled=true] {
  display: none;
}
#BUTTON-ltxgas4t .animation, #BUTTON-ltxgas4t.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ltxgas4t {
  
}

#BUTTON-oijzphoy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-oijzphoy .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-oijzphoy[disabled=true] {
  display: none;
}
#BUTTON-oijzphoy .animation, #BUTTON-oijzphoy.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-oijzphoy {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-4gvxfzxz .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-4gvxfzxz .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-4gvxfzxz .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-4gvxfzxz .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-4gvxfzxz .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-4gvxfzxz .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-4gvxfzxz .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-4gvxfzxz .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-4gvxfzxz .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-4gvxfzxz .grid-product--retail-price, #GRID-PRODUCT-4gvxfzxz .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-4gvxfzxz .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-4gvxfzxz .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-4gvxfzxz .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-4gvxfzxz .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-4gvxfzxz .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-9yeckun6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-dpg5q297 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-rjt17n8p {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-4gvxfzxz .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-kwfy6qqe {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kwfy6qqe picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kwfy6qqe img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-626yd8ey {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-626yd8ey .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-626yd8ey .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-626yd8ey .select {
  position: relative;
}

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

#DROPDOWN-626yd8ey .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-626yd8ey .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-626yd8ey .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-626yd8ey .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-8a3s2ns2 {
  
  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-8a3s2ns2 > .dropdown--style {
  
}
#TAGS-yxfutckq {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-yxfutckq .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-yxfutckq .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-yxfutckq .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-yxfutckq .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-7e7zrl4m {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-7e7zrl4m .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-7e7zrl4m .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-7e7zrl4m .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-7e7zrl4m .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-1ymqwcx8 {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-oo8m4wvw"], .--clone-TEXT-oo8m4wvw {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-oo8m4wvw"] .x-text,
[id^="TEXT-oo8m4wvw"] .x-text a,
.--clone-TEXT-oo8m4wvw .x-text,
.--clone-TEXT-oo8m4wvw .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-oo8m4wvw"] .x-text:hover,
.--clone-TEXT-oo8m4wvw .x-text:hover,
[id^="TEXT-oo8m4wvw"] a:hover,
.--clone-TEXT-oo8m4wvw a:hover {
  
}

#BUTTON-5jdmfif6 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-5jdmfif6 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-5jdmfif6[disabled=true] {
  display: none;
}
#BUTTON-5jdmfif6 .animation, #BUTTON-5jdmfif6.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-5jdmfif6 {
  
}

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

#BUTTON-dam4i15t {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-dam4i15t .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-dam4i15t[disabled=true] {
  display: none;
}
#BUTTON-dam4i15t .animation, #BUTTON-dam4i15t.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-dam4i15t {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-lg878msr .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-lg878msr .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-lg878msr .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-lg878msr .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-lg878msr .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-lg878msr .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-lg878msr .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-lg878msr .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-lg878msr .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-lg878msr .grid-product--retail-price, #GRID-PRODUCT-lg878msr .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-lg878msr .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-lg878msr .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-lg878msr .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-lg878msr .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-lg878msr .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-2usykws7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-c8y15nlh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-48dp0xxy {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-lg878msr .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-mg9yvw0q {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mg9yvw0q picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mg9yvw0q img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-5gf8ybq1 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-5gf8ybq1 .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-5gf8ybq1 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-5gf8ybq1 .select {
  position: relative;
}

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

#DROPDOWN-5gf8ybq1 .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-5gf8ybq1 .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-5gf8ybq1 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-5gf8ybq1 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-hl2wpv7x {
  
  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-hl2wpv7x > .dropdown--style {
  
}
#TAGS-5r8horv8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-5r8horv8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-5r8horv8 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-5r8horv8 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-5r8horv8 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-s24aj40k {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-s24aj40k .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-s24aj40k .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-s24aj40k .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-s24aj40k .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-9hah1koc {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#SLIDER-PRODUCT-zrq7p10r .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-zrq7p10r .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-zrq7p10r .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-zrq7p10r .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-zrq7p10r .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-zrq7p10r .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-zrq7p10r .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-zrq7p10r .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-zrq7p10r .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-zrq7p10r .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-zrq7p10r .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-zrq7p10r .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

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

}




#SLIDER-PRODUCT-zrq7p10r .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-zrq7p10r .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-zrq7p10r .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-fgpilp2c {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-o5tidp1d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-rvo7wbdi {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-zrq7p10r .grid-product--info {
  flex: unset;
}
#LINE-hipvjcp3 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-hipvjcp3 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


#CONTAINER-l0y5wa7r {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-cdfflbks"], .--clone-TEXT-cdfflbks {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-cdfflbks"] .x-text,
[id^="TEXT-cdfflbks"] .x-text a,
.--clone-TEXT-cdfflbks .x-text,
.--clone-TEXT-cdfflbks .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-cdfflbks"] .x-text:hover,
.--clone-TEXT-cdfflbks .x-text:hover,
[id^="TEXT-cdfflbks"] a:hover,
.--clone-TEXT-cdfflbks a:hover {
  
}

#BUTTON-uf3m4v6y {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-uf3m4v6y .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-uf3m4v6y[disabled=true] {
  display: none;
}
#BUTTON-uf3m4v6y .animation, #BUTTON-uf3m4v6y.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-uf3m4v6y {
  
}

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

#BUTTON-w0zp05et {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-w0zp05et .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-w0zp05et[disabled=true] {
  display: none;
}
#BUTTON-w0zp05et .animation, #BUTTON-w0zp05et.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-w0zp05et {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-04ken1sc .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-04ken1sc .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-04ken1sc .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-04ken1sc .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-04ken1sc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-04ken1sc .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-04ken1sc .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-04ken1sc .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-04ken1sc .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-04ken1sc .grid-product--retail-price, #GRID-PRODUCT-04ken1sc .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-04ken1sc .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-04ken1sc .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-04ken1sc .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-04ken1sc .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-04ken1sc .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-jthftcrp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-98f47knp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-p3fu9a2z {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-04ken1sc .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-533aafuf {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-533aafuf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-533aafuf img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-xzi7bkox {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-xzi7bkox .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-xzi7bkox .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-xzi7bkox .select {
  position: relative;
}

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

#DROPDOWN-xzi7bkox .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-xzi7bkox .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-xzi7bkox .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-xzi7bkox .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-z87mj10n {
  
  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-z87mj10n > .dropdown--style {
  
}
#TAGS-mx0zjq6j {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-mx0zjq6j .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-mx0zjq6j .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-mx0zjq6j .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-mx0zjq6j .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-ar9e25nq {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ar9e25nq .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ar9e25nq .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ar9e25nq .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ar9e25nq .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-j16ofnnc {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-meqqbgzq"], .--clone-TEXT-meqqbgzq {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-meqqbgzq"] .x-text,
[id^="TEXT-meqqbgzq"] .x-text a,
.--clone-TEXT-meqqbgzq .x-text,
.--clone-TEXT-meqqbgzq .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-meqqbgzq"] .x-text:hover,
.--clone-TEXT-meqqbgzq .x-text:hover,
[id^="TEXT-meqqbgzq"] a:hover,
.--clone-TEXT-meqqbgzq a:hover {
  
}

#BUTTON-d0ur1h0s {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-d0ur1h0s .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-d0ur1h0s[disabled=true] {
  display: none;
}
#BUTTON-d0ur1h0s .animation, #BUTTON-d0ur1h0s.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-d0ur1h0s {
  
}

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

#BUTTON-o08ua5s9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-o08ua5s9 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-o08ua5s9[disabled=true] {
  display: none;
}
#BUTTON-o08ua5s9 .animation, #BUTTON-o08ua5s9.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-o08ua5s9 {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-5w3mg6lk .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-5w3mg6lk .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-5w3mg6lk .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-5w3mg6lk .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-5w3mg6lk .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-5w3mg6lk .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-5w3mg6lk .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-5w3mg6lk .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-5w3mg6lk .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-5w3mg6lk .grid-product--retail-price, #GRID-PRODUCT-5w3mg6lk .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-5w3mg6lk .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-5w3mg6lk .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-5w3mg6lk .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-5w3mg6lk .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-5w3mg6lk .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-8d0kkkrz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-wrdc17nd {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-p7iab0p0 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-5w3mg6lk .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-6oyhdq6q {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6oyhdq6q picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6oyhdq6q img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-cchldgd8 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-cchldgd8 .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-cchldgd8 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-cchldgd8 .select {
  position: relative;
}

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

#DROPDOWN-cchldgd8 .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-cchldgd8 .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-cchldgd8 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-cchldgd8 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-7dfvckni {
  
  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-7dfvckni > .dropdown--style {
  
}
#TAGS-366a37xu {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-366a37xu .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-366a37xu .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-366a37xu .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-366a37xu .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-bp5me54m {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-bp5me54m .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-bp5me54m .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-bp5me54m .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bp5me54m .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-qam6hh4f {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#SLIDER-PRODUCT-q3coh4qm .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-q3coh4qm .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-q3coh4qm .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-q3coh4qm .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-q3coh4qm .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-q3coh4qm .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-q3coh4qm .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-q3coh4qm .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-q3coh4qm .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-q3coh4qm .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-q3coh4qm .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-q3coh4qm .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

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

}




#SLIDER-PRODUCT-q3coh4qm .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-q3coh4qm .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-q3coh4qm .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-s2r56xh3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-m02u3dj9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-qjp7iwy1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-q3coh4qm .grid-product--info {
  flex: unset;
}
#LINE-dk02zsn6 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-dk02zsn6 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


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


  
}

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

[id^="TEXT-qncn1eqw"], .--clone-TEXT-qncn1eqw {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-qncn1eqw"] .x-text,
[id^="TEXT-qncn1eqw"] .x-text a,
.--clone-TEXT-qncn1eqw .x-text,
.--clone-TEXT-qncn1eqw .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-qncn1eqw"] .x-text:hover,
.--clone-TEXT-qncn1eqw .x-text:hover,
[id^="TEXT-qncn1eqw"] a:hover,
.--clone-TEXT-qncn1eqw a:hover {
  
}

#BUTTON-47tj45um {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-47tj45um .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-47tj45um[disabled=true] {
  display: none;
}
#BUTTON-47tj45um .animation, #BUTTON-47tj45um.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-47tj45um {
  
}

[id^="TEXT-14jrrq2u"], .--clone-TEXT-14jrrq2u {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-14jrrq2u"] .x-text,
[id^="TEXT-14jrrq2u"] .x-text a,
.--clone-TEXT-14jrrq2u .x-text,
.--clone-TEXT-14jrrq2u .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-14jrrq2u"] .x-text:hover,
.--clone-TEXT-14jrrq2u .x-text:hover,
[id^="TEXT-14jrrq2u"] a:hover,
.--clone-TEXT-14jrrq2u a:hover {
  
}

#BUTTON-9pwset1b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-9pwset1b .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9pwset1b[disabled=true] {
  display: none;
}
#BUTTON-9pwset1b .animation, #BUTTON-9pwset1b.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-9pwset1b {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-hlaminb1 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-hlaminb1 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-hlaminb1 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-hlaminb1 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-hlaminb1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-hlaminb1 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-hlaminb1 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-hlaminb1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-hlaminb1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-hlaminb1 .grid-product--retail-price, #GRID-PRODUCT-hlaminb1 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-hlaminb1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-hlaminb1 .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-hlaminb1 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-hlaminb1 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-hlaminb1 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-dhyzqopa {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-a2p4a7up {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-awpxwlr4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-hlaminb1 .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-r8ssj7e1 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-r8ssj7e1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r8ssj7e1 img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-azqoatj6 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-azqoatj6 .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-azqoatj6 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-azqoatj6 .select {
  position: relative;
}

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

#DROPDOWN-azqoatj6 .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-azqoatj6 .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-azqoatj6 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-azqoatj6 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-nrkq35cd {
  
  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-nrkq35cd > .dropdown--style {
  
}
#TAGS-00ys26ud {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-00ys26ud .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-00ys26ud .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-00ys26ud .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-00ys26ud .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-ofiy2ymi {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ofiy2ymi .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ofiy2ymi .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ofiy2ymi .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ofiy2ymi .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-jvt1k7ed {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-hsyn8i99"], .--clone-TEXT-hsyn8i99 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-hsyn8i99"] .x-text,
[id^="TEXT-hsyn8i99"] .x-text a,
.--clone-TEXT-hsyn8i99 .x-text,
.--clone-TEXT-hsyn8i99 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-hsyn8i99"] .x-text:hover,
.--clone-TEXT-hsyn8i99 .x-text:hover,
[id^="TEXT-hsyn8i99"] a:hover,
.--clone-TEXT-hsyn8i99 a:hover {
  
}

#BUTTON-7nejy1md {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-7nejy1md .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-7nejy1md[disabled=true] {
  display: none;
}
#BUTTON-7nejy1md .animation, #BUTTON-7nejy1md.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-7nejy1md {
  
}

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

#BUTTON-5j4vbvnx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-5j4vbvnx .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-5j4vbvnx[disabled=true] {
  display: none;
}
#BUTTON-5j4vbvnx .animation, #BUTTON-5j4vbvnx.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-5j4vbvnx {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-8yncp9j3 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-8yncp9j3 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-8yncp9j3 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-8yncp9j3 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-8yncp9j3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-8yncp9j3 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8yncp9j3 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8yncp9j3 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-8yncp9j3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8yncp9j3 .grid-product--retail-price, #GRID-PRODUCT-8yncp9j3 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8yncp9j3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8yncp9j3 .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-8yncp9j3 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8yncp9j3 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8yncp9j3 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-fsq9sabh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ycif8dmc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-q201ukc0 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8yncp9j3 .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-x8wl32sp {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x8wl32sp picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x8wl32sp img {
  object-fit: cover;
}

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

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


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

#BUTTON-7g57pvim {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-7g57pvim .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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


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


  
}
#DROPDOWN-9ee2fv0p {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-9ee2fv0p .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-9ee2fv0p .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-9ee2fv0p .select {
  position: relative;
}

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

#DROPDOWN-9ee2fv0p .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-9ee2fv0p .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-9ee2fv0p .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-9ee2fv0p .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-srwi6wc4 {
  
  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-srwi6wc4 > .dropdown--style {
  
}
#TAGS-vwe35o35 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-vwe35o35 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-vwe35o35 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-vwe35o35 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-vwe35o35 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-elixdxc2 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-elixdxc2 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-elixdxc2 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-elixdxc2 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-elixdxc2 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-rw093in2 {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


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

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

#SLIDER-PRODUCT-hcy3osg4 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-hcy3osg4 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-hcy3osg4 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-hcy3osg4 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-hcy3osg4 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-hcy3osg4 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-hcy3osg4 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-hcy3osg4 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-hcy3osg4 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-hcy3osg4 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-hcy3osg4 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-hcy3osg4 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

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



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

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

}




#SLIDER-PRODUCT-hcy3osg4 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

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

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









#SLIDER-PRODUCT-hcy3osg4 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-hcy3osg4 .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-23d03udn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-06dwtd4i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-h68z0uu0 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-hcy3osg4 .grid-product--info {
  flex: unset;
}
#LINE-hrxsrhlh {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-hrxsrhlh .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

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


#CONTAINER-wzmej38e {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-i38m7uu0"], .--clone-TEXT-i38m7uu0 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-i38m7uu0"] .x-text,
[id^="TEXT-i38m7uu0"] .x-text a,
.--clone-TEXT-i38m7uu0 .x-text,
.--clone-TEXT-i38m7uu0 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-i38m7uu0"] .x-text:hover,
.--clone-TEXT-i38m7uu0 .x-text:hover,
[id^="TEXT-i38m7uu0"] a:hover,
.--clone-TEXT-i38m7uu0 a:hover {
  
}

#BUTTON-2lkz1c4y {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-2lkz1c4y .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-2lkz1c4y[disabled=true] {
  display: none;
}
#BUTTON-2lkz1c4y .animation, #BUTTON-2lkz1c4y.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-2lkz1c4y {
  
}

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

#BUTTON-dbbctt1s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-dbbctt1s .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-dbbctt1s[disabled=true] {
  display: none;
}
#BUTTON-dbbctt1s .animation, #BUTTON-dbbctt1s.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-dbbctt1s {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-8bm6fqbn .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-8bm6fqbn .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-8bm6fqbn .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-8bm6fqbn .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-8bm6fqbn .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-8bm6fqbn .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8bm6fqbn .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8bm6fqbn .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-8bm6fqbn .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8bm6fqbn .grid-product--retail-price, #GRID-PRODUCT-8bm6fqbn .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8bm6fqbn .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8bm6fqbn .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-8bm6fqbn .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8bm6fqbn .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8bm6fqbn .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-sjbh2ofb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vxeh4n1x {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ybk71tfm {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8bm6fqbn .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-y2hzcbrt {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-y2hzcbrt picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y2hzcbrt img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-6p6waqxn {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-6p6waqxn .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-6p6waqxn .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-6p6waqxn .select {
  position: relative;
}

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

#DROPDOWN-6p6waqxn .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-6p6waqxn .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-6p6waqxn .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-6p6waqxn .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-g4j4er31 {
  
  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-g4j4er31 > .dropdown--style {
  
}
#TAGS-hg7n3n1p {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-hg7n3n1p .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-hg7n3n1p .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-hg7n3n1p .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-hg7n3n1p .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-6e9ck25b {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-6e9ck25b .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-6e9ck25b .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-6e9ck25b .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6e9ck25b .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-mg2wwz61 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-zbxe46i9"], .--clone-TEXT-zbxe46i9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-zbxe46i9"] .x-text,
[id^="TEXT-zbxe46i9"] .x-text a,
.--clone-TEXT-zbxe46i9 .x-text,
.--clone-TEXT-zbxe46i9 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-zbxe46i9"] .x-text:hover,
.--clone-TEXT-zbxe46i9 .x-text:hover,
[id^="TEXT-zbxe46i9"] a:hover,
.--clone-TEXT-zbxe46i9 a:hover {
  
}

#BUTTON-azboll6c {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-azboll6c .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-azboll6c[disabled=true] {
  display: none;
}
#BUTTON-azboll6c .animation, #BUTTON-azboll6c.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-azboll6c {
  
}

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

#BUTTON-9k9lqcyy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-9k9lqcyy .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9k9lqcyy[disabled=true] {
  display: none;
}
#BUTTON-9k9lqcyy .animation, #BUTTON-9k9lqcyy.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-9k9lqcyy {
  
}

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

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

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

  
  
  
}
#GRID-PRODUCT-3kw97oku .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-3kw97oku .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-3kw97oku .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


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


#GRID-PRODUCT-3kw97oku .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-3kw97oku .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-3kw97oku .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-3kw97oku .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3kw97oku .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-3kw97oku .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3kw97oku .grid-product--retail-price, #GRID-PRODUCT-3kw97oku .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-3kw97oku .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3kw97oku .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-3kw97oku .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-3kw97oku .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-3kw97oku .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

[id^="TEXT-27euwwhk"], .--clone-TEXT-27euwwhk {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-27euwwhk"] .x-text,
[id^="TEXT-27euwwhk"] .x-text a,
.--clone-TEXT-27euwwhk .x-text,
.--clone-TEXT-27euwwhk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-27euwwhk"] .x-text:hover,
.--clone-TEXT-27euwwhk .x-text:hover,
[id^="TEXT-27euwwhk"] a:hover,
.--clone-TEXT-27euwwhk a:hover {
  
}

#PRODUCT-OVERLAY-6g0lccm0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-gbs0ljng {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-nkilk8nv {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-3kw97oku .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-ihh9sy1d {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ihh9sy1d picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ihh9sy1d img {
  object-fit: cover;
}

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

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


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

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


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


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


  
}
#DROPDOWN-q77lg32x {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-q77lg32x .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-q77lg32x .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-q77lg32x .select {
  position: relative;
}

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

#DROPDOWN-q77lg32x .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-q77lg32x .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-q77lg32x .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-q77lg32x .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-zvyfha44 {
  
  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-zvyfha44 > .dropdown--style {
  
}
#TAGS-83bvrj7b {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-83bvrj7b .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-83bvrj7b .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-83bvrj7b .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-83bvrj7b .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-qte81n4h {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-qte81n4h .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-qte81n4h .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-qte81n4h .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qte81n4h .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#SECTION-xiotip0k {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(20px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-xiotip0k .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1560;
  --bg: #00000012;
}

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



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


#CONTAINER-vrqwdg1k {
  --bg: #ffffff;
  background: #ffffff;
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: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(36px, max-content) minmax(48px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

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

[id^="TEXT-r3wosdww"], .--clone-TEXT-r3wosdww {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-r3wosdww"] .x-text,
[id^="TEXT-r3wosdww"] .x-text a,
.--clone-TEXT-r3wosdww .x-text,
.--clone-TEXT-r3wosdww .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-r3wosdww"] .x-text:hover,
.--clone-TEXT-r3wosdww .x-text:hover,
[id^="TEXT-r3wosdww"] a:hover,
.--clone-TEXT-r3wosdww a:hover {
  
}

#BUTTON-4yt8g3fp {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4yt8g3fp .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-4yt8g3fp[disabled=true] {
  display: none;
}
#BUTTON-4yt8g3fp .animation, #BUTTON-4yt8g3fp.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-4yt8g3fp {
  
}

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

#BUTTON-65rn8dem {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-65rn8dem .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-65rn8dem[disabled=true] {
  display: none;
}
#BUTTON-65rn8dem .animation, #BUTTON-65rn8dem.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-65rn8dem {
  
}

#TABS-soq9rjy3 {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-soq9rjy3 > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

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

#TABS-soq9rjy3 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-soq9rjy3 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-yfhfpi2h {
  --width: 100%;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%;
  
}

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

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

  
  
  
}
#GRID-PRODUCT-yfhfpi2h .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-yfhfpi2h .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-yfhfpi2h .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


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


#GRID-PRODUCT-yfhfpi2h .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-yfhfpi2h .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yfhfpi2h .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-yfhfpi2h .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yfhfpi2h .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-yfhfpi2h .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yfhfpi2h .grid-product--retail-price, #GRID-PRODUCT-yfhfpi2h .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-yfhfpi2h .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yfhfpi2h .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-yfhfpi2h .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-yfhfpi2h .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-yfhfpi2h .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-izyhlds0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-0g607jg7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ks2wz3wm {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yfhfpi2h .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-hdnh84h4 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hdnh84h4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hdnh84h4 img {
  object-fit: cover;
}

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

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


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

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


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

#GRID-PRODUCT-84t6o5mg {
  --width: 100%;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%;
  
}

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

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

  
  
  
}
#GRID-PRODUCT-84t6o5mg .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-84t6o5mg .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-84t6o5mg .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


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


#GRID-PRODUCT-84t6o5mg .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-84t6o5mg .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-84t6o5mg .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-84t6o5mg .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-84t6o5mg .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-84t6o5mg .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-84t6o5mg .grid-product--retail-price, #GRID-PRODUCT-84t6o5mg .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-84t6o5mg .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-84t6o5mg .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-84t6o5mg .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-84t6o5mg .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-84t6o5mg .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-cs40nfc8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-4xm6ak83 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ivpqfbdh {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-84t6o5mg .grid-product--info {
  flex: unset;
}

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

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


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

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


#IMAGE-ea791gna {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ea791gna picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ea791gna img {
  object-fit: cover;
}

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

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


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

#BUTTON-34iyntfv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-34iyntfv .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#GRID-PRODUCT-ucb17tn1 {
  --width: 100%;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%;
  
}

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

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

  
  
  
}
#GRID-PRODUCT-ucb17tn1 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-ucb17tn1 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-ucb17tn1 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


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


#GRID-PRODUCT-ucb17tn1 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-ucb17tn1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-ucb17tn1 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ucb17tn1 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ucb17tn1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-ucb17tn1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ucb17tn1 .grid-product--retail-price, #GRID-PRODUCT-ucb17tn1 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ucb17tn1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ucb17tn1 .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-ucb17tn1 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-ucb17tn1 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ucb17tn1 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


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




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

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

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

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

#PRODUCT-OVERLAY-v0j79jgt {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-9xc8a5ql {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7kkahkrl {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ucb17tn1 .grid-product--info {
  flex: unset;
}

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

[id^="TEXT-DATASET-iya1ndzt"], .--clone-TEXT-DATASET-iya1ndzt {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-iya1ndzt"] .x-text,
[id^="TEXT-DATASET-iya1ndzt"] .x-text a,
.--clone-TEXT-DATASET-iya1ndzt .x-text,
.--clone-TEXT-DATASET-iya1ndzt .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-iya1ndzt"] .x-text:hover,
.--clone-TEXT-DATASET-iya1ndzt .x-text:hover,
[id^="TEXT-DATASET-iya1ndzt"] a:hover,
.--clone-TEXT-DATASET-iya1ndzt a:hover {
  
}


#IMAGE-dn87srw4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dn87srw4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dn87srw4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-sbozcbf5"], .--clone-TEXT-DATASET-sbozcbf5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sbozcbf5"] .x-text,
[id^="TEXT-DATASET-sbozcbf5"] .x-text a,
.--clone-TEXT-DATASET-sbozcbf5 .x-text,
.--clone-TEXT-DATASET-sbozcbf5 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sbozcbf5"] .x-text:hover,
.--clone-TEXT-DATASET-sbozcbf5 .x-text:hover,
[id^="TEXT-DATASET-sbozcbf5"] a:hover,
.--clone-TEXT-DATASET-sbozcbf5 a:hover {
  
}


#IMAGE-gax379ev {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-gax379ev picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gax379ev img {
  object-fit: cover;
}

[id^="TEXT-DATASET-z6cn6ste"], .--clone-TEXT-DATASET-z6cn6ste {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-z6cn6ste"] .x-text,
[id^="TEXT-DATASET-z6cn6ste"] .x-text a,
.--clone-TEXT-DATASET-z6cn6ste .x-text,
.--clone-TEXT-DATASET-z6cn6ste .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-z6cn6ste"] .x-text:hover,
.--clone-TEXT-DATASET-z6cn6ste .x-text:hover,
[id^="TEXT-DATASET-z6cn6ste"] a:hover,
.--clone-TEXT-DATASET-z6cn6ste a:hover {
  
}

[id^="TEXT-DATASET-vitih6wd"], .--clone-TEXT-DATASET-vitih6wd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vitih6wd"] .x-text,
[id^="TEXT-DATASET-vitih6wd"] .x-text a,
.--clone-TEXT-DATASET-vitih6wd .x-text,
.--clone-TEXT-DATASET-vitih6wd .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vitih6wd"] .x-text:hover,
.--clone-TEXT-DATASET-vitih6wd .x-text:hover,
[id^="TEXT-DATASET-vitih6wd"] a:hover,
.--clone-TEXT-DATASET-vitih6wd a:hover {
  
}


#IMAGE-i5j637ks {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-i5j637ks picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i5j637ks img {
  object-fit: cover;
}

#BUTTON-h1h8g1di {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-h1h8g1di .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-h1h8g1di[disabled=true] {
  display: none;
}

#GRID-PRODUCT-pfao8dn1 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-pfao8dn1 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-pfao8dn1 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-pfao8dn1 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-pfao8dn1 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-pfao8dn1 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-pfao8dn1 .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-pfao8dn1 .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-pfao8dn1 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-pfao8dn1 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-pfao8dn1 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-pfao8dn1 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-pfao8dn1 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-pfao8dn1 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-pfao8dn1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-pfao8dn1 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-pfao8dn1 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-pfao8dn1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-pfao8dn1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-pfao8dn1 .grid-product--retail-price, #GRID-PRODUCT-pfao8dn1 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-pfao8dn1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-pfao8dn1 .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-pfao8dn1 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-pfao8dn1 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-pfao8dn1 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-pfao8dn1 .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-pfao8dn1 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-0kk7nii5 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-etnpak3n {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-etnpak3n picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-etnpak3n img {
  object-fit: cover;
}

[id^="TEXT-s0qw2rtq"], .--clone-TEXT-s0qw2rtq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-s0qw2rtq"] .x-text,
[id^="TEXT-s0qw2rtq"] .x-text a,
.--clone-TEXT-s0qw2rtq .x-text,
.--clone-TEXT-s0qw2rtq .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-s0qw2rtq"] .x-text:hover,
.--clone-TEXT-s0qw2rtq .x-text:hover,
[id^="TEXT-s0qw2rtq"] a:hover,
.--clone-TEXT-s0qw2rtq a:hover {
  
}

[id^="TEXT-b3sh0650"], .--clone-TEXT-b3sh0650 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-b3sh0650"] .x-text,
[id^="TEXT-b3sh0650"] .x-text a,
.--clone-TEXT-b3sh0650 .x-text,
.--clone-TEXT-b3sh0650 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-b3sh0650"] .x-text:hover,
.--clone-TEXT-b3sh0650 .x-text:hover,
[id^="TEXT-b3sh0650"] a:hover,
.--clone-TEXT-b3sh0650 a:hover {
  
}

#PRODUCT-OVERLAY-69xmtieq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-qgzlam9k {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-9uf618yx {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-pfao8dn1 .grid-product--info {
  flex: unset;
}

#IMAGE-96le7jze {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-96le7jze picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-96le7jze img {
  object-fit: cover;
}

[id^="TEXT-DATASET-62w661d1"], .--clone-TEXT-DATASET-62w661d1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-62w661d1"] .x-text,
[id^="TEXT-DATASET-62w661d1"] .x-text a,
.--clone-TEXT-DATASET-62w661d1 .x-text,
.--clone-TEXT-DATASET-62w661d1 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-62w661d1"] .x-text:hover,
.--clone-TEXT-DATASET-62w661d1 .x-text:hover,
[id^="TEXT-DATASET-62w661d1"] a:hover,
.--clone-TEXT-DATASET-62w661d1 a:hover {
  
}


#IMAGE-p2jjh24k {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p2jjh24k picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p2jjh24k img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6ir81039"], .--clone-TEXT-DATASET-6ir81039 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6ir81039"] .x-text,
[id^="TEXT-DATASET-6ir81039"] .x-text a,
.--clone-TEXT-DATASET-6ir81039 .x-text,
.--clone-TEXT-DATASET-6ir81039 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6ir81039"] .x-text:hover,
.--clone-TEXT-DATASET-6ir81039 .x-text:hover,
[id^="TEXT-DATASET-6ir81039"] a:hover,
.--clone-TEXT-DATASET-6ir81039 a:hover {
  
}


#IMAGE-ckpngyu4 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ckpngyu4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ckpngyu4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-u19x90kw"], .--clone-TEXT-DATASET-u19x90kw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u19x90kw"] .x-text,
[id^="TEXT-DATASET-u19x90kw"] .x-text a,
.--clone-TEXT-DATASET-u19x90kw .x-text,
.--clone-TEXT-DATASET-u19x90kw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u19x90kw"] .x-text:hover,
.--clone-TEXT-DATASET-u19x90kw .x-text:hover,
[id^="TEXT-DATASET-u19x90kw"] a:hover,
.--clone-TEXT-DATASET-u19x90kw a:hover {
  
}

[id^="TEXT-DATASET-ansm06z5"], .--clone-TEXT-DATASET-ansm06z5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ansm06z5"] .x-text,
[id^="TEXT-DATASET-ansm06z5"] .x-text a,
.--clone-TEXT-DATASET-ansm06z5 .x-text,
.--clone-TEXT-DATASET-ansm06z5 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ansm06z5"] .x-text:hover,
.--clone-TEXT-DATASET-ansm06z5 .x-text:hover,
[id^="TEXT-DATASET-ansm06z5"] a:hover,
.--clone-TEXT-DATASET-ansm06z5 a:hover {
  
}


#IMAGE-m56zkttp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-m56zkttp picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m56zkttp img {
  object-fit: cover;
}

#BUTTON-0szs32rw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-0szs32rw .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-0szs32rw[disabled=true] {
  display: none;
}

#GRID-PRODUCT-kzhuwr9f {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-kzhuwr9f .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-kzhuwr9f .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-kzhuwr9f .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-kzhuwr9f .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-kzhuwr9f .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-kzhuwr9f .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-kzhuwr9f .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-kzhuwr9f .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-kzhuwr9f .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-kzhuwr9f .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-kzhuwr9f .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-kzhuwr9f .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-kzhuwr9f .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-kzhuwr9f .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-kzhuwr9f .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-kzhuwr9f .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-kzhuwr9f .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-kzhuwr9f .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-kzhuwr9f .grid-product--retail-price, #GRID-PRODUCT-kzhuwr9f .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-kzhuwr9f .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-kzhuwr9f .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-kzhuwr9f .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-kzhuwr9f .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-kzhuwr9f .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-kzhuwr9f .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-kzhuwr9f .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-1yjluqjm {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-n1pi457r {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-n1pi457r picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-n1pi457r img {
  object-fit: cover;
}

[id^="TEXT-mufrs3i0"], .--clone-TEXT-mufrs3i0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-mufrs3i0"] .x-text,
[id^="TEXT-mufrs3i0"] .x-text a,
.--clone-TEXT-mufrs3i0 .x-text,
.--clone-TEXT-mufrs3i0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-mufrs3i0"] .x-text:hover,
.--clone-TEXT-mufrs3i0 .x-text:hover,
[id^="TEXT-mufrs3i0"] a:hover,
.--clone-TEXT-mufrs3i0 a:hover {
  
}

[id^="TEXT-tsi74jjo"], .--clone-TEXT-tsi74jjo {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-tsi74jjo"] .x-text,
[id^="TEXT-tsi74jjo"] .x-text a,
.--clone-TEXT-tsi74jjo .x-text,
.--clone-TEXT-tsi74jjo .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-tsi74jjo"] .x-text:hover,
.--clone-TEXT-tsi74jjo .x-text:hover,
[id^="TEXT-tsi74jjo"] a:hover,
.--clone-TEXT-tsi74jjo a:hover {
  
}

#PRODUCT-OVERLAY-drypyx0u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-scn1y4ns {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-83aupf4o {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-kzhuwr9f .grid-product--info {
  flex: unset;
}

#IMAGE-vbx8urpl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vbx8urpl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vbx8urpl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-5s6xy4ss"], .--clone-TEXT-DATASET-5s6xy4ss {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5s6xy4ss"] .x-text,
[id^="TEXT-DATASET-5s6xy4ss"] .x-text a,
.--clone-TEXT-DATASET-5s6xy4ss .x-text,
.--clone-TEXT-DATASET-5s6xy4ss .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5s6xy4ss"] .x-text:hover,
.--clone-TEXT-DATASET-5s6xy4ss .x-text:hover,
[id^="TEXT-DATASET-5s6xy4ss"] a:hover,
.--clone-TEXT-DATASET-5s6xy4ss a:hover {
  
}


#IMAGE-hqunqlz3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hqunqlz3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hqunqlz3 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-qncf4k4c"], .--clone-TEXT-DATASET-qncf4k4c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qncf4k4c"] .x-text,
[id^="TEXT-DATASET-qncf4k4c"] .x-text a,
.--clone-TEXT-DATASET-qncf4k4c .x-text,
.--clone-TEXT-DATASET-qncf4k4c .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qncf4k4c"] .x-text:hover,
.--clone-TEXT-DATASET-qncf4k4c .x-text:hover,
[id^="TEXT-DATASET-qncf4k4c"] a:hover,
.--clone-TEXT-DATASET-qncf4k4c a:hover {
  
}


#IMAGE-mekehx22 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mekehx22 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mekehx22 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-p55esrrh"], .--clone-TEXT-DATASET-p55esrrh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-p55esrrh"] .x-text,
[id^="TEXT-DATASET-p55esrrh"] .x-text a,
.--clone-TEXT-DATASET-p55esrrh .x-text,
.--clone-TEXT-DATASET-p55esrrh .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-p55esrrh"] .x-text:hover,
.--clone-TEXT-DATASET-p55esrrh .x-text:hover,
[id^="TEXT-DATASET-p55esrrh"] a:hover,
.--clone-TEXT-DATASET-p55esrrh a:hover {
  
}

[id^="TEXT-DATASET-jja46fe6"], .--clone-TEXT-DATASET-jja46fe6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jja46fe6"] .x-text,
[id^="TEXT-DATASET-jja46fe6"] .x-text a,
.--clone-TEXT-DATASET-jja46fe6 .x-text,
.--clone-TEXT-DATASET-jja46fe6 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jja46fe6"] .x-text:hover,
.--clone-TEXT-DATASET-jja46fe6 .x-text:hover,
[id^="TEXT-DATASET-jja46fe6"] a:hover,
.--clone-TEXT-DATASET-jja46fe6 a:hover {
  
}


#IMAGE-b2yc43kr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-b2yc43kr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-b2yc43kr img {
  object-fit: cover;
}

#BUTTON-7i5lnvwq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-7i5lnvwq .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-7i5lnvwq[disabled=true] {
  display: none;
}

#TAGS-qmcky39z {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-qmcky39z .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-qmcky39z .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-qmcky39z .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qmcky39z .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-5hlwxzz8 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-5hlwxzz8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-5hlwxzz8 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-5hlwxzz8 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-5hlwxzz8 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6fbn4cue {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-6fbn4cue .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-6fbn4cue .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-6fbn4cue .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6fbn4cue .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ot5nl4at {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ot5nl4at .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ot5nl4at .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ot5nl4at .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ot5nl4at .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ii7vz543 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 5;
  
}
#TAGS-ii7vz543 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 5px;
  column-gap: 5px;
}
#TAGS-ii7vz543 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ii7vz543 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ii7vz543 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-zzxec3wp {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-zzxec3wp .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-zzxec3wp .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-zzxec3wp .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-zzxec3wp .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-tja25zbl {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-tja25zbl .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-tja25zbl .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-tja25zbl .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-tja25zbl .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-tja25zbl .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-tja25zbl .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-tja25zbl .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-tja25zbl .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-tja25zbl .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-tja25zbl .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-tja25zbl .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-tja25zbl .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-tja25zbl .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-tja25zbl .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-tja25zbl .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-tja25zbl .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-tja25zbl .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-tja25zbl .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-tja25zbl .grid-product--retail-price, #GRID-PRODUCT-tja25zbl .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-tja25zbl .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-tja25zbl .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-tja25zbl .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-tja25zbl .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-tja25zbl .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-tja25zbl .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-tja25zbl .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-k77fb2n8 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-3pkzg3ut {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-3pkzg3ut picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3pkzg3ut img {
  object-fit: cover;
}

[id^="TEXT-sg75jc3g"], .--clone-TEXT-sg75jc3g {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-sg75jc3g"] .x-text,
[id^="TEXT-sg75jc3g"] .x-text a,
.--clone-TEXT-sg75jc3g .x-text,
.--clone-TEXT-sg75jc3g .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-sg75jc3g"] .x-text:hover,
.--clone-TEXT-sg75jc3g .x-text:hover,
[id^="TEXT-sg75jc3g"] a:hover,
.--clone-TEXT-sg75jc3g a:hover {
  
}

[id^="TEXT-cr6eqaxu"], .--clone-TEXT-cr6eqaxu {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-cr6eqaxu"] .x-text,
[id^="TEXT-cr6eqaxu"] .x-text a,
.--clone-TEXT-cr6eqaxu .x-text,
.--clone-TEXT-cr6eqaxu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-cr6eqaxu"] .x-text:hover,
.--clone-TEXT-cr6eqaxu .x-text:hover,
[id^="TEXT-cr6eqaxu"] a:hover,
.--clone-TEXT-cr6eqaxu a:hover {
  
}

#PRODUCT-OVERLAY-ux6js9sf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-h25layx4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-4b454u0y {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-tja25zbl .grid-product--info {
  flex: unset;
}

#IMAGE-i9iin9se {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-i9iin9se picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i9iin9se img {
  object-fit: cover;
}

[id^="TEXT-DATASET-fj6rrf5q"], .--clone-TEXT-DATASET-fj6rrf5q {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fj6rrf5q"] .x-text,
[id^="TEXT-DATASET-fj6rrf5q"] .x-text a,
.--clone-TEXT-DATASET-fj6rrf5q .x-text,
.--clone-TEXT-DATASET-fj6rrf5q .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fj6rrf5q"] .x-text:hover,
.--clone-TEXT-DATASET-fj6rrf5q .x-text:hover,
[id^="TEXT-DATASET-fj6rrf5q"] a:hover,
.--clone-TEXT-DATASET-fj6rrf5q a:hover {
  
}


#IMAGE-menjf9et {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-menjf9et picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-menjf9et img {
  object-fit: cover;
}

[id^="TEXT-DATASET-34je1f7a"], .--clone-TEXT-DATASET-34je1f7a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-34je1f7a"] .x-text,
[id^="TEXT-DATASET-34je1f7a"] .x-text a,
.--clone-TEXT-DATASET-34je1f7a .x-text,
.--clone-TEXT-DATASET-34je1f7a .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-34je1f7a"] .x-text:hover,
.--clone-TEXT-DATASET-34je1f7a .x-text:hover,
[id^="TEXT-DATASET-34je1f7a"] a:hover,
.--clone-TEXT-DATASET-34je1f7a a:hover {
  
}


#IMAGE-dvueehm2 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dvueehm2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dvueehm2 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jvmsigya"], .--clone-TEXT-DATASET-jvmsigya {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jvmsigya"] .x-text,
[id^="TEXT-DATASET-jvmsigya"] .x-text a,
.--clone-TEXT-DATASET-jvmsigya .x-text,
.--clone-TEXT-DATASET-jvmsigya .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jvmsigya"] .x-text:hover,
.--clone-TEXT-DATASET-jvmsigya .x-text:hover,
[id^="TEXT-DATASET-jvmsigya"] a:hover,
.--clone-TEXT-DATASET-jvmsigya a:hover {
  
}

[id^="TEXT-DATASET-86eko0oz"], .--clone-TEXT-DATASET-86eko0oz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-86eko0oz"] .x-text,
[id^="TEXT-DATASET-86eko0oz"] .x-text a,
.--clone-TEXT-DATASET-86eko0oz .x-text,
.--clone-TEXT-DATASET-86eko0oz .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-86eko0oz"] .x-text:hover,
.--clone-TEXT-DATASET-86eko0oz .x-text:hover,
[id^="TEXT-DATASET-86eko0oz"] a:hover,
.--clone-TEXT-DATASET-86eko0oz a:hover {
  
}


#IMAGE-9bpumon2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9bpumon2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9bpumon2 img {
  object-fit: cover;
}

#BUTTON-2b6q32yn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-2b6q32yn .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-2b6q32yn[disabled=true] {
  display: none;
}

#TAGS-38j2by0k {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-38j2by0k .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-38j2by0k .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-38j2by0k .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-38j2by0k .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-ubkgfai2 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-ubkgfai2 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ubkgfai2 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-ubkgfai2 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-ubkgfai2 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ubkgfai2 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ubkgfai2 .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-ubkgfai2 .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-ubkgfai2 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-ubkgfai2 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-ubkgfai2 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-ubkgfai2 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-ubkgfai2 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ubkgfai2 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-ubkgfai2 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-ubkgfai2 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ubkgfai2 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ubkgfai2 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-ubkgfai2 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ubkgfai2 .grid-product--retail-price, #GRID-PRODUCT-ubkgfai2 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ubkgfai2 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ubkgfai2 .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-ubkgfai2 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-ubkgfai2 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ubkgfai2 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-ubkgfai2 .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-ubkgfai2 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-z1awn9qh {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-gdtbre35 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-gdtbre35 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gdtbre35 img {
  object-fit: cover;
}

[id^="TEXT-ovr2cn2h"], .--clone-TEXT-ovr2cn2h {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ovr2cn2h"] .x-text,
[id^="TEXT-ovr2cn2h"] .x-text a,
.--clone-TEXT-ovr2cn2h .x-text,
.--clone-TEXT-ovr2cn2h .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ovr2cn2h"] .x-text:hover,
.--clone-TEXT-ovr2cn2h .x-text:hover,
[id^="TEXT-ovr2cn2h"] a:hover,
.--clone-TEXT-ovr2cn2h a:hover {
  
}

[id^="TEXT-t2c33k9d"], .--clone-TEXT-t2c33k9d {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-t2c33k9d"] .x-text,
[id^="TEXT-t2c33k9d"] .x-text a,
.--clone-TEXT-t2c33k9d .x-text,
.--clone-TEXT-t2c33k9d .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-t2c33k9d"] .x-text:hover,
.--clone-TEXT-t2c33k9d .x-text:hover,
[id^="TEXT-t2c33k9d"] a:hover,
.--clone-TEXT-t2c33k9d a:hover {
  
}

#PRODUCT-OVERLAY-abur0rf6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-kabjqw4w {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-u7bgsakr {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ubkgfai2 .grid-product--info {
  flex: unset;
}

#IMAGE-z8719vly {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-z8719vly picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z8719vly img {
  object-fit: cover;
}

[id^="TEXT-DATASET-fbw9yqo2"], .--clone-TEXT-DATASET-fbw9yqo2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fbw9yqo2"] .x-text,
[id^="TEXT-DATASET-fbw9yqo2"] .x-text a,
.--clone-TEXT-DATASET-fbw9yqo2 .x-text,
.--clone-TEXT-DATASET-fbw9yqo2 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fbw9yqo2"] .x-text:hover,
.--clone-TEXT-DATASET-fbw9yqo2 .x-text:hover,
[id^="TEXT-DATASET-fbw9yqo2"] a:hover,
.--clone-TEXT-DATASET-fbw9yqo2 a:hover {
  
}


#IMAGE-fi852g95 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fi852g95 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fi852g95 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pzmi38an"], .--clone-TEXT-DATASET-pzmi38an {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pzmi38an"] .x-text,
[id^="TEXT-DATASET-pzmi38an"] .x-text a,
.--clone-TEXT-DATASET-pzmi38an .x-text,
.--clone-TEXT-DATASET-pzmi38an .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pzmi38an"] .x-text:hover,
.--clone-TEXT-DATASET-pzmi38an .x-text:hover,
[id^="TEXT-DATASET-pzmi38an"] a:hover,
.--clone-TEXT-DATASET-pzmi38an a:hover {
  
}


#IMAGE-vsuehgqd {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vsuehgqd picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vsuehgqd img {
  object-fit: cover;
}

[id^="TEXT-DATASET-mivspa1i"], .--clone-TEXT-DATASET-mivspa1i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mivspa1i"] .x-text,
[id^="TEXT-DATASET-mivspa1i"] .x-text a,
.--clone-TEXT-DATASET-mivspa1i .x-text,
.--clone-TEXT-DATASET-mivspa1i .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mivspa1i"] .x-text:hover,
.--clone-TEXT-DATASET-mivspa1i .x-text:hover,
[id^="TEXT-DATASET-mivspa1i"] a:hover,
.--clone-TEXT-DATASET-mivspa1i a:hover {
  
}

[id^="TEXT-DATASET-avt412i1"], .--clone-TEXT-DATASET-avt412i1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-avt412i1"] .x-text,
[id^="TEXT-DATASET-avt412i1"] .x-text a,
.--clone-TEXT-DATASET-avt412i1 .x-text,
.--clone-TEXT-DATASET-avt412i1 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-avt412i1"] .x-text:hover,
.--clone-TEXT-DATASET-avt412i1 .x-text:hover,
[id^="TEXT-DATASET-avt412i1"] a:hover,
.--clone-TEXT-DATASET-avt412i1 a:hover {
  
}


#IMAGE-923ye5e1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-923ye5e1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-923ye5e1 img {
  object-fit: cover;
}

#BUTTON-4q6hmlrv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-4q6hmlrv .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-4q6hmlrv[disabled=true] {
  display: none;
}

#TAGS-lt5eyij3 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-lt5eyij3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-lt5eyij3 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-lt5eyij3 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-lt5eyij3 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-fpllclxt {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-fpllclxt .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-fpllclxt .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-fpllclxt .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-fpllclxt .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-fpllclxt .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-fpllclxt .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-fpllclxt .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-fpllclxt .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-fpllclxt .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-fpllclxt .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-fpllclxt .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-fpllclxt .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-fpllclxt .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-fpllclxt .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-fpllclxt .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-fpllclxt .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-fpllclxt .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-fpllclxt .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-fpllclxt .grid-product--retail-price, #GRID-PRODUCT-fpllclxt .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-fpllclxt .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-fpllclxt .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-fpllclxt .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-fpllclxt .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-fpllclxt .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-fpllclxt .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-fpllclxt .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-jezflko4 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-hw4yia9f {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-hw4yia9f picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hw4yia9f img {
  object-fit: cover;
}

[id^="TEXT-auzmieka"], .--clone-TEXT-auzmieka {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-auzmieka"] .x-text,
[id^="TEXT-auzmieka"] .x-text a,
.--clone-TEXT-auzmieka .x-text,
.--clone-TEXT-auzmieka .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-auzmieka"] .x-text:hover,
.--clone-TEXT-auzmieka .x-text:hover,
[id^="TEXT-auzmieka"] a:hover,
.--clone-TEXT-auzmieka a:hover {
  
}

[id^="TEXT-u47ddy3x"], .--clone-TEXT-u47ddy3x {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-u47ddy3x"] .x-text,
[id^="TEXT-u47ddy3x"] .x-text a,
.--clone-TEXT-u47ddy3x .x-text,
.--clone-TEXT-u47ddy3x .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-u47ddy3x"] .x-text:hover,
.--clone-TEXT-u47ddy3x .x-text:hover,
[id^="TEXT-u47ddy3x"] a:hover,
.--clone-TEXT-u47ddy3x a:hover {
  
}

#PRODUCT-OVERLAY-fhadd5a3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-3hxy811h {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7ze66jf5 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-fpllclxt .grid-product--info {
  flex: unset;
}

#IMAGE-qyu9ml87 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qyu9ml87 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qyu9ml87 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-5m17ylnp"], .--clone-TEXT-DATASET-5m17ylnp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5m17ylnp"] .x-text,
[id^="TEXT-DATASET-5m17ylnp"] .x-text a,
.--clone-TEXT-DATASET-5m17ylnp .x-text,
.--clone-TEXT-DATASET-5m17ylnp .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5m17ylnp"] .x-text:hover,
.--clone-TEXT-DATASET-5m17ylnp .x-text:hover,
[id^="TEXT-DATASET-5m17ylnp"] a:hover,
.--clone-TEXT-DATASET-5m17ylnp a:hover {
  
}


#IMAGE-48ao8f9g {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-48ao8f9g picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-48ao8f9g img {
  object-fit: cover;
}

[id^="TEXT-DATASET-oommsdfz"], .--clone-TEXT-DATASET-oommsdfz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oommsdfz"] .x-text,
[id^="TEXT-DATASET-oommsdfz"] .x-text a,
.--clone-TEXT-DATASET-oommsdfz .x-text,
.--clone-TEXT-DATASET-oommsdfz .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-oommsdfz"] .x-text:hover,
.--clone-TEXT-DATASET-oommsdfz .x-text:hover,
[id^="TEXT-DATASET-oommsdfz"] a:hover,
.--clone-TEXT-DATASET-oommsdfz a:hover {
  
}


#IMAGE-7w1fs83g {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7w1fs83g picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7w1fs83g img {
  object-fit: cover;
}

[id^="TEXT-DATASET-e5wzwpp0"], .--clone-TEXT-DATASET-e5wzwpp0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e5wzwpp0"] .x-text,
[id^="TEXT-DATASET-e5wzwpp0"] .x-text a,
.--clone-TEXT-DATASET-e5wzwpp0 .x-text,
.--clone-TEXT-DATASET-e5wzwpp0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-e5wzwpp0"] .x-text:hover,
.--clone-TEXT-DATASET-e5wzwpp0 .x-text:hover,
[id^="TEXT-DATASET-e5wzwpp0"] a:hover,
.--clone-TEXT-DATASET-e5wzwpp0 a:hover {
  
}

[id^="TEXT-DATASET-9w82p9gs"], .--clone-TEXT-DATASET-9w82p9gs {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9w82p9gs"] .x-text,
[id^="TEXT-DATASET-9w82p9gs"] .x-text a,
.--clone-TEXT-DATASET-9w82p9gs .x-text,
.--clone-TEXT-DATASET-9w82p9gs .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9w82p9gs"] .x-text:hover,
.--clone-TEXT-DATASET-9w82p9gs .x-text:hover,
[id^="TEXT-DATASET-9w82p9gs"] a:hover,
.--clone-TEXT-DATASET-9w82p9gs a:hover {
  
}


#IMAGE-odowql89 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-odowql89 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-odowql89 img {
  object-fit: cover;
}

#BUTTON-slxyw9ws {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-slxyw9ws .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-slxyw9ws[disabled=true] {
  display: none;
}

#DROPDOWN-82lbrgdc {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-82lbrgdc .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-82lbrgdc .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-82lbrgdc .select {
  position: relative;
}

#DROPDOWN-82lbrgdc .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-82lbrgdc .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-82lbrgdc .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-82lbrgdc .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-82lbrgdc .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-l06prmgd {
  
  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-l06prmgd > .dropdown--style {
  
}

#CONTAINER-py4kv0f3 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-28rdzpxu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-28rdzpxu picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-28rdzpxu img {
  object-fit: cover;
}

[id^="TEXT-4lojnw3k"], .--clone-TEXT-4lojnw3k {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-4lojnw3k"] .x-text,
[id^="TEXT-4lojnw3k"] .x-text a,
.--clone-TEXT-4lojnw3k .x-text,
.--clone-TEXT-4lojnw3k .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-4lojnw3k"] .x-text:hover,
.--clone-TEXT-4lojnw3k .x-text:hover,
[id^="TEXT-4lojnw3k"] a:hover,
.--clone-TEXT-4lojnw3k a:hover {
  
}

#BUTTON-fu8wa115 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-fu8wa115 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-fu8wa115[disabled=true] {
  display: none;
}
#BUTTON-fu8wa115 .animation, #BUTTON-fu8wa115.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-fu8wa115 {
  
}

[id^="TEXT-cn9l160l"], .--clone-TEXT-cn9l160l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-cn9l160l"] .x-text,
[id^="TEXT-cn9l160l"] .x-text a,
.--clone-TEXT-cn9l160l .x-text,
.--clone-TEXT-cn9l160l .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-cn9l160l"] .x-text:hover,
.--clone-TEXT-cn9l160l .x-text:hover,
[id^="TEXT-cn9l160l"] a:hover,
.--clone-TEXT-cn9l160l a:hover {
  
}

#BUTTON-8o1x5vo1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-8o1x5vo1 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-8o1x5vo1[disabled=true] {
  display: none;
}
#BUTTON-8o1x5vo1 .animation, #BUTTON-8o1x5vo1.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-8o1x5vo1 {
  
}

#TABS-re0rpdaz {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-re0rpdaz > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-re0rpdaz > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(8, 100%);
  background: #ffffffff;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-re0rpdaz > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-re0rpdaz > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-dw29fbu3 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-dw29fbu3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dw29fbu3 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-dw29fbu3 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-dw29fbu3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dw29fbu3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dw29fbu3 .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-dw29fbu3 .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-dw29fbu3 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-dw29fbu3 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-dw29fbu3 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-dw29fbu3 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-dw29fbu3 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-dw29fbu3 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-dw29fbu3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-dw29fbu3 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-dw29fbu3 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dw29fbu3 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-dw29fbu3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dw29fbu3 .grid-product--retail-price, #GRID-PRODUCT-dw29fbu3 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-dw29fbu3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dw29fbu3 .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-dw29fbu3 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-dw29fbu3 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-dw29fbu3 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-dw29fbu3 .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-dw29fbu3 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-oal2t2l6 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-4urm4laj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-4urm4laj picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4urm4laj img {
  object-fit: cover;
}

[id^="TEXT-fkplhjmp"], .--clone-TEXT-fkplhjmp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-fkplhjmp"] .x-text,
[id^="TEXT-fkplhjmp"] .x-text a,
.--clone-TEXT-fkplhjmp .x-text,
.--clone-TEXT-fkplhjmp .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-fkplhjmp"] .x-text:hover,
.--clone-TEXT-fkplhjmp .x-text:hover,
[id^="TEXT-fkplhjmp"] a:hover,
.--clone-TEXT-fkplhjmp a:hover {
  
}

[id^="TEXT-qv4qksao"], .--clone-TEXT-qv4qksao {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-qv4qksao"] .x-text,
[id^="TEXT-qv4qksao"] .x-text a,
.--clone-TEXT-qv4qksao .x-text,
.--clone-TEXT-qv4qksao .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-qv4qksao"] .x-text:hover,
.--clone-TEXT-qv4qksao .x-text:hover,
[id^="TEXT-qv4qksao"] a:hover,
.--clone-TEXT-qv4qksao a:hover {
  
}

#PRODUCT-OVERLAY-yldo4a4t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-rnl02yq3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-cz0bye1p {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-dw29fbu3 .grid-product--info {
  flex: unset;
}

#IMAGE-65bumoda {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-65bumoda picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-65bumoda img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ybvvtun1"], .--clone-TEXT-DATASET-ybvvtun1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ybvvtun1"] .x-text,
[id^="TEXT-DATASET-ybvvtun1"] .x-text a,
.--clone-TEXT-DATASET-ybvvtun1 .x-text,
.--clone-TEXT-DATASET-ybvvtun1 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ybvvtun1"] .x-text:hover,
.--clone-TEXT-DATASET-ybvvtun1 .x-text:hover,
[id^="TEXT-DATASET-ybvvtun1"] a:hover,
.--clone-TEXT-DATASET-ybvvtun1 a:hover {
  
}


#IMAGE-xx5iqgki {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-xx5iqgki picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xx5iqgki img {
  object-fit: cover;
}

[id^="TEXT-DATASET-dv06kkrx"], .--clone-TEXT-DATASET-dv06kkrx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dv06kkrx"] .x-text,
[id^="TEXT-DATASET-dv06kkrx"] .x-text a,
.--clone-TEXT-DATASET-dv06kkrx .x-text,
.--clone-TEXT-DATASET-dv06kkrx .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dv06kkrx"] .x-text:hover,
.--clone-TEXT-DATASET-dv06kkrx .x-text:hover,
[id^="TEXT-DATASET-dv06kkrx"] a:hover,
.--clone-TEXT-DATASET-dv06kkrx a:hover {
  
}


#IMAGE-hxn2q396 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hxn2q396 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hxn2q396 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-t2y42dr7"], .--clone-TEXT-DATASET-t2y42dr7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-t2y42dr7"] .x-text,
[id^="TEXT-DATASET-t2y42dr7"] .x-text a,
.--clone-TEXT-DATASET-t2y42dr7 .x-text,
.--clone-TEXT-DATASET-t2y42dr7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-t2y42dr7"] .x-text:hover,
.--clone-TEXT-DATASET-t2y42dr7 .x-text:hover,
[id^="TEXT-DATASET-t2y42dr7"] a:hover,
.--clone-TEXT-DATASET-t2y42dr7 a:hover {
  
}

[id^="TEXT-DATASET-57vntnqv"], .--clone-TEXT-DATASET-57vntnqv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-57vntnqv"] .x-text,
[id^="TEXT-DATASET-57vntnqv"] .x-text a,
.--clone-TEXT-DATASET-57vntnqv .x-text,
.--clone-TEXT-DATASET-57vntnqv .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-57vntnqv"] .x-text:hover,
.--clone-TEXT-DATASET-57vntnqv .x-text:hover,
[id^="TEXT-DATASET-57vntnqv"] a:hover,
.--clone-TEXT-DATASET-57vntnqv a:hover {
  
}


#IMAGE-upb18i99 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-upb18i99 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-upb18i99 img {
  object-fit: cover;
}

#BUTTON-29jvd048 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-29jvd048 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-29jvd048[disabled=true] {
  display: none;
}

#GRID-PRODUCT-eujfk8oc {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-eujfk8oc .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-eujfk8oc .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-eujfk8oc .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-eujfk8oc .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-eujfk8oc .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-eujfk8oc .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-eujfk8oc .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-eujfk8oc .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-eujfk8oc .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-eujfk8oc .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-eujfk8oc .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-eujfk8oc .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-eujfk8oc .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-eujfk8oc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-eujfk8oc .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-eujfk8oc .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-eujfk8oc .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-eujfk8oc .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-eujfk8oc .grid-product--retail-price, #GRID-PRODUCT-eujfk8oc .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-eujfk8oc .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-eujfk8oc .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-eujfk8oc .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-eujfk8oc .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-eujfk8oc .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-eujfk8oc .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-eujfk8oc .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-wzlj0jg8 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-du7s2gks {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-du7s2gks picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-du7s2gks img {
  object-fit: cover;
}

[id^="TEXT-cu8isyhp"], .--clone-TEXT-cu8isyhp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-cu8isyhp"] .x-text,
[id^="TEXT-cu8isyhp"] .x-text a,
.--clone-TEXT-cu8isyhp .x-text,
.--clone-TEXT-cu8isyhp .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-cu8isyhp"] .x-text:hover,
.--clone-TEXT-cu8isyhp .x-text:hover,
[id^="TEXT-cu8isyhp"] a:hover,
.--clone-TEXT-cu8isyhp a:hover {
  
}

[id^="TEXT-kmbseguo"], .--clone-TEXT-kmbseguo {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-kmbseguo"] .x-text,
[id^="TEXT-kmbseguo"] .x-text a,
.--clone-TEXT-kmbseguo .x-text,
.--clone-TEXT-kmbseguo .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-kmbseguo"] .x-text:hover,
.--clone-TEXT-kmbseguo .x-text:hover,
[id^="TEXT-kmbseguo"] a:hover,
.--clone-TEXT-kmbseguo a:hover {
  
}

#PRODUCT-OVERLAY-pv95skb3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-89irlu27 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-b0mpr0c0 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-eujfk8oc .grid-product--info {
  flex: unset;
}

#IMAGE-jfb97nab {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-jfb97nab picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jfb97nab img {
  object-fit: cover;
}

[id^="TEXT-DATASET-wpq8sy43"], .--clone-TEXT-DATASET-wpq8sy43 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wpq8sy43"] .x-text,
[id^="TEXT-DATASET-wpq8sy43"] .x-text a,
.--clone-TEXT-DATASET-wpq8sy43 .x-text,
.--clone-TEXT-DATASET-wpq8sy43 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wpq8sy43"] .x-text:hover,
.--clone-TEXT-DATASET-wpq8sy43 .x-text:hover,
[id^="TEXT-DATASET-wpq8sy43"] a:hover,
.--clone-TEXT-DATASET-wpq8sy43 a:hover {
  
}


#IMAGE-p4qxosnm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p4qxosnm picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p4qxosnm img {
  object-fit: cover;
}

[id^="TEXT-DATASET-waivlvmw"], .--clone-TEXT-DATASET-waivlvmw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-waivlvmw"] .x-text,
[id^="TEXT-DATASET-waivlvmw"] .x-text a,
.--clone-TEXT-DATASET-waivlvmw .x-text,
.--clone-TEXT-DATASET-waivlvmw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-waivlvmw"] .x-text:hover,
.--clone-TEXT-DATASET-waivlvmw .x-text:hover,
[id^="TEXT-DATASET-waivlvmw"] a:hover,
.--clone-TEXT-DATASET-waivlvmw a:hover {
  
}


#IMAGE-xfzmaqu3 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-xfzmaqu3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xfzmaqu3 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-do48350r"], .--clone-TEXT-DATASET-do48350r {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-do48350r"] .x-text,
[id^="TEXT-DATASET-do48350r"] .x-text a,
.--clone-TEXT-DATASET-do48350r .x-text,
.--clone-TEXT-DATASET-do48350r .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-do48350r"] .x-text:hover,
.--clone-TEXT-DATASET-do48350r .x-text:hover,
[id^="TEXT-DATASET-do48350r"] a:hover,
.--clone-TEXT-DATASET-do48350r a:hover {
  
}

[id^="TEXT-DATASET-fpeg1mcm"], .--clone-TEXT-DATASET-fpeg1mcm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fpeg1mcm"] .x-text,
[id^="TEXT-DATASET-fpeg1mcm"] .x-text a,
.--clone-TEXT-DATASET-fpeg1mcm .x-text,
.--clone-TEXT-DATASET-fpeg1mcm .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fpeg1mcm"] .x-text:hover,
.--clone-TEXT-DATASET-fpeg1mcm .x-text:hover,
[id^="TEXT-DATASET-fpeg1mcm"] a:hover,
.--clone-TEXT-DATASET-fpeg1mcm a:hover {
  
}


#IMAGE-0ratiu9g {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-0ratiu9g picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0ratiu9g img {
  object-fit: cover;
}

#BUTTON-98h70qq7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-98h70qq7 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-98h70qq7[disabled=true] {
  display: none;
}

#GRID-PRODUCT-ji6n42x7 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-ji6n42x7 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ji6n42x7 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-ji6n42x7 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-ji6n42x7 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ji6n42x7 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ji6n42x7 .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-ji6n42x7 .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-ji6n42x7 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-ji6n42x7 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-ji6n42x7 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-ji6n42x7 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-ji6n42x7 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ji6n42x7 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-ji6n42x7 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-ji6n42x7 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ji6n42x7 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ji6n42x7 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-ji6n42x7 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ji6n42x7 .grid-product--retail-price, #GRID-PRODUCT-ji6n42x7 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ji6n42x7 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ji6n42x7 .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-ji6n42x7 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-ji6n42x7 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ji6n42x7 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-ji6n42x7 .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-ji6n42x7 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-340oes0v {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-tbmjkxrj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-tbmjkxrj picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tbmjkxrj img {
  object-fit: cover;
}

[id^="TEXT-6lkdb0pz"], .--clone-TEXT-6lkdb0pz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6lkdb0pz"] .x-text,
[id^="TEXT-6lkdb0pz"] .x-text a,
.--clone-TEXT-6lkdb0pz .x-text,
.--clone-TEXT-6lkdb0pz .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6lkdb0pz"] .x-text:hover,
.--clone-TEXT-6lkdb0pz .x-text:hover,
[id^="TEXT-6lkdb0pz"] a:hover,
.--clone-TEXT-6lkdb0pz a:hover {
  
}

[id^="TEXT-m5s4vm56"], .--clone-TEXT-m5s4vm56 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-m5s4vm56"] .x-text,
[id^="TEXT-m5s4vm56"] .x-text a,
.--clone-TEXT-m5s4vm56 .x-text,
.--clone-TEXT-m5s4vm56 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-m5s4vm56"] .x-text:hover,
.--clone-TEXT-m5s4vm56 .x-text:hover,
[id^="TEXT-m5s4vm56"] a:hover,
.--clone-TEXT-m5s4vm56 a:hover {
  
}

#PRODUCT-OVERLAY-o3vn5jbb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-3f6fuc6s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-bsmbihfx {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ji6n42x7 .grid-product--info {
  flex: unset;
}

#IMAGE-lo4y3r6c {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-lo4y3r6c picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-lo4y3r6c img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jvy5mjgz"], .--clone-TEXT-DATASET-jvy5mjgz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jvy5mjgz"] .x-text,
[id^="TEXT-DATASET-jvy5mjgz"] .x-text a,
.--clone-TEXT-DATASET-jvy5mjgz .x-text,
.--clone-TEXT-DATASET-jvy5mjgz .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jvy5mjgz"] .x-text:hover,
.--clone-TEXT-DATASET-jvy5mjgz .x-text:hover,
[id^="TEXT-DATASET-jvy5mjgz"] a:hover,
.--clone-TEXT-DATASET-jvy5mjgz a:hover {
  
}


#IMAGE-5waktmtw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5waktmtw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5waktmtw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-w2pnisnn"], .--clone-TEXT-DATASET-w2pnisnn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-w2pnisnn"] .x-text,
[id^="TEXT-DATASET-w2pnisnn"] .x-text a,
.--clone-TEXT-DATASET-w2pnisnn .x-text,
.--clone-TEXT-DATASET-w2pnisnn .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-w2pnisnn"] .x-text:hover,
.--clone-TEXT-DATASET-w2pnisnn .x-text:hover,
[id^="TEXT-DATASET-w2pnisnn"] a:hover,
.--clone-TEXT-DATASET-w2pnisnn a:hover {
  
}


#IMAGE-6xx6ueez {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6xx6ueez picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6xx6ueez img {
  object-fit: cover;
}

[id^="TEXT-DATASET-j58819g7"], .--clone-TEXT-DATASET-j58819g7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-j58819g7"] .x-text,
[id^="TEXT-DATASET-j58819g7"] .x-text a,
.--clone-TEXT-DATASET-j58819g7 .x-text,
.--clone-TEXT-DATASET-j58819g7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-j58819g7"] .x-text:hover,
.--clone-TEXT-DATASET-j58819g7 .x-text:hover,
[id^="TEXT-DATASET-j58819g7"] a:hover,
.--clone-TEXT-DATASET-j58819g7 a:hover {
  
}

[id^="TEXT-DATASET-spf3o9q3"], .--clone-TEXT-DATASET-spf3o9q3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-spf3o9q3"] .x-text,
[id^="TEXT-DATASET-spf3o9q3"] .x-text a,
.--clone-TEXT-DATASET-spf3o9q3 .x-text,
.--clone-TEXT-DATASET-spf3o9q3 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-spf3o9q3"] .x-text:hover,
.--clone-TEXT-DATASET-spf3o9q3 .x-text:hover,
[id^="TEXT-DATASET-spf3o9q3"] a:hover,
.--clone-TEXT-DATASET-spf3o9q3 a:hover {
  
}


#IMAGE-5itk6gii {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5itk6gii picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5itk6gii img {
  object-fit: cover;
}

#BUTTON-66bz58xi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-66bz58xi .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-66bz58xi[disabled=true] {
  display: none;
}

#GRID-PRODUCT-il33kg9y {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-il33kg9y .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-il33kg9y .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-il33kg9y .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-il33kg9y .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-il33kg9y .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-il33kg9y .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-il33kg9y .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-il33kg9y .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-il33kg9y .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-il33kg9y .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-il33kg9y .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-il33kg9y .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-il33kg9y .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-il33kg9y .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-il33kg9y .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-il33kg9y .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-il33kg9y .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-il33kg9y .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-il33kg9y .grid-product--retail-price, #GRID-PRODUCT-il33kg9y .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-il33kg9y .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-il33kg9y .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-il33kg9y .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-il33kg9y .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-il33kg9y .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-il33kg9y .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-il33kg9y .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-dqz1hx9r {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-3qa0bj93 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-3qa0bj93 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3qa0bj93 img {
  object-fit: cover;
}

[id^="TEXT-y7eczuj4"], .--clone-TEXT-y7eczuj4 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-y7eczuj4"] .x-text,
[id^="TEXT-y7eczuj4"] .x-text a,
.--clone-TEXT-y7eczuj4 .x-text,
.--clone-TEXT-y7eczuj4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-y7eczuj4"] .x-text:hover,
.--clone-TEXT-y7eczuj4 .x-text:hover,
[id^="TEXT-y7eczuj4"] a:hover,
.--clone-TEXT-y7eczuj4 a:hover {
  
}

[id^="TEXT-ualtdf6m"], .--clone-TEXT-ualtdf6m {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-ualtdf6m"] .x-text,
[id^="TEXT-ualtdf6m"] .x-text a,
.--clone-TEXT-ualtdf6m .x-text,
.--clone-TEXT-ualtdf6m .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-ualtdf6m"] .x-text:hover,
.--clone-TEXT-ualtdf6m .x-text:hover,
[id^="TEXT-ualtdf6m"] a:hover,
.--clone-TEXT-ualtdf6m a:hover {
  
}

#PRODUCT-OVERLAY-tkoro772 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-3guhz9vc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-9y05oigv {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-il33kg9y .grid-product--info {
  flex: unset;
}

#IMAGE-kz7uhcdh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kz7uhcdh picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kz7uhcdh img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ctnblf2h"], .--clone-TEXT-DATASET-ctnblf2h {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ctnblf2h"] .x-text,
[id^="TEXT-DATASET-ctnblf2h"] .x-text a,
.--clone-TEXT-DATASET-ctnblf2h .x-text,
.--clone-TEXT-DATASET-ctnblf2h .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ctnblf2h"] .x-text:hover,
.--clone-TEXT-DATASET-ctnblf2h .x-text:hover,
[id^="TEXT-DATASET-ctnblf2h"] a:hover,
.--clone-TEXT-DATASET-ctnblf2h a:hover {
  
}


#IMAGE-ogvekau3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ogvekau3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ogvekau3 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-wxmvz6rt"], .--clone-TEXT-DATASET-wxmvz6rt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wxmvz6rt"] .x-text,
[id^="TEXT-DATASET-wxmvz6rt"] .x-text a,
.--clone-TEXT-DATASET-wxmvz6rt .x-text,
.--clone-TEXT-DATASET-wxmvz6rt .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wxmvz6rt"] .x-text:hover,
.--clone-TEXT-DATASET-wxmvz6rt .x-text:hover,
[id^="TEXT-DATASET-wxmvz6rt"] a:hover,
.--clone-TEXT-DATASET-wxmvz6rt a:hover {
  
}


#IMAGE-rh0abvsd {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-rh0abvsd picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rh0abvsd img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ino42zm2"], .--clone-TEXT-DATASET-ino42zm2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ino42zm2"] .x-text,
[id^="TEXT-DATASET-ino42zm2"] .x-text a,
.--clone-TEXT-DATASET-ino42zm2 .x-text,
.--clone-TEXT-DATASET-ino42zm2 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ino42zm2"] .x-text:hover,
.--clone-TEXT-DATASET-ino42zm2 .x-text:hover,
[id^="TEXT-DATASET-ino42zm2"] a:hover,
.--clone-TEXT-DATASET-ino42zm2 a:hover {
  
}

[id^="TEXT-DATASET-4bh2gi3c"], .--clone-TEXT-DATASET-4bh2gi3c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4bh2gi3c"] .x-text,
[id^="TEXT-DATASET-4bh2gi3c"] .x-text a,
.--clone-TEXT-DATASET-4bh2gi3c .x-text,
.--clone-TEXT-DATASET-4bh2gi3c .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4bh2gi3c"] .x-text:hover,
.--clone-TEXT-DATASET-4bh2gi3c .x-text:hover,
[id^="TEXT-DATASET-4bh2gi3c"] a:hover,
.--clone-TEXT-DATASET-4bh2gi3c a:hover {
  
}


#IMAGE-cio2o37z {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cio2o37z picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cio2o37z img {
  object-fit: cover;
}

#BUTTON-y9o9tgwu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-y9o9tgwu .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-y9o9tgwu[disabled=true] {
  display: none;
}

#GRID-PRODUCT-5exhifth {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-5exhifth .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-5exhifth .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-5exhifth .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-5exhifth .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-5exhifth .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-5exhifth .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-5exhifth .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-5exhifth .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-5exhifth .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-5exhifth .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-5exhifth .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-5exhifth .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-5exhifth .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-5exhifth .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-5exhifth .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-5exhifth .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-5exhifth .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-5exhifth .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-5exhifth .grid-product--retail-price, #GRID-PRODUCT-5exhifth .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-5exhifth .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-5exhifth .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-5exhifth .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-5exhifth .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-5exhifth .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-5exhifth .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-5exhifth .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-7m6eh9ug {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-1xjsbx6c {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-1xjsbx6c picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1xjsbx6c img {
  object-fit: cover;
}

[id^="TEXT-cgmhr2ys"], .--clone-TEXT-cgmhr2ys {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-cgmhr2ys"] .x-text,
[id^="TEXT-cgmhr2ys"] .x-text a,
.--clone-TEXT-cgmhr2ys .x-text,
.--clone-TEXT-cgmhr2ys .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-cgmhr2ys"] .x-text:hover,
.--clone-TEXT-cgmhr2ys .x-text:hover,
[id^="TEXT-cgmhr2ys"] a:hover,
.--clone-TEXT-cgmhr2ys a:hover {
  
}

[id^="TEXT-ee0se1x3"], .--clone-TEXT-ee0se1x3 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-ee0se1x3"] .x-text,
[id^="TEXT-ee0se1x3"] .x-text a,
.--clone-TEXT-ee0se1x3 .x-text,
.--clone-TEXT-ee0se1x3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-ee0se1x3"] .x-text:hover,
.--clone-TEXT-ee0se1x3 .x-text:hover,
[id^="TEXT-ee0se1x3"] a:hover,
.--clone-TEXT-ee0se1x3 a:hover {
  
}

#PRODUCT-OVERLAY-47es7z9u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-4gcwhy6s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-x9lasa7x {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-5exhifth .grid-product--info {
  flex: unset;
}

#IMAGE-4l6yrwql {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4l6yrwql picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4l6yrwql img {
  object-fit: cover;
}

[id^="TEXT-DATASET-4qpcft94"], .--clone-TEXT-DATASET-4qpcft94 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4qpcft94"] .x-text,
[id^="TEXT-DATASET-4qpcft94"] .x-text a,
.--clone-TEXT-DATASET-4qpcft94 .x-text,
.--clone-TEXT-DATASET-4qpcft94 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4qpcft94"] .x-text:hover,
.--clone-TEXT-DATASET-4qpcft94 .x-text:hover,
[id^="TEXT-DATASET-4qpcft94"] a:hover,
.--clone-TEXT-DATASET-4qpcft94 a:hover {
  
}


#IMAGE-39has83i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-39has83i picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-39has83i img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2n0s2xaq"], .--clone-TEXT-DATASET-2n0s2xaq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2n0s2xaq"] .x-text,
[id^="TEXT-DATASET-2n0s2xaq"] .x-text a,
.--clone-TEXT-DATASET-2n0s2xaq .x-text,
.--clone-TEXT-DATASET-2n0s2xaq .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2n0s2xaq"] .x-text:hover,
.--clone-TEXT-DATASET-2n0s2xaq .x-text:hover,
[id^="TEXT-DATASET-2n0s2xaq"] a:hover,
.--clone-TEXT-DATASET-2n0s2xaq a:hover {
  
}


#IMAGE-mh02aito {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mh02aito picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mh02aito img {
  object-fit: cover;
}

[id^="TEXT-DATASET-vpa5f801"], .--clone-TEXT-DATASET-vpa5f801 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vpa5f801"] .x-text,
[id^="TEXT-DATASET-vpa5f801"] .x-text a,
.--clone-TEXT-DATASET-vpa5f801 .x-text,
.--clone-TEXT-DATASET-vpa5f801 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vpa5f801"] .x-text:hover,
.--clone-TEXT-DATASET-vpa5f801 .x-text:hover,
[id^="TEXT-DATASET-vpa5f801"] a:hover,
.--clone-TEXT-DATASET-vpa5f801 a:hover {
  
}

[id^="TEXT-DATASET-hewm5f1w"], .--clone-TEXT-DATASET-hewm5f1w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hewm5f1w"] .x-text,
[id^="TEXT-DATASET-hewm5f1w"] .x-text a,
.--clone-TEXT-DATASET-hewm5f1w .x-text,
.--clone-TEXT-DATASET-hewm5f1w .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hewm5f1w"] .x-text:hover,
.--clone-TEXT-DATASET-hewm5f1w .x-text:hover,
[id^="TEXT-DATASET-hewm5f1w"] a:hover,
.--clone-TEXT-DATASET-hewm5f1w a:hover {
  
}


#IMAGE-j4sx1erx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-j4sx1erx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j4sx1erx img {
  object-fit: cover;
}

#BUTTON-4dgl7wlj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-4dgl7wlj .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-4dgl7wlj[disabled=true] {
  display: none;
}

#GRID-PRODUCT-2l8rrdfq {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-2l8rrdfq .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-2l8rrdfq .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-2l8rrdfq .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-2l8rrdfq .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2l8rrdfq .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2l8rrdfq .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-2l8rrdfq .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-2l8rrdfq .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-2l8rrdfq .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-2l8rrdfq .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-2l8rrdfq .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-2l8rrdfq .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-2l8rrdfq .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-2l8rrdfq .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-2l8rrdfq .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-2l8rrdfq .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-2l8rrdfq .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-2l8rrdfq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-2l8rrdfq .grid-product--retail-price, #GRID-PRODUCT-2l8rrdfq .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-2l8rrdfq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-2l8rrdfq .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-2l8rrdfq .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-2l8rrdfq .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-2l8rrdfq .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-2l8rrdfq .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-2l8rrdfq .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-n3e8o2mc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-7z5gzbuj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-7z5gzbuj picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7z5gzbuj img {
  object-fit: cover;
}

[id^="TEXT-bpvuv7o4"], .--clone-TEXT-bpvuv7o4 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-bpvuv7o4"] .x-text,
[id^="TEXT-bpvuv7o4"] .x-text a,
.--clone-TEXT-bpvuv7o4 .x-text,
.--clone-TEXT-bpvuv7o4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-bpvuv7o4"] .x-text:hover,
.--clone-TEXT-bpvuv7o4 .x-text:hover,
[id^="TEXT-bpvuv7o4"] a:hover,
.--clone-TEXT-bpvuv7o4 a:hover {
  
}

[id^="TEXT-so9ww188"], .--clone-TEXT-so9ww188 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-so9ww188"] .x-text,
[id^="TEXT-so9ww188"] .x-text a,
.--clone-TEXT-so9ww188 .x-text,
.--clone-TEXT-so9ww188 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-so9ww188"] .x-text:hover,
.--clone-TEXT-so9ww188 .x-text:hover,
[id^="TEXT-so9ww188"] a:hover,
.--clone-TEXT-so9ww188 a:hover {
  
}

#PRODUCT-OVERLAY-x6g7u5jz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-q0w798i8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-p6xi7ki4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-2l8rrdfq .grid-product--info {
  flex: unset;
}

#IMAGE-4nsvj1ki {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4nsvj1ki picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4nsvj1ki img {
  object-fit: cover;
}

[id^="TEXT-DATASET-wf4yre6r"], .--clone-TEXT-DATASET-wf4yre6r {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wf4yre6r"] .x-text,
[id^="TEXT-DATASET-wf4yre6r"] .x-text a,
.--clone-TEXT-DATASET-wf4yre6r .x-text,
.--clone-TEXT-DATASET-wf4yre6r .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wf4yre6r"] .x-text:hover,
.--clone-TEXT-DATASET-wf4yre6r .x-text:hover,
[id^="TEXT-DATASET-wf4yre6r"] a:hover,
.--clone-TEXT-DATASET-wf4yre6r a:hover {
  
}


#IMAGE-yroxttdx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yroxttdx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yroxttdx img {
  object-fit: cover;
}

[id^="TEXT-DATASET-oh8r5niu"], .--clone-TEXT-DATASET-oh8r5niu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oh8r5niu"] .x-text,
[id^="TEXT-DATASET-oh8r5niu"] .x-text a,
.--clone-TEXT-DATASET-oh8r5niu .x-text,
.--clone-TEXT-DATASET-oh8r5niu .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-oh8r5niu"] .x-text:hover,
.--clone-TEXT-DATASET-oh8r5niu .x-text:hover,
[id^="TEXT-DATASET-oh8r5niu"] a:hover,
.--clone-TEXT-DATASET-oh8r5niu a:hover {
  
}


#IMAGE-0ywy21zg {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-0ywy21zg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0ywy21zg img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7aqcc3u3"], .--clone-TEXT-DATASET-7aqcc3u3 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7aqcc3u3"] .x-text,
[id^="TEXT-DATASET-7aqcc3u3"] .x-text a,
.--clone-TEXT-DATASET-7aqcc3u3 .x-text,
.--clone-TEXT-DATASET-7aqcc3u3 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7aqcc3u3"] .x-text:hover,
.--clone-TEXT-DATASET-7aqcc3u3 .x-text:hover,
[id^="TEXT-DATASET-7aqcc3u3"] a:hover,
.--clone-TEXT-DATASET-7aqcc3u3 a:hover {
  
}

[id^="TEXT-DATASET-sqtrc67n"], .--clone-TEXT-DATASET-sqtrc67n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sqtrc67n"] .x-text,
[id^="TEXT-DATASET-sqtrc67n"] .x-text a,
.--clone-TEXT-DATASET-sqtrc67n .x-text,
.--clone-TEXT-DATASET-sqtrc67n .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sqtrc67n"] .x-text:hover,
.--clone-TEXT-DATASET-sqtrc67n .x-text:hover,
[id^="TEXT-DATASET-sqtrc67n"] a:hover,
.--clone-TEXT-DATASET-sqtrc67n a:hover {
  
}


#IMAGE-qpttnoxw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qpttnoxw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qpttnoxw img {
  object-fit: cover;
}

#BUTTON-nzvfc8xo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-nzvfc8xo .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-nzvfc8xo[disabled=true] {
  display: none;
}

#TAGS-7ixxrag6 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-7ixxrag6 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-7ixxrag6 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-7ixxrag6 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-7ixxrag6 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6kh66275 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-6kh66275 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-6kh66275 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-6kh66275 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6kh66275 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-htwpt3ga {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-htwpt3ga .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-htwpt3ga .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-htwpt3ga .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-htwpt3ga .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-i7wjhk9u {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-i7wjhk9u .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-i7wjhk9u .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-i7wjhk9u .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-i7wjhk9u .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bz2usp22 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-bz2usp22 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-bz2usp22 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-bz2usp22 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bz2usp22 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-a1b1r06m {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-a1b1r06m .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-a1b1r06m .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-a1b1r06m .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-a1b1r06m .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-j0797tpd {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-j0797tpd .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-j0797tpd .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-j0797tpd .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-j0797tpd .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-j0797tpd .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-j0797tpd .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-j0797tpd .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-j0797tpd .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-j0797tpd .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-j0797tpd .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-j0797tpd .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-j0797tpd .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-j0797tpd .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-j0797tpd .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-j0797tpd .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-j0797tpd .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-j0797tpd .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-j0797tpd .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-j0797tpd .grid-product--retail-price, #GRID-PRODUCT-j0797tpd .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-j0797tpd .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-j0797tpd .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-j0797tpd .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-j0797tpd .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-j0797tpd .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-j0797tpd .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-j0797tpd .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-dmb01wtz {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-d41nhkp8 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-d41nhkp8 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d41nhkp8 img {
  object-fit: cover;
}

[id^="TEXT-azdb2b12"], .--clone-TEXT-azdb2b12 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-azdb2b12"] .x-text,
[id^="TEXT-azdb2b12"] .x-text a,
.--clone-TEXT-azdb2b12 .x-text,
.--clone-TEXT-azdb2b12 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-azdb2b12"] .x-text:hover,
.--clone-TEXT-azdb2b12 .x-text:hover,
[id^="TEXT-azdb2b12"] a:hover,
.--clone-TEXT-azdb2b12 a:hover {
  
}

[id^="TEXT-512cu54i"], .--clone-TEXT-512cu54i {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-512cu54i"] .x-text,
[id^="TEXT-512cu54i"] .x-text a,
.--clone-TEXT-512cu54i .x-text,
.--clone-TEXT-512cu54i .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-512cu54i"] .x-text:hover,
.--clone-TEXT-512cu54i .x-text:hover,
[id^="TEXT-512cu54i"] a:hover,
.--clone-TEXT-512cu54i a:hover {
  
}

#PRODUCT-OVERLAY-90fpnyp1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-777c7ekx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-y8l7qjb8 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-j0797tpd .grid-product--info {
  flex: unset;
}

#IMAGE-oof9it3x {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-oof9it3x picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-oof9it3x img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9v2lvjzp"], .--clone-TEXT-DATASET-9v2lvjzp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9v2lvjzp"] .x-text,
[id^="TEXT-DATASET-9v2lvjzp"] .x-text a,
.--clone-TEXT-DATASET-9v2lvjzp .x-text,
.--clone-TEXT-DATASET-9v2lvjzp .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9v2lvjzp"] .x-text:hover,
.--clone-TEXT-DATASET-9v2lvjzp .x-text:hover,
[id^="TEXT-DATASET-9v2lvjzp"] a:hover,
.--clone-TEXT-DATASET-9v2lvjzp a:hover {
  
}


#IMAGE-xhfnyfbi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-xhfnyfbi picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xhfnyfbi img {
  object-fit: cover;
}

[id^="TEXT-DATASET-0z8rgwbf"], .--clone-TEXT-DATASET-0z8rgwbf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0z8rgwbf"] .x-text,
[id^="TEXT-DATASET-0z8rgwbf"] .x-text a,
.--clone-TEXT-DATASET-0z8rgwbf .x-text,
.--clone-TEXT-DATASET-0z8rgwbf .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0z8rgwbf"] .x-text:hover,
.--clone-TEXT-DATASET-0z8rgwbf .x-text:hover,
[id^="TEXT-DATASET-0z8rgwbf"] a:hover,
.--clone-TEXT-DATASET-0z8rgwbf a:hover {
  
}


#IMAGE-fzrtdnlx {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fzrtdnlx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fzrtdnlx img {
  object-fit: cover;
}

[id^="TEXT-DATASET-3bv8sxmx"], .--clone-TEXT-DATASET-3bv8sxmx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3bv8sxmx"] .x-text,
[id^="TEXT-DATASET-3bv8sxmx"] .x-text a,
.--clone-TEXT-DATASET-3bv8sxmx .x-text,
.--clone-TEXT-DATASET-3bv8sxmx .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-3bv8sxmx"] .x-text:hover,
.--clone-TEXT-DATASET-3bv8sxmx .x-text:hover,
[id^="TEXT-DATASET-3bv8sxmx"] a:hover,
.--clone-TEXT-DATASET-3bv8sxmx a:hover {
  
}

[id^="TEXT-DATASET-suntixg9"], .--clone-TEXT-DATASET-suntixg9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-suntixg9"] .x-text,
[id^="TEXT-DATASET-suntixg9"] .x-text a,
.--clone-TEXT-DATASET-suntixg9 .x-text,
.--clone-TEXT-DATASET-suntixg9 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-suntixg9"] .x-text:hover,
.--clone-TEXT-DATASET-suntixg9 .x-text:hover,
[id^="TEXT-DATASET-suntixg9"] a:hover,
.--clone-TEXT-DATASET-suntixg9 a:hover {
  
}


#IMAGE-eyd93nu4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-eyd93nu4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-eyd93nu4 img {
  object-fit: cover;
}

#BUTTON-pkssonwf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-pkssonwf .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-pkssonwf[disabled=true] {
  display: none;
}

#TAGS-0ze1hh30 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-0ze1hh30 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-0ze1hh30 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-0ze1hh30 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-0ze1hh30 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-dom1y2br {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-dom1y2br .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dom1y2br .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-dom1y2br .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-dom1y2br .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dom1y2br .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dom1y2br .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-dom1y2br .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-dom1y2br .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-dom1y2br .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-dom1y2br .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-dom1y2br .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-dom1y2br .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-dom1y2br .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-dom1y2br .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-dom1y2br .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-dom1y2br .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dom1y2br .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-dom1y2br .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dom1y2br .grid-product--retail-price, #GRID-PRODUCT-dom1y2br .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-dom1y2br .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dom1y2br .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-dom1y2br .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-dom1y2br .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-dom1y2br .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-dom1y2br .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-dom1y2br .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-9wl0wqo8 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-wbdkxx92 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-wbdkxx92 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wbdkxx92 img {
  object-fit: cover;
}

[id^="TEXT-hmxo42so"], .--clone-TEXT-hmxo42so {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-hmxo42so"] .x-text,
[id^="TEXT-hmxo42so"] .x-text a,
.--clone-TEXT-hmxo42so .x-text,
.--clone-TEXT-hmxo42so .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-hmxo42so"] .x-text:hover,
.--clone-TEXT-hmxo42so .x-text:hover,
[id^="TEXT-hmxo42so"] a:hover,
.--clone-TEXT-hmxo42so a:hover {
  
}

[id^="TEXT-cie300un"], .--clone-TEXT-cie300un {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-cie300un"] .x-text,
[id^="TEXT-cie300un"] .x-text a,
.--clone-TEXT-cie300un .x-text,
.--clone-TEXT-cie300un .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-cie300un"] .x-text:hover,
.--clone-TEXT-cie300un .x-text:hover,
[id^="TEXT-cie300un"] a:hover,
.--clone-TEXT-cie300un a:hover {
  
}

#PRODUCT-OVERLAY-xh0jqos6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-el6kykev {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-3nzwggoc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-dom1y2br .grid-product--info {
  flex: unset;
}

#IMAGE-ctt7ghz0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ctt7ghz0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ctt7ghz0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-604j6j9s"], .--clone-TEXT-DATASET-604j6j9s {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-604j6j9s"] .x-text,
[id^="TEXT-DATASET-604j6j9s"] .x-text a,
.--clone-TEXT-DATASET-604j6j9s .x-text,
.--clone-TEXT-DATASET-604j6j9s .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-604j6j9s"] .x-text:hover,
.--clone-TEXT-DATASET-604j6j9s .x-text:hover,
[id^="TEXT-DATASET-604j6j9s"] a:hover,
.--clone-TEXT-DATASET-604j6j9s a:hover {
  
}


#IMAGE-lwe4jnl5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-lwe4jnl5 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-lwe4jnl5 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-vev5q6g5"], .--clone-TEXT-DATASET-vev5q6g5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vev5q6g5"] .x-text,
[id^="TEXT-DATASET-vev5q6g5"] .x-text a,
.--clone-TEXT-DATASET-vev5q6g5 .x-text,
.--clone-TEXT-DATASET-vev5q6g5 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vev5q6g5"] .x-text:hover,
.--clone-TEXT-DATASET-vev5q6g5 .x-text:hover,
[id^="TEXT-DATASET-vev5q6g5"] a:hover,
.--clone-TEXT-DATASET-vev5q6g5 a:hover {
  
}


#IMAGE-ifs4gjqq {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ifs4gjqq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ifs4gjqq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-5rh3dk5x"], .--clone-TEXT-DATASET-5rh3dk5x {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5rh3dk5x"] .x-text,
[id^="TEXT-DATASET-5rh3dk5x"] .x-text a,
.--clone-TEXT-DATASET-5rh3dk5x .x-text,
.--clone-TEXT-DATASET-5rh3dk5x .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5rh3dk5x"] .x-text:hover,
.--clone-TEXT-DATASET-5rh3dk5x .x-text:hover,
[id^="TEXT-DATASET-5rh3dk5x"] a:hover,
.--clone-TEXT-DATASET-5rh3dk5x a:hover {
  
}

[id^="TEXT-DATASET-3op0tlou"], .--clone-TEXT-DATASET-3op0tlou {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3op0tlou"] .x-text,
[id^="TEXT-DATASET-3op0tlou"] .x-text a,
.--clone-TEXT-DATASET-3op0tlou .x-text,
.--clone-TEXT-DATASET-3op0tlou .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-3op0tlou"] .x-text:hover,
.--clone-TEXT-DATASET-3op0tlou .x-text:hover,
[id^="TEXT-DATASET-3op0tlou"] a:hover,
.--clone-TEXT-DATASET-3op0tlou a:hover {
  
}


#IMAGE-85szosmx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-85szosmx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-85szosmx img {
  object-fit: cover;
}

#BUTTON-0oc2gh4y {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-0oc2gh4y .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-0oc2gh4y[disabled=true] {
  display: none;
}

#TAGS-vy8vmkpv {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-vy8vmkpv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-vy8vmkpv .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-vy8vmkpv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-vy8vmkpv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-zupkw3zq {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-zupkw3zq .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-zupkw3zq .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-zupkw3zq .select {
  position: relative;
}

#DROPDOWN-zupkw3zq .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-zupkw3zq .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-zupkw3zq .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-zupkw3zq .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-zupkw3zq .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-hs0umh3d {
  
  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-hs0umh3d > .dropdown--style {
  
}

#CONTAINER-72qxjomp {
  --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: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-phgi24mf"], .--clone-TEXT-phgi24mf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-phgi24mf"] .x-text,
[id^="TEXT-phgi24mf"] .x-text a,
.--clone-TEXT-phgi24mf .x-text,
.--clone-TEXT-phgi24mf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-phgi24mf"] .x-text:hover,
.--clone-TEXT-phgi24mf .x-text:hover,
[id^="TEXT-phgi24mf"] a:hover,
.--clone-TEXT-phgi24mf a:hover {
  
}

#CAROUSEL-68ku8myi {
  --width: -300%;align-self: start;column-gap: 30px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: -300%;
  
}
#CAROUSEL-68ku8myi .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(300% + 60px);
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-68ku8myi .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-68ku8myi .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-68ku8myi .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-68ku8myi .x-arrow-right {
  right: 5px;
}
#CAROUSEL-68ku8myi .x-carousel .x-arrow img, 
#CAROUSEL-68ku8myi .x-carousel .x-arrow svg, 
#CAROUSEL-68ku8myi .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-ffs94f9m {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-3gwslhbj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-3gwslhbj picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-3gwslhbj img {
  object-fit: cover;
}

[id^="TEXT-fmspcjgj"], .--clone-TEXT-fmspcjgj {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: -1px;
margin-top: calc(0px * 2);
width: 100.34965034965036%;
  
}
[id^="TEXT-fmspcjgj"] .x-text,
[id^="TEXT-fmspcjgj"] .x-text a,
.--clone-TEXT-fmspcjgj .x-text,
.--clone-TEXT-fmspcjgj .x-text a {
  --width: 100.34965034965036%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-fmspcjgj"] .x-text:hover,
.--clone-TEXT-fmspcjgj .x-text:hover,
[id^="TEXT-fmspcjgj"] a:hover,
.--clone-TEXT-fmspcjgj a:hover {
  
}

[id^="TEXT-oryxdv0o"], .--clone-TEXT-oryxdv0o {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: -0.5px;
margin-top: calc(0px * 2);
width: 100.34965034965036%;
  
}
[id^="TEXT-oryxdv0o"] .x-text,
[id^="TEXT-oryxdv0o"] .x-text a,
.--clone-TEXT-oryxdv0o .x-text,
.--clone-TEXT-oryxdv0o .x-text a {
  --width: 100.34965034965036%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-oryxdv0o"] .x-text:hover,
.--clone-TEXT-oryxdv0o .x-text:hover,
[id^="TEXT-oryxdv0o"] a:hover,
.--clone-TEXT-oryxdv0o a:hover {
  
}

#LINE-pcg4m61y {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-pcg4m61y .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-3wc9i8gs {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-o3qtphap {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-o3qtphap picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-o3qtphap img {
  object-fit: cover;
}

[id^="TEXT-9dbk5vgi"], .--clone-TEXT-9dbk5vgi {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-9dbk5vgi"] .x-text,
[id^="TEXT-9dbk5vgi"] .x-text a,
.--clone-TEXT-9dbk5vgi .x-text,
.--clone-TEXT-9dbk5vgi .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-9dbk5vgi"] .x-text:hover,
.--clone-TEXT-9dbk5vgi .x-text:hover,
[id^="TEXT-9dbk5vgi"] a:hover,
.--clone-TEXT-9dbk5vgi a:hover {
  
}

[id^="TEXT-ckgd8m5y"], .--clone-TEXT-ckgd8m5y {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-ckgd8m5y"] .x-text,
[id^="TEXT-ckgd8m5y"] .x-text a,
.--clone-TEXT-ckgd8m5y .x-text,
.--clone-TEXT-ckgd8m5y .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-ckgd8m5y"] .x-text:hover,
.--clone-TEXT-ckgd8m5y .x-text:hover,
[id^="TEXT-ckgd8m5y"] a:hover,
.--clone-TEXT-ckgd8m5y a:hover {
  
}

#LINE-lbe3mygy {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-lbe3mygy .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-0bhndpny {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-9vmzio55 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-9vmzio55 picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-9vmzio55 img {
  object-fit: cover;
}

[id^="TEXT-063jtfmw"], .--clone-TEXT-063jtfmw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-063jtfmw"] .x-text,
[id^="TEXT-063jtfmw"] .x-text a,
.--clone-TEXT-063jtfmw .x-text,
.--clone-TEXT-063jtfmw .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-063jtfmw"] .x-text:hover,
.--clone-TEXT-063jtfmw .x-text:hover,
[id^="TEXT-063jtfmw"] a:hover,
.--clone-TEXT-063jtfmw a:hover {
  
}

[id^="TEXT-dx57jor1"], .--clone-TEXT-dx57jor1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-dx57jor1"] .x-text,
[id^="TEXT-dx57jor1"] .x-text a,
.--clone-TEXT-dx57jor1 .x-text,
.--clone-TEXT-dx57jor1 .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-dx57jor1"] .x-text:hover,
.--clone-TEXT-dx57jor1 .x-text:hover,
[id^="TEXT-dx57jor1"] a:hover,
.--clone-TEXT-dx57jor1 a:hover {
  
}

#LINE-x2nlpu9z {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-x2nlpu9z .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-yp3wuwxc {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-559ri9yp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-559ri9yp picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-559ri9yp img {
  object-fit: cover;
}

[id^="TEXT-7ze05nwl"], .--clone-TEXT-7ze05nwl {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-7ze05nwl"] .x-text,
[id^="TEXT-7ze05nwl"] .x-text a,
.--clone-TEXT-7ze05nwl .x-text,
.--clone-TEXT-7ze05nwl .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-7ze05nwl"] .x-text:hover,
.--clone-TEXT-7ze05nwl .x-text:hover,
[id^="TEXT-7ze05nwl"] a:hover,
.--clone-TEXT-7ze05nwl a:hover {
  
}

#BUTTON-drlmxifu {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-drlmxifu .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-drlmxifu[disabled=true] {
  display: none;
}
#BUTTON-drlmxifu .animation, #BUTTON-drlmxifu.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-drlmxifu {
  
}

[id^="TEXT-3nud0hqr"], .--clone-TEXT-3nud0hqr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-3nud0hqr"] .x-text,
[id^="TEXT-3nud0hqr"] .x-text a,
.--clone-TEXT-3nud0hqr .x-text,
.--clone-TEXT-3nud0hqr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-3nud0hqr"] .x-text:hover,
.--clone-TEXT-3nud0hqr .x-text:hover,
[id^="TEXT-3nud0hqr"] a:hover,
.--clone-TEXT-3nud0hqr a:hover {
  
}

#BUTTON-zpbtobwj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-zpbtobwj .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zpbtobwj[disabled=true] {
  display: none;
}
#BUTTON-zpbtobwj .animation, #BUTTON-zpbtobwj.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-zpbtobwj {
  
}

#TABS-odkuwpzx {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-odkuwpzx > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-odkuwpzx > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(7, 100%);
  background: #ffffffff;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-odkuwpzx > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-odkuwpzx > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-3m9wohmp {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-3m9wohmp .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-3m9wohmp .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-3m9wohmp .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-3m9wohmp .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-3m9wohmp .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-3m9wohmp .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-3m9wohmp .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-3m9wohmp .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-3m9wohmp .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-3m9wohmp .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-3m9wohmp .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-3m9wohmp .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-3m9wohmp .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-3m9wohmp .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-3m9wohmp .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-3m9wohmp .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3m9wohmp .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-3m9wohmp .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3m9wohmp .grid-product--retail-price, #GRID-PRODUCT-3m9wohmp .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-3m9wohmp .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3m9wohmp .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-3m9wohmp .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-3m9wohmp .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-3m9wohmp .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-3m9wohmp .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-3m9wohmp .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-9rdiooi2 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-29xpgwwu {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-29xpgwwu picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-29xpgwwu img {
  object-fit: cover;
}

[id^="TEXT-kziz090p"], .--clone-TEXT-kziz090p {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-kziz090p"] .x-text,
[id^="TEXT-kziz090p"] .x-text a,
.--clone-TEXT-kziz090p .x-text,
.--clone-TEXT-kziz090p .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-kziz090p"] .x-text:hover,
.--clone-TEXT-kziz090p .x-text:hover,
[id^="TEXT-kziz090p"] a:hover,
.--clone-TEXT-kziz090p a:hover {
  
}

[id^="TEXT-h1fur7al"], .--clone-TEXT-h1fur7al {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-h1fur7al"] .x-text,
[id^="TEXT-h1fur7al"] .x-text a,
.--clone-TEXT-h1fur7al .x-text,
.--clone-TEXT-h1fur7al .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-h1fur7al"] .x-text:hover,
.--clone-TEXT-h1fur7al .x-text:hover,
[id^="TEXT-h1fur7al"] a:hover,
.--clone-TEXT-h1fur7al a:hover {
  
}

#PRODUCT-OVERLAY-dmmdwgcp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-3gixa9mj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-mqomew7m {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-3m9wohmp .grid-product--info {
  flex: unset;
}

#IMAGE-i6z6p12n {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-i6z6p12n picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i6z6p12n img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ssa297zk"], .--clone-TEXT-DATASET-ssa297zk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ssa297zk"] .x-text,
[id^="TEXT-DATASET-ssa297zk"] .x-text a,
.--clone-TEXT-DATASET-ssa297zk .x-text,
.--clone-TEXT-DATASET-ssa297zk .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ssa297zk"] .x-text:hover,
.--clone-TEXT-DATASET-ssa297zk .x-text:hover,
[id^="TEXT-DATASET-ssa297zk"] a:hover,
.--clone-TEXT-DATASET-ssa297zk a:hover {
  
}


#IMAGE-ehg0sj6u {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ehg0sj6u picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ehg0sj6u img {
  object-fit: cover;
}

[id^="TEXT-DATASET-s67yc8b9"], .--clone-TEXT-DATASET-s67yc8b9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-s67yc8b9"] .x-text,
[id^="TEXT-DATASET-s67yc8b9"] .x-text a,
.--clone-TEXT-DATASET-s67yc8b9 .x-text,
.--clone-TEXT-DATASET-s67yc8b9 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-s67yc8b9"] .x-text:hover,
.--clone-TEXT-DATASET-s67yc8b9 .x-text:hover,
[id^="TEXT-DATASET-s67yc8b9"] a:hover,
.--clone-TEXT-DATASET-s67yc8b9 a:hover {
  
}


#IMAGE-bl8zgtr0 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-bl8zgtr0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bl8zgtr0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-z2kbg8fy"], .--clone-TEXT-DATASET-z2kbg8fy {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-z2kbg8fy"] .x-text,
[id^="TEXT-DATASET-z2kbg8fy"] .x-text a,
.--clone-TEXT-DATASET-z2kbg8fy .x-text,
.--clone-TEXT-DATASET-z2kbg8fy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-z2kbg8fy"] .x-text:hover,
.--clone-TEXT-DATASET-z2kbg8fy .x-text:hover,
[id^="TEXT-DATASET-z2kbg8fy"] a:hover,
.--clone-TEXT-DATASET-z2kbg8fy a:hover {
  
}

[id^="TEXT-DATASET-pji1ub3u"], .--clone-TEXT-DATASET-pji1ub3u {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pji1ub3u"] .x-text,
[id^="TEXT-DATASET-pji1ub3u"] .x-text a,
.--clone-TEXT-DATASET-pji1ub3u .x-text,
.--clone-TEXT-DATASET-pji1ub3u .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pji1ub3u"] .x-text:hover,
.--clone-TEXT-DATASET-pji1ub3u .x-text:hover,
[id^="TEXT-DATASET-pji1ub3u"] a:hover,
.--clone-TEXT-DATASET-pji1ub3u a:hover {
  
}


#IMAGE-ztgw8v0l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ztgw8v0l picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ztgw8v0l img {
  object-fit: cover;
}

#BUTTON-i0itzpfw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-i0itzpfw .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-i0itzpfw[disabled=true] {
  display: none;
}

#GRID-PRODUCT-q5bwt9c8 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-q5bwt9c8 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-q5bwt9c8 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-q5bwt9c8 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-q5bwt9c8 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-q5bwt9c8 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-q5bwt9c8 .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-q5bwt9c8 .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-q5bwt9c8 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-q5bwt9c8 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-q5bwt9c8 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-q5bwt9c8 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-q5bwt9c8 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-q5bwt9c8 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-q5bwt9c8 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-q5bwt9c8 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-q5bwt9c8 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-q5bwt9c8 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-q5bwt9c8 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-q5bwt9c8 .grid-product--retail-price, #GRID-PRODUCT-q5bwt9c8 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-q5bwt9c8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-q5bwt9c8 .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-q5bwt9c8 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-q5bwt9c8 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-q5bwt9c8 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-q5bwt9c8 .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-q5bwt9c8 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-yc1xkt0m {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-h093nwe1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-h093nwe1 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-h093nwe1 img {
  object-fit: cover;
}

[id^="TEXT-xk0blio0"], .--clone-TEXT-xk0blio0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-xk0blio0"] .x-text,
[id^="TEXT-xk0blio0"] .x-text a,
.--clone-TEXT-xk0blio0 .x-text,
.--clone-TEXT-xk0blio0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-xk0blio0"] .x-text:hover,
.--clone-TEXT-xk0blio0 .x-text:hover,
[id^="TEXT-xk0blio0"] a:hover,
.--clone-TEXT-xk0blio0 a:hover {
  
}

[id^="TEXT-gcaye60o"], .--clone-TEXT-gcaye60o {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-gcaye60o"] .x-text,
[id^="TEXT-gcaye60o"] .x-text a,
.--clone-TEXT-gcaye60o .x-text,
.--clone-TEXT-gcaye60o .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-gcaye60o"] .x-text:hover,
.--clone-TEXT-gcaye60o .x-text:hover,
[id^="TEXT-gcaye60o"] a:hover,
.--clone-TEXT-gcaye60o a:hover {
  
}

#PRODUCT-OVERLAY-fdivhf0e {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-00sy11p7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-gp7tjkpi {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-q5bwt9c8 .grid-product--info {
  flex: unset;
}

#IMAGE-hij0500e {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hij0500e picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hij0500e img {
  object-fit: cover;
}

[id^="TEXT-DATASET-coaa52jc"], .--clone-TEXT-DATASET-coaa52jc {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-coaa52jc"] .x-text,
[id^="TEXT-DATASET-coaa52jc"] .x-text a,
.--clone-TEXT-DATASET-coaa52jc .x-text,
.--clone-TEXT-DATASET-coaa52jc .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-coaa52jc"] .x-text:hover,
.--clone-TEXT-DATASET-coaa52jc .x-text:hover,
[id^="TEXT-DATASET-coaa52jc"] a:hover,
.--clone-TEXT-DATASET-coaa52jc a:hover {
  
}


#IMAGE-up3cts08 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-up3cts08 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-up3cts08 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-nabbvwxt"], .--clone-TEXT-DATASET-nabbvwxt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nabbvwxt"] .x-text,
[id^="TEXT-DATASET-nabbvwxt"] .x-text a,
.--clone-TEXT-DATASET-nabbvwxt .x-text,
.--clone-TEXT-DATASET-nabbvwxt .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nabbvwxt"] .x-text:hover,
.--clone-TEXT-DATASET-nabbvwxt .x-text:hover,
[id^="TEXT-DATASET-nabbvwxt"] a:hover,
.--clone-TEXT-DATASET-nabbvwxt a:hover {
  
}


#IMAGE-muee26um {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-muee26um picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-muee26um img {
  object-fit: cover;
}

[id^="TEXT-DATASET-0qpqlodw"], .--clone-TEXT-DATASET-0qpqlodw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0qpqlodw"] .x-text,
[id^="TEXT-DATASET-0qpqlodw"] .x-text a,
.--clone-TEXT-DATASET-0qpqlodw .x-text,
.--clone-TEXT-DATASET-0qpqlodw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0qpqlodw"] .x-text:hover,
.--clone-TEXT-DATASET-0qpqlodw .x-text:hover,
[id^="TEXT-DATASET-0qpqlodw"] a:hover,
.--clone-TEXT-DATASET-0qpqlodw a:hover {
  
}

[id^="TEXT-DATASET-gt53tmdp"], .--clone-TEXT-DATASET-gt53tmdp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gt53tmdp"] .x-text,
[id^="TEXT-DATASET-gt53tmdp"] .x-text a,
.--clone-TEXT-DATASET-gt53tmdp .x-text,
.--clone-TEXT-DATASET-gt53tmdp .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gt53tmdp"] .x-text:hover,
.--clone-TEXT-DATASET-gt53tmdp .x-text:hover,
[id^="TEXT-DATASET-gt53tmdp"] a:hover,
.--clone-TEXT-DATASET-gt53tmdp a:hover {
  
}


#IMAGE-rm5u49ml {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-rm5u49ml picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rm5u49ml img {
  object-fit: cover;
}

#BUTTON-rfg712ao {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-rfg712ao .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-rfg712ao[disabled=true] {
  display: none;
}

#GRID-PRODUCT-31ax15dx {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-31ax15dx .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-31ax15dx .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-31ax15dx .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-31ax15dx .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-31ax15dx .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-31ax15dx .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-31ax15dx .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-31ax15dx .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-31ax15dx .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-31ax15dx .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-31ax15dx .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-31ax15dx .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-31ax15dx .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-31ax15dx .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-31ax15dx .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-31ax15dx .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-31ax15dx .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-31ax15dx .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-31ax15dx .grid-product--retail-price, #GRID-PRODUCT-31ax15dx .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-31ax15dx .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-31ax15dx .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-31ax15dx .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-31ax15dx .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-31ax15dx .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-31ax15dx .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-31ax15dx .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-ttywz5j6 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-0mm43jx9 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-0mm43jx9 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0mm43jx9 img {
  object-fit: cover;
}

[id^="TEXT-752cae88"], .--clone-TEXT-752cae88 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-752cae88"] .x-text,
[id^="TEXT-752cae88"] .x-text a,
.--clone-TEXT-752cae88 .x-text,
.--clone-TEXT-752cae88 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-752cae88"] .x-text:hover,
.--clone-TEXT-752cae88 .x-text:hover,
[id^="TEXT-752cae88"] a:hover,
.--clone-TEXT-752cae88 a:hover {
  
}

[id^="TEXT-ed0bis2q"], .--clone-TEXT-ed0bis2q {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-ed0bis2q"] .x-text,
[id^="TEXT-ed0bis2q"] .x-text a,
.--clone-TEXT-ed0bis2q .x-text,
.--clone-TEXT-ed0bis2q .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-ed0bis2q"] .x-text:hover,
.--clone-TEXT-ed0bis2q .x-text:hover,
[id^="TEXT-ed0bis2q"] a:hover,
.--clone-TEXT-ed0bis2q a:hover {
  
}

#PRODUCT-OVERLAY-t7rpir9w {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-bu0jj75z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-i4j3wfsl {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-31ax15dx .grid-product--info {
  flex: unset;
}

#IMAGE-hiv9z1z7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hiv9z1z7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hiv9z1z7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-0yczt4ig"], .--clone-TEXT-DATASET-0yczt4ig {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0yczt4ig"] .x-text,
[id^="TEXT-DATASET-0yczt4ig"] .x-text a,
.--clone-TEXT-DATASET-0yczt4ig .x-text,
.--clone-TEXT-DATASET-0yczt4ig .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0yczt4ig"] .x-text:hover,
.--clone-TEXT-DATASET-0yczt4ig .x-text:hover,
[id^="TEXT-DATASET-0yczt4ig"] a:hover,
.--clone-TEXT-DATASET-0yczt4ig a:hover {
  
}


#IMAGE-csbzf6ip {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-csbzf6ip picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-csbzf6ip img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xw5x840v"], .--clone-TEXT-DATASET-xw5x840v {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xw5x840v"] .x-text,
[id^="TEXT-DATASET-xw5x840v"] .x-text a,
.--clone-TEXT-DATASET-xw5x840v .x-text,
.--clone-TEXT-DATASET-xw5x840v .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xw5x840v"] .x-text:hover,
.--clone-TEXT-DATASET-xw5x840v .x-text:hover,
[id^="TEXT-DATASET-xw5x840v"] a:hover,
.--clone-TEXT-DATASET-xw5x840v a:hover {
  
}


#IMAGE-nhdax44o {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-nhdax44o picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nhdax44o img {
  object-fit: cover;
}

[id^="TEXT-DATASET-kroaw7f5"], .--clone-TEXT-DATASET-kroaw7f5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kroaw7f5"] .x-text,
[id^="TEXT-DATASET-kroaw7f5"] .x-text a,
.--clone-TEXT-DATASET-kroaw7f5 .x-text,
.--clone-TEXT-DATASET-kroaw7f5 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kroaw7f5"] .x-text:hover,
.--clone-TEXT-DATASET-kroaw7f5 .x-text:hover,
[id^="TEXT-DATASET-kroaw7f5"] a:hover,
.--clone-TEXT-DATASET-kroaw7f5 a:hover {
  
}

[id^="TEXT-DATASET-ufojonlw"], .--clone-TEXT-DATASET-ufojonlw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ufojonlw"] .x-text,
[id^="TEXT-DATASET-ufojonlw"] .x-text a,
.--clone-TEXT-DATASET-ufojonlw .x-text,
.--clone-TEXT-DATASET-ufojonlw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ufojonlw"] .x-text:hover,
.--clone-TEXT-DATASET-ufojonlw .x-text:hover,
[id^="TEXT-DATASET-ufojonlw"] a:hover,
.--clone-TEXT-DATASET-ufojonlw a:hover {
  
}


#IMAGE-yudep4k2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yudep4k2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yudep4k2 img {
  object-fit: cover;
}

#BUTTON-uhc8zxiw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-uhc8zxiw .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-uhc8zxiw[disabled=true] {
  display: none;
}

#GRID-PRODUCT-6am6onbl {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-6am6onbl .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-6am6onbl .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-6am6onbl .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-6am6onbl .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-6am6onbl .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-6am6onbl .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-6am6onbl .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-6am6onbl .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-6am6onbl .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-6am6onbl .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-6am6onbl .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-6am6onbl .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-6am6onbl .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-6am6onbl .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-6am6onbl .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-6am6onbl .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-6am6onbl .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-6am6onbl .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-6am6onbl .grid-product--retail-price, #GRID-PRODUCT-6am6onbl .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-6am6onbl .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-6am6onbl .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-6am6onbl .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-6am6onbl .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-6am6onbl .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-6am6onbl .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-6am6onbl .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-siiwhkr6 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-hyvci8gr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-hyvci8gr picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hyvci8gr img {
  object-fit: cover;
}

[id^="TEXT-muafu2f4"], .--clone-TEXT-muafu2f4 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-muafu2f4"] .x-text,
[id^="TEXT-muafu2f4"] .x-text a,
.--clone-TEXT-muafu2f4 .x-text,
.--clone-TEXT-muafu2f4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-muafu2f4"] .x-text:hover,
.--clone-TEXT-muafu2f4 .x-text:hover,
[id^="TEXT-muafu2f4"] a:hover,
.--clone-TEXT-muafu2f4 a:hover {
  
}

[id^="TEXT-tdvl5d8j"], .--clone-TEXT-tdvl5d8j {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-tdvl5d8j"] .x-text,
[id^="TEXT-tdvl5d8j"] .x-text a,
.--clone-TEXT-tdvl5d8j .x-text,
.--clone-TEXT-tdvl5d8j .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-tdvl5d8j"] .x-text:hover,
.--clone-TEXT-tdvl5d8j .x-text:hover,
[id^="TEXT-tdvl5d8j"] a:hover,
.--clone-TEXT-tdvl5d8j a:hover {
  
}

#PRODUCT-OVERLAY-bmkjc43f {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-73rdsa4v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-yqrnl9rw {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-6am6onbl .grid-product--info {
  flex: unset;
}

#IMAGE-w4lak99f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-w4lak99f picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-w4lak99f img {
  object-fit: cover;
}

[id^="TEXT-DATASET-1iok4cp7"], .--clone-TEXT-DATASET-1iok4cp7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1iok4cp7"] .x-text,
[id^="TEXT-DATASET-1iok4cp7"] .x-text a,
.--clone-TEXT-DATASET-1iok4cp7 .x-text,
.--clone-TEXT-DATASET-1iok4cp7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1iok4cp7"] .x-text:hover,
.--clone-TEXT-DATASET-1iok4cp7 .x-text:hover,
[id^="TEXT-DATASET-1iok4cp7"] a:hover,
.--clone-TEXT-DATASET-1iok4cp7 a:hover {
  
}


#IMAGE-5wdy7gm1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5wdy7gm1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5wdy7gm1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-693luvex"], .--clone-TEXT-DATASET-693luvex {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-693luvex"] .x-text,
[id^="TEXT-DATASET-693luvex"] .x-text a,
.--clone-TEXT-DATASET-693luvex .x-text,
.--clone-TEXT-DATASET-693luvex .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-693luvex"] .x-text:hover,
.--clone-TEXT-DATASET-693luvex .x-text:hover,
[id^="TEXT-DATASET-693luvex"] a:hover,
.--clone-TEXT-DATASET-693luvex a:hover {
  
}


#IMAGE-2vc97i0n {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-2vc97i0n picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2vc97i0n img {
  object-fit: cover;
}

[id^="TEXT-DATASET-m4eyq8w8"], .--clone-TEXT-DATASET-m4eyq8w8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-m4eyq8w8"] .x-text,
[id^="TEXT-DATASET-m4eyq8w8"] .x-text a,
.--clone-TEXT-DATASET-m4eyq8w8 .x-text,
.--clone-TEXT-DATASET-m4eyq8w8 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-m4eyq8w8"] .x-text:hover,
.--clone-TEXT-DATASET-m4eyq8w8 .x-text:hover,
[id^="TEXT-DATASET-m4eyq8w8"] a:hover,
.--clone-TEXT-DATASET-m4eyq8w8 a:hover {
  
}

[id^="TEXT-DATASET-026iyypu"], .--clone-TEXT-DATASET-026iyypu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-026iyypu"] .x-text,
[id^="TEXT-DATASET-026iyypu"] .x-text a,
.--clone-TEXT-DATASET-026iyypu .x-text,
.--clone-TEXT-DATASET-026iyypu .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-026iyypu"] .x-text:hover,
.--clone-TEXT-DATASET-026iyypu .x-text:hover,
[id^="TEXT-DATASET-026iyypu"] a:hover,
.--clone-TEXT-DATASET-026iyypu a:hover {
  
}


#IMAGE-8752txj2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8752txj2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8752txj2 img {
  object-fit: cover;
}

#BUTTON-4uiz1kse {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-4uiz1kse .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-4uiz1kse[disabled=true] {
  display: none;
}

#GRID-PRODUCT-79lets8c {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-79lets8c .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-79lets8c .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-79lets8c .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-79lets8c .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-79lets8c .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-79lets8c .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-79lets8c .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-79lets8c .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-79lets8c .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-79lets8c .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-79lets8c .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-79lets8c .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-79lets8c .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-79lets8c .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-79lets8c .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-79lets8c .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-79lets8c .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-79lets8c .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-79lets8c .grid-product--retail-price, #GRID-PRODUCT-79lets8c .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-79lets8c .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-79lets8c .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-79lets8c .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-79lets8c .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-79lets8c .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-79lets8c .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-79lets8c .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-o3jin0ai {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-q5rup6sb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-q5rup6sb picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q5rup6sb img {
  object-fit: cover;
}

[id^="TEXT-1tiq8j1a"], .--clone-TEXT-1tiq8j1a {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-1tiq8j1a"] .x-text,
[id^="TEXT-1tiq8j1a"] .x-text a,
.--clone-TEXT-1tiq8j1a .x-text,
.--clone-TEXT-1tiq8j1a .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-1tiq8j1a"] .x-text:hover,
.--clone-TEXT-1tiq8j1a .x-text:hover,
[id^="TEXT-1tiq8j1a"] a:hover,
.--clone-TEXT-1tiq8j1a a:hover {
  
}

[id^="TEXT-gnnja16a"], .--clone-TEXT-gnnja16a {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-gnnja16a"] .x-text,
[id^="TEXT-gnnja16a"] .x-text a,
.--clone-TEXT-gnnja16a .x-text,
.--clone-TEXT-gnnja16a .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-gnnja16a"] .x-text:hover,
.--clone-TEXT-gnnja16a .x-text:hover,
[id^="TEXT-gnnja16a"] a:hover,
.--clone-TEXT-gnnja16a a:hover {
  
}

#PRODUCT-OVERLAY-01dv27rl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-h5872s7i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-hfk2hmwq {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-79lets8c .grid-product--info {
  flex: unset;
}

#IMAGE-7n0edmyv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7n0edmyv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7n0edmyv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9fvc5q8r"], .--clone-TEXT-DATASET-9fvc5q8r {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9fvc5q8r"] .x-text,
[id^="TEXT-DATASET-9fvc5q8r"] .x-text a,
.--clone-TEXT-DATASET-9fvc5q8r .x-text,
.--clone-TEXT-DATASET-9fvc5q8r .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9fvc5q8r"] .x-text:hover,
.--clone-TEXT-DATASET-9fvc5q8r .x-text:hover,
[id^="TEXT-DATASET-9fvc5q8r"] a:hover,
.--clone-TEXT-DATASET-9fvc5q8r a:hover {
  
}


#IMAGE-iqgtj39t {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-iqgtj39t picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-iqgtj39t img {
  object-fit: cover;
}

[id^="TEXT-DATASET-e17j2zvj"], .--clone-TEXT-DATASET-e17j2zvj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e17j2zvj"] .x-text,
[id^="TEXT-DATASET-e17j2zvj"] .x-text a,
.--clone-TEXT-DATASET-e17j2zvj .x-text,
.--clone-TEXT-DATASET-e17j2zvj .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-e17j2zvj"] .x-text:hover,
.--clone-TEXT-DATASET-e17j2zvj .x-text:hover,
[id^="TEXT-DATASET-e17j2zvj"] a:hover,
.--clone-TEXT-DATASET-e17j2zvj a:hover {
  
}


#IMAGE-yc0c3957 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yc0c3957 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yc0c3957 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-d7mddnod"], .--clone-TEXT-DATASET-d7mddnod {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-d7mddnod"] .x-text,
[id^="TEXT-DATASET-d7mddnod"] .x-text a,
.--clone-TEXT-DATASET-d7mddnod .x-text,
.--clone-TEXT-DATASET-d7mddnod .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-d7mddnod"] .x-text:hover,
.--clone-TEXT-DATASET-d7mddnod .x-text:hover,
[id^="TEXT-DATASET-d7mddnod"] a:hover,
.--clone-TEXT-DATASET-d7mddnod a:hover {
  
}

[id^="TEXT-DATASET-f5rt03xc"], .--clone-TEXT-DATASET-f5rt03xc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-f5rt03xc"] .x-text,
[id^="TEXT-DATASET-f5rt03xc"] .x-text a,
.--clone-TEXT-DATASET-f5rt03xc .x-text,
.--clone-TEXT-DATASET-f5rt03xc .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-f5rt03xc"] .x-text:hover,
.--clone-TEXT-DATASET-f5rt03xc .x-text:hover,
[id^="TEXT-DATASET-f5rt03xc"] a:hover,
.--clone-TEXT-DATASET-f5rt03xc a:hover {
  
}


#IMAGE-erx6msne {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-erx6msne picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-erx6msne img {
  object-fit: cover;
}

#BUTTON-9i6nvn4l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-9i6nvn4l .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9i6nvn4l[disabled=true] {
  display: none;
}

#GRID-PRODUCT-2lc975xa {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-2lc975xa .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-2lc975xa .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-2lc975xa .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-2lc975xa .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2lc975xa .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2lc975xa .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-2lc975xa .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-2lc975xa .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-2lc975xa .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-2lc975xa .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-2lc975xa .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-2lc975xa .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-2lc975xa .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-2lc975xa .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-2lc975xa .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-2lc975xa .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-2lc975xa .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-2lc975xa .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-2lc975xa .grid-product--retail-price, #GRID-PRODUCT-2lc975xa .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-2lc975xa .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-2lc975xa .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-2lc975xa .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-2lc975xa .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-2lc975xa .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-2lc975xa .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-2lc975xa .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-so2qzk7g {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-qgxk31ra {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-qgxk31ra picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qgxk31ra img {
  object-fit: cover;
}

[id^="TEXT-mkxee8kg"], .--clone-TEXT-mkxee8kg {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-mkxee8kg"] .x-text,
[id^="TEXT-mkxee8kg"] .x-text a,
.--clone-TEXT-mkxee8kg .x-text,
.--clone-TEXT-mkxee8kg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-mkxee8kg"] .x-text:hover,
.--clone-TEXT-mkxee8kg .x-text:hover,
[id^="TEXT-mkxee8kg"] a:hover,
.--clone-TEXT-mkxee8kg a:hover {
  
}

[id^="TEXT-z47k65pq"], .--clone-TEXT-z47k65pq {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-z47k65pq"] .x-text,
[id^="TEXT-z47k65pq"] .x-text a,
.--clone-TEXT-z47k65pq .x-text,
.--clone-TEXT-z47k65pq .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-z47k65pq"] .x-text:hover,
.--clone-TEXT-z47k65pq .x-text:hover,
[id^="TEXT-z47k65pq"] a:hover,
.--clone-TEXT-z47k65pq a:hover {
  
}

#PRODUCT-OVERLAY-ahn4nczl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vy6kle6z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-sdcg27bb {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-2lc975xa .grid-product--info {
  flex: unset;
}

#IMAGE-p3781y5v {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p3781y5v picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p3781y5v img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ui7oycqd"], .--clone-TEXT-DATASET-ui7oycqd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ui7oycqd"] .x-text,
[id^="TEXT-DATASET-ui7oycqd"] .x-text a,
.--clone-TEXT-DATASET-ui7oycqd .x-text,
.--clone-TEXT-DATASET-ui7oycqd .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ui7oycqd"] .x-text:hover,
.--clone-TEXT-DATASET-ui7oycqd .x-text:hover,
[id^="TEXT-DATASET-ui7oycqd"] a:hover,
.--clone-TEXT-DATASET-ui7oycqd a:hover {
  
}


#IMAGE-17hgv11o {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-17hgv11o picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-17hgv11o img {
  object-fit: cover;
}

[id^="TEXT-DATASET-vi0g2in4"], .--clone-TEXT-DATASET-vi0g2in4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vi0g2in4"] .x-text,
[id^="TEXT-DATASET-vi0g2in4"] .x-text a,
.--clone-TEXT-DATASET-vi0g2in4 .x-text,
.--clone-TEXT-DATASET-vi0g2in4 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vi0g2in4"] .x-text:hover,
.--clone-TEXT-DATASET-vi0g2in4 .x-text:hover,
[id^="TEXT-DATASET-vi0g2in4"] a:hover,
.--clone-TEXT-DATASET-vi0g2in4 a:hover {
  
}


#IMAGE-qc1154tq {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qc1154tq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qc1154tq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-4ney4xe3"], .--clone-TEXT-DATASET-4ney4xe3 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4ney4xe3"] .x-text,
[id^="TEXT-DATASET-4ney4xe3"] .x-text a,
.--clone-TEXT-DATASET-4ney4xe3 .x-text,
.--clone-TEXT-DATASET-4ney4xe3 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4ney4xe3"] .x-text:hover,
.--clone-TEXT-DATASET-4ney4xe3 .x-text:hover,
[id^="TEXT-DATASET-4ney4xe3"] a:hover,
.--clone-TEXT-DATASET-4ney4xe3 a:hover {
  
}

[id^="TEXT-DATASET-wcfu6sxd"], .--clone-TEXT-DATASET-wcfu6sxd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wcfu6sxd"] .x-text,
[id^="TEXT-DATASET-wcfu6sxd"] .x-text a,
.--clone-TEXT-DATASET-wcfu6sxd .x-text,
.--clone-TEXT-DATASET-wcfu6sxd .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wcfu6sxd"] .x-text:hover,
.--clone-TEXT-DATASET-wcfu6sxd .x-text:hover,
[id^="TEXT-DATASET-wcfu6sxd"] a:hover,
.--clone-TEXT-DATASET-wcfu6sxd a:hover {
  
}


#IMAGE-2sh2ocbg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-2sh2ocbg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2sh2ocbg img {
  object-fit: cover;
}

#BUTTON-fzqwe335 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-fzqwe335 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fzqwe335[disabled=true] {
  display: none;
}

#TAGS-h19fnm2r {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-h19fnm2r .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-h19fnm2r .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-h19fnm2r .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-h19fnm2r .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wx3nhybu {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-wx3nhybu .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-wx3nhybu .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-wx3nhybu .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wx3nhybu .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-yzf63hf2 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-yzf63hf2 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-yzf63hf2 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-yzf63hf2 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-yzf63hf2 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-v1jyphua {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-v1jyphua .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-v1jyphua .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-v1jyphua .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-v1jyphua .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qaj3wa6n {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-qaj3wa6n .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-qaj3wa6n .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-qaj3wa6n .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qaj3wa6n .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-fymikffq {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-fymikffq .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-fymikffq .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-fymikffq .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-fymikffq .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-yvb7lo1u {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-yvb7lo1u .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-yvb7lo1u .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-yvb7lo1u .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-yvb7lo1u .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yvb7lo1u .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yvb7lo1u .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-yvb7lo1u .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-yvb7lo1u .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-yvb7lo1u .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-yvb7lo1u .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-yvb7lo1u .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-yvb7lo1u .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-yvb7lo1u .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-yvb7lo1u .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yvb7lo1u .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-yvb7lo1u .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yvb7lo1u .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-yvb7lo1u .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yvb7lo1u .grid-product--retail-price, #GRID-PRODUCT-yvb7lo1u .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-yvb7lo1u .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yvb7lo1u .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-yvb7lo1u .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-yvb7lo1u .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-yvb7lo1u .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-yvb7lo1u .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-yvb7lo1u .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-ixjs81w3 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-guf932t9 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-guf932t9 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-guf932t9 img {
  object-fit: cover;
}

[id^="TEXT-y17su479"], .--clone-TEXT-y17su479 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-y17su479"] .x-text,
[id^="TEXT-y17su479"] .x-text a,
.--clone-TEXT-y17su479 .x-text,
.--clone-TEXT-y17su479 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-y17su479"] .x-text:hover,
.--clone-TEXT-y17su479 .x-text:hover,
[id^="TEXT-y17su479"] a:hover,
.--clone-TEXT-y17su479 a:hover {
  
}

[id^="TEXT-r4lrnwv4"], .--clone-TEXT-r4lrnwv4 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-r4lrnwv4"] .x-text,
[id^="TEXT-r4lrnwv4"] .x-text a,
.--clone-TEXT-r4lrnwv4 .x-text,
.--clone-TEXT-r4lrnwv4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-r4lrnwv4"] .x-text:hover,
.--clone-TEXT-r4lrnwv4 .x-text:hover,
[id^="TEXT-r4lrnwv4"] a:hover,
.--clone-TEXT-r4lrnwv4 a:hover {
  
}

#PRODUCT-OVERLAY-brys7tml {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-59d5axuv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-fgptongp {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yvb7lo1u .grid-product--info {
  flex: unset;
}

#IMAGE-nkn7fsow {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-nkn7fsow picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nkn7fsow img {
  object-fit: cover;
}

[id^="TEXT-DATASET-dpdnsc0n"], .--clone-TEXT-DATASET-dpdnsc0n {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dpdnsc0n"] .x-text,
[id^="TEXT-DATASET-dpdnsc0n"] .x-text a,
.--clone-TEXT-DATASET-dpdnsc0n .x-text,
.--clone-TEXT-DATASET-dpdnsc0n .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dpdnsc0n"] .x-text:hover,
.--clone-TEXT-DATASET-dpdnsc0n .x-text:hover,
[id^="TEXT-DATASET-dpdnsc0n"] a:hover,
.--clone-TEXT-DATASET-dpdnsc0n a:hover {
  
}


#IMAGE-qtef0klg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qtef0klg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qtef0klg img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ulxx3rf1"], .--clone-TEXT-DATASET-ulxx3rf1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ulxx3rf1"] .x-text,
[id^="TEXT-DATASET-ulxx3rf1"] .x-text a,
.--clone-TEXT-DATASET-ulxx3rf1 .x-text,
.--clone-TEXT-DATASET-ulxx3rf1 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ulxx3rf1"] .x-text:hover,
.--clone-TEXT-DATASET-ulxx3rf1 .x-text:hover,
[id^="TEXT-DATASET-ulxx3rf1"] a:hover,
.--clone-TEXT-DATASET-ulxx3rf1 a:hover {
  
}


#IMAGE-x7wf2r02 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x7wf2r02 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x7wf2r02 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-g1u0azc2"], .--clone-TEXT-DATASET-g1u0azc2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-g1u0azc2"] .x-text,
[id^="TEXT-DATASET-g1u0azc2"] .x-text a,
.--clone-TEXT-DATASET-g1u0azc2 .x-text,
.--clone-TEXT-DATASET-g1u0azc2 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-g1u0azc2"] .x-text:hover,
.--clone-TEXT-DATASET-g1u0azc2 .x-text:hover,
[id^="TEXT-DATASET-g1u0azc2"] a:hover,
.--clone-TEXT-DATASET-g1u0azc2 a:hover {
  
}

[id^="TEXT-DATASET-vz5tyxv0"], .--clone-TEXT-DATASET-vz5tyxv0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vz5tyxv0"] .x-text,
[id^="TEXT-DATASET-vz5tyxv0"] .x-text a,
.--clone-TEXT-DATASET-vz5tyxv0 .x-text,
.--clone-TEXT-DATASET-vz5tyxv0 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vz5tyxv0"] .x-text:hover,
.--clone-TEXT-DATASET-vz5tyxv0 .x-text:hover,
[id^="TEXT-DATASET-vz5tyxv0"] a:hover,
.--clone-TEXT-DATASET-vz5tyxv0 a:hover {
  
}


#IMAGE-lqav3nyf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-lqav3nyf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-lqav3nyf img {
  object-fit: cover;
}

#BUTTON-fqs343fz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-fqs343fz .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fqs343fz[disabled=true] {
  display: none;
}

#TAGS-msxirrir {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-msxirrir .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-msxirrir .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-msxirrir .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-msxirrir .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-vzi3lnsb {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-vzi3lnsb .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-vzi3lnsb .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-vzi3lnsb .select {
  position: relative;
}

#DROPDOWN-vzi3lnsb .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-vzi3lnsb .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-vzi3lnsb .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-vzi3lnsb .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-vzi3lnsb .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-5cms6yaj {
  
  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-5cms6yaj > .dropdown--style {
  
}

#CONTAINER-vpbsfju1 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-yo6v4gm5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-yo6v4gm5 picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yo6v4gm5 img {
  object-fit: cover;
}

[id^="TEXT-abl4xk4x"], .--clone-TEXT-abl4xk4x {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-abl4xk4x"] .x-text,
[id^="TEXT-abl4xk4x"] .x-text a,
.--clone-TEXT-abl4xk4x .x-text,
.--clone-TEXT-abl4xk4x .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-abl4xk4x"] .x-text:hover,
.--clone-TEXT-abl4xk4x .x-text:hover,
[id^="TEXT-abl4xk4x"] a:hover,
.--clone-TEXT-abl4xk4x a:hover {
  
}

#BUTTON-2xkr953p {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-2xkr953p .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-2xkr953p[disabled=true] {
  display: none;
}
#BUTTON-2xkr953p .animation, #BUTTON-2xkr953p.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-2xkr953p {
  
}

[id^="TEXT-ar47y44r"], .--clone-TEXT-ar47y44r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ar47y44r"] .x-text,
[id^="TEXT-ar47y44r"] .x-text a,
.--clone-TEXT-ar47y44r .x-text,
.--clone-TEXT-ar47y44r .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ar47y44r"] .x-text:hover,
.--clone-TEXT-ar47y44r .x-text:hover,
[id^="TEXT-ar47y44r"] a:hover,
.--clone-TEXT-ar47y44r a:hover {
  
}

#BUTTON-chpvb4wr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-chpvb4wr .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-chpvb4wr[disabled=true] {
  display: none;
}
#BUTTON-chpvb4wr .animation, #BUTTON-chpvb4wr.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-chpvb4wr {
  
}

#TABS-dgk9wfuy {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-dgk9wfuy > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-dgk9wfuy > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(6, 100%);
  background: #ffffffff;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-dgk9wfuy > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-dgk9wfuy > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-je8v2b7g {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-je8v2b7g .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-je8v2b7g .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-je8v2b7g .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-je8v2b7g .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-je8v2b7g .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-je8v2b7g .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-je8v2b7g .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-je8v2b7g .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-je8v2b7g .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-je8v2b7g .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-je8v2b7g .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-je8v2b7g .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-je8v2b7g .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-je8v2b7g .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-je8v2b7g .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-je8v2b7g .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-je8v2b7g .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-je8v2b7g .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-je8v2b7g .grid-product--retail-price, #GRID-PRODUCT-je8v2b7g .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-je8v2b7g .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-je8v2b7g .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-je8v2b7g .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-je8v2b7g .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-je8v2b7g .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-je8v2b7g .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-je8v2b7g .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-hwsnplkv {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-sp73o9lc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-sp73o9lc picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-sp73o9lc img {
  object-fit: cover;
}

[id^="TEXT-mfn9enq9"], .--clone-TEXT-mfn9enq9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-mfn9enq9"] .x-text,
[id^="TEXT-mfn9enq9"] .x-text a,
.--clone-TEXT-mfn9enq9 .x-text,
.--clone-TEXT-mfn9enq9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-mfn9enq9"] .x-text:hover,
.--clone-TEXT-mfn9enq9 .x-text:hover,
[id^="TEXT-mfn9enq9"] a:hover,
.--clone-TEXT-mfn9enq9 a:hover {
  
}

[id^="TEXT-al7w9hwc"], .--clone-TEXT-al7w9hwc {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-al7w9hwc"] .x-text,
[id^="TEXT-al7w9hwc"] .x-text a,
.--clone-TEXT-al7w9hwc .x-text,
.--clone-TEXT-al7w9hwc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-al7w9hwc"] .x-text:hover,
.--clone-TEXT-al7w9hwc .x-text:hover,
[id^="TEXT-al7w9hwc"] a:hover,
.--clone-TEXT-al7w9hwc a:hover {
  
}

#PRODUCT-OVERLAY-pprdf40y {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-22djethx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-js1wgtps {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-je8v2b7g .grid-product--info {
  flex: unset;
}

#IMAGE-otsqocul {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-otsqocul picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-otsqocul img {
  object-fit: cover;
}

[id^="TEXT-DATASET-up0viaoh"], .--clone-TEXT-DATASET-up0viaoh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-up0viaoh"] .x-text,
[id^="TEXT-DATASET-up0viaoh"] .x-text a,
.--clone-TEXT-DATASET-up0viaoh .x-text,
.--clone-TEXT-DATASET-up0viaoh .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-up0viaoh"] .x-text:hover,
.--clone-TEXT-DATASET-up0viaoh .x-text:hover,
[id^="TEXT-DATASET-up0viaoh"] a:hover,
.--clone-TEXT-DATASET-up0viaoh a:hover {
  
}


#IMAGE-73rvrcgz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-73rvrcgz picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-73rvrcgz img {
  object-fit: cover;
}

[id^="TEXT-DATASET-u32yfdxx"], .--clone-TEXT-DATASET-u32yfdxx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u32yfdxx"] .x-text,
[id^="TEXT-DATASET-u32yfdxx"] .x-text a,
.--clone-TEXT-DATASET-u32yfdxx .x-text,
.--clone-TEXT-DATASET-u32yfdxx .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u32yfdxx"] .x-text:hover,
.--clone-TEXT-DATASET-u32yfdxx .x-text:hover,
[id^="TEXT-DATASET-u32yfdxx"] a:hover,
.--clone-TEXT-DATASET-u32yfdxx a:hover {
  
}


#IMAGE-tzthbwkx {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-tzthbwkx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tzthbwkx img {
  object-fit: cover;
}

[id^="TEXT-DATASET-q4o3ujiv"], .--clone-TEXT-DATASET-q4o3ujiv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q4o3ujiv"] .x-text,
[id^="TEXT-DATASET-q4o3ujiv"] .x-text a,
.--clone-TEXT-DATASET-q4o3ujiv .x-text,
.--clone-TEXT-DATASET-q4o3ujiv .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q4o3ujiv"] .x-text:hover,
.--clone-TEXT-DATASET-q4o3ujiv .x-text:hover,
[id^="TEXT-DATASET-q4o3ujiv"] a:hover,
.--clone-TEXT-DATASET-q4o3ujiv a:hover {
  
}

[id^="TEXT-DATASET-yzzdejtu"], .--clone-TEXT-DATASET-yzzdejtu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-yzzdejtu"] .x-text,
[id^="TEXT-DATASET-yzzdejtu"] .x-text a,
.--clone-TEXT-DATASET-yzzdejtu .x-text,
.--clone-TEXT-DATASET-yzzdejtu .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-yzzdejtu"] .x-text:hover,
.--clone-TEXT-DATASET-yzzdejtu .x-text:hover,
[id^="TEXT-DATASET-yzzdejtu"] a:hover,
.--clone-TEXT-DATASET-yzzdejtu a:hover {
  
}


#IMAGE-sgqvlivt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-sgqvlivt picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-sgqvlivt img {
  object-fit: cover;
}

#BUTTON-ijyx2fsa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-ijyx2fsa .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ijyx2fsa[disabled=true] {
  display: none;
}

#GRID-PRODUCT-dsiticyq {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-dsiticyq .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dsiticyq .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-dsiticyq .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-dsiticyq .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dsiticyq .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dsiticyq .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-dsiticyq .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-dsiticyq .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-dsiticyq .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-dsiticyq .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-dsiticyq .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-dsiticyq .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-dsiticyq .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-dsiticyq .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-dsiticyq .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-dsiticyq .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dsiticyq .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-dsiticyq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dsiticyq .grid-product--retail-price, #GRID-PRODUCT-dsiticyq .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-dsiticyq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dsiticyq .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-dsiticyq .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-dsiticyq .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-dsiticyq .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-dsiticyq .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-dsiticyq .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-20i7co9q {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-u31ur6zs {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-u31ur6zs picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-u31ur6zs img {
  object-fit: cover;
}

[id^="TEXT-qqax98vw"], .--clone-TEXT-qqax98vw {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-qqax98vw"] .x-text,
[id^="TEXT-qqax98vw"] .x-text a,
.--clone-TEXT-qqax98vw .x-text,
.--clone-TEXT-qqax98vw .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-qqax98vw"] .x-text:hover,
.--clone-TEXT-qqax98vw .x-text:hover,
[id^="TEXT-qqax98vw"] a:hover,
.--clone-TEXT-qqax98vw a:hover {
  
}

[id^="TEXT-rcxv5n5d"], .--clone-TEXT-rcxv5n5d {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-rcxv5n5d"] .x-text,
[id^="TEXT-rcxv5n5d"] .x-text a,
.--clone-TEXT-rcxv5n5d .x-text,
.--clone-TEXT-rcxv5n5d .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-rcxv5n5d"] .x-text:hover,
.--clone-TEXT-rcxv5n5d .x-text:hover,
[id^="TEXT-rcxv5n5d"] a:hover,
.--clone-TEXT-rcxv5n5d a:hover {
  
}

#PRODUCT-OVERLAY-m0dop0ff {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-k2ovm6dn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-189nkzrn {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-dsiticyq .grid-product--info {
  flex: unset;
}

#IMAGE-j2c111t7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-j2c111t7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j2c111t7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-37qtl1wx"], .--clone-TEXT-DATASET-37qtl1wx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-37qtl1wx"] .x-text,
[id^="TEXT-DATASET-37qtl1wx"] .x-text a,
.--clone-TEXT-DATASET-37qtl1wx .x-text,
.--clone-TEXT-DATASET-37qtl1wx .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-37qtl1wx"] .x-text:hover,
.--clone-TEXT-DATASET-37qtl1wx .x-text:hover,
[id^="TEXT-DATASET-37qtl1wx"] a:hover,
.--clone-TEXT-DATASET-37qtl1wx a:hover {
  
}


#IMAGE-zrzwny0j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zrzwny0j picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zrzwny0j img {
  object-fit: cover;
}

[id^="TEXT-DATASET-inkv6dts"], .--clone-TEXT-DATASET-inkv6dts {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-inkv6dts"] .x-text,
[id^="TEXT-DATASET-inkv6dts"] .x-text a,
.--clone-TEXT-DATASET-inkv6dts .x-text,
.--clone-TEXT-DATASET-inkv6dts .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-inkv6dts"] .x-text:hover,
.--clone-TEXT-DATASET-inkv6dts .x-text:hover,
[id^="TEXT-DATASET-inkv6dts"] a:hover,
.--clone-TEXT-DATASET-inkv6dts a:hover {
  
}


#IMAGE-k2dg5iew {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-k2dg5iew picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-k2dg5iew img {
  object-fit: cover;
}

[id^="TEXT-DATASET-qdvjcuik"], .--clone-TEXT-DATASET-qdvjcuik {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qdvjcuik"] .x-text,
[id^="TEXT-DATASET-qdvjcuik"] .x-text a,
.--clone-TEXT-DATASET-qdvjcuik .x-text,
.--clone-TEXT-DATASET-qdvjcuik .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qdvjcuik"] .x-text:hover,
.--clone-TEXT-DATASET-qdvjcuik .x-text:hover,
[id^="TEXT-DATASET-qdvjcuik"] a:hover,
.--clone-TEXT-DATASET-qdvjcuik a:hover {
  
}

[id^="TEXT-DATASET-6g2vugf7"], .--clone-TEXT-DATASET-6g2vugf7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6g2vugf7"] .x-text,
[id^="TEXT-DATASET-6g2vugf7"] .x-text a,
.--clone-TEXT-DATASET-6g2vugf7 .x-text,
.--clone-TEXT-DATASET-6g2vugf7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6g2vugf7"] .x-text:hover,
.--clone-TEXT-DATASET-6g2vugf7 .x-text:hover,
[id^="TEXT-DATASET-6g2vugf7"] a:hover,
.--clone-TEXT-DATASET-6g2vugf7 a:hover {
  
}


#IMAGE-3okc36c3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3okc36c3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3okc36c3 img {
  object-fit: cover;
}

#BUTTON-fwe9y7dq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-fwe9y7dq .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fwe9y7dq[disabled=true] {
  display: none;
}

#GRID-PRODUCT-jowhz0tb {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-jowhz0tb .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-jowhz0tb .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-jowhz0tb .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-jowhz0tb .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-jowhz0tb .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-jowhz0tb .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-jowhz0tb .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-jowhz0tb .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-jowhz0tb .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-jowhz0tb .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-jowhz0tb .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-jowhz0tb .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-jowhz0tb .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-jowhz0tb .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-jowhz0tb .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-jowhz0tb .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-jowhz0tb .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-jowhz0tb .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-jowhz0tb .grid-product--retail-price, #GRID-PRODUCT-jowhz0tb .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-jowhz0tb .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-jowhz0tb .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-jowhz0tb .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-jowhz0tb .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-jowhz0tb .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-jowhz0tb .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-jowhz0tb .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-if85vgoh {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-zsb63vkf {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-zsb63vkf picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zsb63vkf img {
  object-fit: cover;
}

[id^="TEXT-6t2hcm8i"], .--clone-TEXT-6t2hcm8i {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6t2hcm8i"] .x-text,
[id^="TEXT-6t2hcm8i"] .x-text a,
.--clone-TEXT-6t2hcm8i .x-text,
.--clone-TEXT-6t2hcm8i .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6t2hcm8i"] .x-text:hover,
.--clone-TEXT-6t2hcm8i .x-text:hover,
[id^="TEXT-6t2hcm8i"] a:hover,
.--clone-TEXT-6t2hcm8i a:hover {
  
}

[id^="TEXT-fv7uwuwa"], .--clone-TEXT-fv7uwuwa {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-fv7uwuwa"] .x-text,
[id^="TEXT-fv7uwuwa"] .x-text a,
.--clone-TEXT-fv7uwuwa .x-text,
.--clone-TEXT-fv7uwuwa .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-fv7uwuwa"] .x-text:hover,
.--clone-TEXT-fv7uwuwa .x-text:hover,
[id^="TEXT-fv7uwuwa"] a:hover,
.--clone-TEXT-fv7uwuwa a:hover {
  
}

#PRODUCT-OVERLAY-nemk8es6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-jr4aingh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-nc48ljm7 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-jowhz0tb .grid-product--info {
  flex: unset;
}

#IMAGE-wsq1ycai {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-wsq1ycai picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wsq1ycai img {
  object-fit: cover;
}

[id^="TEXT-DATASET-g9s2hxfi"], .--clone-TEXT-DATASET-g9s2hxfi {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-g9s2hxfi"] .x-text,
[id^="TEXT-DATASET-g9s2hxfi"] .x-text a,
.--clone-TEXT-DATASET-g9s2hxfi .x-text,
.--clone-TEXT-DATASET-g9s2hxfi .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-g9s2hxfi"] .x-text:hover,
.--clone-TEXT-DATASET-g9s2hxfi .x-text:hover,
[id^="TEXT-DATASET-g9s2hxfi"] a:hover,
.--clone-TEXT-DATASET-g9s2hxfi a:hover {
  
}


#IMAGE-1hy75du1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1hy75du1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1hy75du1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-504usm8g"], .--clone-TEXT-DATASET-504usm8g {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-504usm8g"] .x-text,
[id^="TEXT-DATASET-504usm8g"] .x-text a,
.--clone-TEXT-DATASET-504usm8g .x-text,
.--clone-TEXT-DATASET-504usm8g .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-504usm8g"] .x-text:hover,
.--clone-TEXT-DATASET-504usm8g .x-text:hover,
[id^="TEXT-DATASET-504usm8g"] a:hover,
.--clone-TEXT-DATASET-504usm8g a:hover {
  
}


#IMAGE-ckezuexo {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ckezuexo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ckezuexo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-kv829rgz"], .--clone-TEXT-DATASET-kv829rgz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kv829rgz"] .x-text,
[id^="TEXT-DATASET-kv829rgz"] .x-text a,
.--clone-TEXT-DATASET-kv829rgz .x-text,
.--clone-TEXT-DATASET-kv829rgz .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kv829rgz"] .x-text:hover,
.--clone-TEXT-DATASET-kv829rgz .x-text:hover,
[id^="TEXT-DATASET-kv829rgz"] a:hover,
.--clone-TEXT-DATASET-kv829rgz a:hover {
  
}

[id^="TEXT-DATASET-mos9ik4w"], .--clone-TEXT-DATASET-mos9ik4w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mos9ik4w"] .x-text,
[id^="TEXT-DATASET-mos9ik4w"] .x-text a,
.--clone-TEXT-DATASET-mos9ik4w .x-text,
.--clone-TEXT-DATASET-mos9ik4w .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mos9ik4w"] .x-text:hover,
.--clone-TEXT-DATASET-mos9ik4w .x-text:hover,
[id^="TEXT-DATASET-mos9ik4w"] a:hover,
.--clone-TEXT-DATASET-mos9ik4w a:hover {
  
}


#IMAGE-4ja98tav {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4ja98tav picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4ja98tav img {
  object-fit: cover;
}

#BUTTON-kx03hl69 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-kx03hl69 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-kx03hl69[disabled=true] {
  display: none;
}

#GRID-PRODUCT-u2adko1p {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-u2adko1p .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-u2adko1p .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-u2adko1p .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-u2adko1p .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-u2adko1p .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-u2adko1p .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-u2adko1p .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-u2adko1p .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-u2adko1p .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-u2adko1p .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-u2adko1p .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-u2adko1p .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-u2adko1p .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-u2adko1p .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-u2adko1p .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-u2adko1p .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-u2adko1p .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-u2adko1p .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-u2adko1p .grid-product--retail-price, #GRID-PRODUCT-u2adko1p .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-u2adko1p .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-u2adko1p .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-u2adko1p .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-u2adko1p .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-u2adko1p .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-u2adko1p .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-u2adko1p .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-428gqy1n {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-3af47adh {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-3af47adh picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3af47adh img {
  object-fit: cover;
}

[id^="TEXT-6dn0437n"], .--clone-TEXT-6dn0437n {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6dn0437n"] .x-text,
[id^="TEXT-6dn0437n"] .x-text a,
.--clone-TEXT-6dn0437n .x-text,
.--clone-TEXT-6dn0437n .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6dn0437n"] .x-text:hover,
.--clone-TEXT-6dn0437n .x-text:hover,
[id^="TEXT-6dn0437n"] a:hover,
.--clone-TEXT-6dn0437n a:hover {
  
}

[id^="TEXT-8ucb3y87"], .--clone-TEXT-8ucb3y87 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-8ucb3y87"] .x-text,
[id^="TEXT-8ucb3y87"] .x-text a,
.--clone-TEXT-8ucb3y87 .x-text,
.--clone-TEXT-8ucb3y87 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-8ucb3y87"] .x-text:hover,
.--clone-TEXT-8ucb3y87 .x-text:hover,
[id^="TEXT-8ucb3y87"] a:hover,
.--clone-TEXT-8ucb3y87 a:hover {
  
}

#PRODUCT-OVERLAY-2hphnq0s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-eihq7ekr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-97pmkxmy {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-u2adko1p .grid-product--info {
  flex: unset;
}

#IMAGE-1hu8hylv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1hu8hylv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1hu8hylv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-rtmwxqay"], .--clone-TEXT-DATASET-rtmwxqay {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rtmwxqay"] .x-text,
[id^="TEXT-DATASET-rtmwxqay"] .x-text a,
.--clone-TEXT-DATASET-rtmwxqay .x-text,
.--clone-TEXT-DATASET-rtmwxqay .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rtmwxqay"] .x-text:hover,
.--clone-TEXT-DATASET-rtmwxqay .x-text:hover,
[id^="TEXT-DATASET-rtmwxqay"] a:hover,
.--clone-TEXT-DATASET-rtmwxqay a:hover {
  
}


#IMAGE-8p9kuue6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8p9kuue6 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8p9kuue6 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-d2d3y4jk"], .--clone-TEXT-DATASET-d2d3y4jk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-d2d3y4jk"] .x-text,
[id^="TEXT-DATASET-d2d3y4jk"] .x-text a,
.--clone-TEXT-DATASET-d2d3y4jk .x-text,
.--clone-TEXT-DATASET-d2d3y4jk .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-d2d3y4jk"] .x-text:hover,
.--clone-TEXT-DATASET-d2d3y4jk .x-text:hover,
[id^="TEXT-DATASET-d2d3y4jk"] a:hover,
.--clone-TEXT-DATASET-d2d3y4jk a:hover {
  
}


#IMAGE-5swutrhe {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5swutrhe picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5swutrhe img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ge501url"], .--clone-TEXT-DATASET-ge501url {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ge501url"] .x-text,
[id^="TEXT-DATASET-ge501url"] .x-text a,
.--clone-TEXT-DATASET-ge501url .x-text,
.--clone-TEXT-DATASET-ge501url .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ge501url"] .x-text:hover,
.--clone-TEXT-DATASET-ge501url .x-text:hover,
[id^="TEXT-DATASET-ge501url"] a:hover,
.--clone-TEXT-DATASET-ge501url a:hover {
  
}

[id^="TEXT-DATASET-ld174wgj"], .--clone-TEXT-DATASET-ld174wgj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ld174wgj"] .x-text,
[id^="TEXT-DATASET-ld174wgj"] .x-text a,
.--clone-TEXT-DATASET-ld174wgj .x-text,
.--clone-TEXT-DATASET-ld174wgj .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ld174wgj"] .x-text:hover,
.--clone-TEXT-DATASET-ld174wgj .x-text:hover,
[id^="TEXT-DATASET-ld174wgj"] a:hover,
.--clone-TEXT-DATASET-ld174wgj a:hover {
  
}


#IMAGE-ab742lyk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ab742lyk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ab742lyk img {
  object-fit: cover;
}

#BUTTON-22agncxm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-22agncxm .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-22agncxm[disabled=true] {
  display: none;
}

#GRID-PRODUCT-pvs1cnzj {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-pvs1cnzj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-pvs1cnzj .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-pvs1cnzj .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-pvs1cnzj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-pvs1cnzj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-pvs1cnzj .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-pvs1cnzj .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-pvs1cnzj .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-pvs1cnzj .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-pvs1cnzj .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-pvs1cnzj .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-pvs1cnzj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-pvs1cnzj .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-pvs1cnzj .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-pvs1cnzj .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-pvs1cnzj .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-pvs1cnzj .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-pvs1cnzj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-pvs1cnzj .grid-product--retail-price, #GRID-PRODUCT-pvs1cnzj .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-pvs1cnzj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-pvs1cnzj .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-pvs1cnzj .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-pvs1cnzj .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-pvs1cnzj .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-pvs1cnzj .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-pvs1cnzj .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-k4aojgdi {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-1a5er4su {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-1a5er4su picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1a5er4su img {
  object-fit: cover;
}

[id^="TEXT-peuc0znv"], .--clone-TEXT-peuc0znv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-peuc0znv"] .x-text,
[id^="TEXT-peuc0znv"] .x-text a,
.--clone-TEXT-peuc0znv .x-text,
.--clone-TEXT-peuc0znv .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-peuc0znv"] .x-text:hover,
.--clone-TEXT-peuc0znv .x-text:hover,
[id^="TEXT-peuc0znv"] a:hover,
.--clone-TEXT-peuc0znv a:hover {
  
}

[id^="TEXT-z1fvne51"], .--clone-TEXT-z1fvne51 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-z1fvne51"] .x-text,
[id^="TEXT-z1fvne51"] .x-text a,
.--clone-TEXT-z1fvne51 .x-text,
.--clone-TEXT-z1fvne51 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-z1fvne51"] .x-text:hover,
.--clone-TEXT-z1fvne51 .x-text:hover,
[id^="TEXT-z1fvne51"] a:hover,
.--clone-TEXT-z1fvne51 a:hover {
  
}

#PRODUCT-OVERLAY-kho3z7qi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-g4xnzuph {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6oaw5k7f {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-pvs1cnzj .grid-product--info {
  flex: unset;
}

#IMAGE-glurwub1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-glurwub1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-glurwub1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9ucc9r8h"], .--clone-TEXT-DATASET-9ucc9r8h {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9ucc9r8h"] .x-text,
[id^="TEXT-DATASET-9ucc9r8h"] .x-text a,
.--clone-TEXT-DATASET-9ucc9r8h .x-text,
.--clone-TEXT-DATASET-9ucc9r8h .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9ucc9r8h"] .x-text:hover,
.--clone-TEXT-DATASET-9ucc9r8h .x-text:hover,
[id^="TEXT-DATASET-9ucc9r8h"] a:hover,
.--clone-TEXT-DATASET-9ucc9r8h a:hover {
  
}


#IMAGE-ocu3yqn4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ocu3yqn4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ocu3yqn4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-rs3z313c"], .--clone-TEXT-DATASET-rs3z313c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rs3z313c"] .x-text,
[id^="TEXT-DATASET-rs3z313c"] .x-text a,
.--clone-TEXT-DATASET-rs3z313c .x-text,
.--clone-TEXT-DATASET-rs3z313c .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rs3z313c"] .x-text:hover,
.--clone-TEXT-DATASET-rs3z313c .x-text:hover,
[id^="TEXT-DATASET-rs3z313c"] a:hover,
.--clone-TEXT-DATASET-rs3z313c a:hover {
  
}


#IMAGE-nxhlpsjw {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-nxhlpsjw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nxhlpsjw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-zq8wauc9"], .--clone-TEXT-DATASET-zq8wauc9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zq8wauc9"] .x-text,
[id^="TEXT-DATASET-zq8wauc9"] .x-text a,
.--clone-TEXT-DATASET-zq8wauc9 .x-text,
.--clone-TEXT-DATASET-zq8wauc9 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zq8wauc9"] .x-text:hover,
.--clone-TEXT-DATASET-zq8wauc9 .x-text:hover,
[id^="TEXT-DATASET-zq8wauc9"] a:hover,
.--clone-TEXT-DATASET-zq8wauc9 a:hover {
  
}

[id^="TEXT-DATASET-5wwed5oq"], .--clone-TEXT-DATASET-5wwed5oq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5wwed5oq"] .x-text,
[id^="TEXT-DATASET-5wwed5oq"] .x-text a,
.--clone-TEXT-DATASET-5wwed5oq .x-text,
.--clone-TEXT-DATASET-5wwed5oq .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5wwed5oq"] .x-text:hover,
.--clone-TEXT-DATASET-5wwed5oq .x-text:hover,
[id^="TEXT-DATASET-5wwed5oq"] a:hover,
.--clone-TEXT-DATASET-5wwed5oq a:hover {
  
}


#IMAGE-y7sb23u3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-y7sb23u3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y7sb23u3 img {
  object-fit: cover;
}

#BUTTON-kmx6dcmz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-kmx6dcmz .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-kmx6dcmz[disabled=true] {
  display: none;
}

#GRID-PRODUCT-l8jg3ocj {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-l8jg3ocj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-l8jg3ocj .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-l8jg3ocj .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-l8jg3ocj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-l8jg3ocj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-l8jg3ocj .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-l8jg3ocj .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-l8jg3ocj .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-l8jg3ocj .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-l8jg3ocj .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-l8jg3ocj .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-l8jg3ocj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-l8jg3ocj .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-l8jg3ocj .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-l8jg3ocj .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-l8jg3ocj .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-l8jg3ocj .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-l8jg3ocj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-l8jg3ocj .grid-product--retail-price, #GRID-PRODUCT-l8jg3ocj .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-l8jg3ocj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-l8jg3ocj .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-l8jg3ocj .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-l8jg3ocj .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-l8jg3ocj .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-l8jg3ocj .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-l8jg3ocj .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-71dsxs2y {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-7cz8dzry {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-7cz8dzry picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7cz8dzry img {
  object-fit: cover;
}

[id^="TEXT-xwg2qvrz"], .--clone-TEXT-xwg2qvrz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-xwg2qvrz"] .x-text,
[id^="TEXT-xwg2qvrz"] .x-text a,
.--clone-TEXT-xwg2qvrz .x-text,
.--clone-TEXT-xwg2qvrz .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-xwg2qvrz"] .x-text:hover,
.--clone-TEXT-xwg2qvrz .x-text:hover,
[id^="TEXT-xwg2qvrz"] a:hover,
.--clone-TEXT-xwg2qvrz a:hover {
  
}

[id^="TEXT-98qcz3gv"], .--clone-TEXT-98qcz3gv {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-98qcz3gv"] .x-text,
[id^="TEXT-98qcz3gv"] .x-text a,
.--clone-TEXT-98qcz3gv .x-text,
.--clone-TEXT-98qcz3gv .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-98qcz3gv"] .x-text:hover,
.--clone-TEXT-98qcz3gv .x-text:hover,
[id^="TEXT-98qcz3gv"] a:hover,
.--clone-TEXT-98qcz3gv a:hover {
  
}

#PRODUCT-OVERLAY-nipylkx1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-z3w8vwsp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ztt7yam8 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-l8jg3ocj .grid-product--info {
  flex: unset;
}

#IMAGE-al8o7bv7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-al8o7bv7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-al8o7bv7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-n9wqoemn"], .--clone-TEXT-DATASET-n9wqoemn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-n9wqoemn"] .x-text,
[id^="TEXT-DATASET-n9wqoemn"] .x-text a,
.--clone-TEXT-DATASET-n9wqoemn .x-text,
.--clone-TEXT-DATASET-n9wqoemn .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-n9wqoemn"] .x-text:hover,
.--clone-TEXT-DATASET-n9wqoemn .x-text:hover,
[id^="TEXT-DATASET-n9wqoemn"] a:hover,
.--clone-TEXT-DATASET-n9wqoemn a:hover {
  
}


#IMAGE-80ya3awj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-80ya3awj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-80ya3awj img {
  object-fit: cover;
}

[id^="TEXT-DATASET-5gatbnbh"], .--clone-TEXT-DATASET-5gatbnbh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5gatbnbh"] .x-text,
[id^="TEXT-DATASET-5gatbnbh"] .x-text a,
.--clone-TEXT-DATASET-5gatbnbh .x-text,
.--clone-TEXT-DATASET-5gatbnbh .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5gatbnbh"] .x-text:hover,
.--clone-TEXT-DATASET-5gatbnbh .x-text:hover,
[id^="TEXT-DATASET-5gatbnbh"] a:hover,
.--clone-TEXT-DATASET-5gatbnbh a:hover {
  
}


#IMAGE-61ntxib1 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-61ntxib1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-61ntxib1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-nsrafqyt"], .--clone-TEXT-DATASET-nsrafqyt {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nsrafqyt"] .x-text,
[id^="TEXT-DATASET-nsrafqyt"] .x-text a,
.--clone-TEXT-DATASET-nsrafqyt .x-text,
.--clone-TEXT-DATASET-nsrafqyt .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nsrafqyt"] .x-text:hover,
.--clone-TEXT-DATASET-nsrafqyt .x-text:hover,
[id^="TEXT-DATASET-nsrafqyt"] a:hover,
.--clone-TEXT-DATASET-nsrafqyt a:hover {
  
}

[id^="TEXT-DATASET-uclbwyds"], .--clone-TEXT-DATASET-uclbwyds {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-uclbwyds"] .x-text,
[id^="TEXT-DATASET-uclbwyds"] .x-text a,
.--clone-TEXT-DATASET-uclbwyds .x-text,
.--clone-TEXT-DATASET-uclbwyds .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-uclbwyds"] .x-text:hover,
.--clone-TEXT-DATASET-uclbwyds .x-text:hover,
[id^="TEXT-DATASET-uclbwyds"] a:hover,
.--clone-TEXT-DATASET-uclbwyds a:hover {
  
}


#IMAGE-n2jerdwg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-n2jerdwg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-n2jerdwg img {
  object-fit: cover;
}

#BUTTON-x6efowdi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-x6efowdi .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-x6efowdi[disabled=true] {
  display: none;
}

#TAGS-7o0xe01j {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-7o0xe01j .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-7o0xe01j .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-7o0xe01j .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-7o0xe01j .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wi3u8jf7 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-wi3u8jf7 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-wi3u8jf7 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-wi3u8jf7 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wi3u8jf7 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-jf8v1w4q {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-jf8v1w4q .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-jf8v1w4q .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-jf8v1w4q .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-jf8v1w4q .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-pm6mrnpd {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-pm6mrnpd .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-pm6mrnpd .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-pm6mrnpd .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-pm6mrnpd .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wsux8xgq {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-wsux8xgq .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-wsux8xgq .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-wsux8xgq .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wsux8xgq .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-jz7j4rgm {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-jz7j4rgm .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-jz7j4rgm .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-jz7j4rgm .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-jz7j4rgm .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-zx41zc7h {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-zx41zc7h .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-zx41zc7h .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-zx41zc7h .select {
  position: relative;
}

#DROPDOWN-zx41zc7h .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-zx41zc7h .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-zx41zc7h .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-zx41zc7h .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-zx41zc7h .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-8n0pgodk {
  
  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-8n0pgodk > .dropdown--style {
  
}

#CONTAINER-39e5zf2l {
  --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: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-8lnvokdb"], .--clone-TEXT-8lnvokdb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-8lnvokdb"] .x-text,
[id^="TEXT-8lnvokdb"] .x-text a,
.--clone-TEXT-8lnvokdb .x-text,
.--clone-TEXT-8lnvokdb .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-8lnvokdb"] .x-text:hover,
.--clone-TEXT-8lnvokdb .x-text:hover,
[id^="TEXT-8lnvokdb"] a:hover,
.--clone-TEXT-8lnvokdb a:hover {
  
}

#CAROUSEL-uo39n8rj {
  --width: -300%;align-self: start;column-gap: 30px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: -300%;
  
}
#CAROUSEL-uo39n8rj .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(300% + 60px);
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-uo39n8rj .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-uo39n8rj .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-uo39n8rj .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-uo39n8rj .x-arrow-right {
  right: 5px;
}
#CAROUSEL-uo39n8rj .x-carousel .x-arrow img, 
#CAROUSEL-uo39n8rj .x-carousel .x-arrow svg, 
#CAROUSEL-uo39n8rj .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-9qt66bqf {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-no1zkc30 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-no1zkc30 picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-no1zkc30 img {
  object-fit: cover;
}

[id^="TEXT-fqm0mrci"], .--clone-TEXT-fqm0mrci {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: -1px;
margin-top: calc(0px * 2);
width: 100.34965034965036%;
  
}
[id^="TEXT-fqm0mrci"] .x-text,
[id^="TEXT-fqm0mrci"] .x-text a,
.--clone-TEXT-fqm0mrci .x-text,
.--clone-TEXT-fqm0mrci .x-text a {
  --width: 100.34965034965036%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-fqm0mrci"] .x-text:hover,
.--clone-TEXT-fqm0mrci .x-text:hover,
[id^="TEXT-fqm0mrci"] a:hover,
.--clone-TEXT-fqm0mrci a:hover {
  
}

[id^="TEXT-ztqa3vgl"], .--clone-TEXT-ztqa3vgl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: -0.5px;
margin-top: calc(0px * 2);
width: 100.34965034965036%;
  
}
[id^="TEXT-ztqa3vgl"] .x-text,
[id^="TEXT-ztqa3vgl"] .x-text a,
.--clone-TEXT-ztqa3vgl .x-text,
.--clone-TEXT-ztqa3vgl .x-text a {
  --width: 100.34965034965036%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-ztqa3vgl"] .x-text:hover,
.--clone-TEXT-ztqa3vgl .x-text:hover,
[id^="TEXT-ztqa3vgl"] a:hover,
.--clone-TEXT-ztqa3vgl a:hover {
  
}

#LINE-pj8fp7qf {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-pj8fp7qf .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-02ff842c {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-4wer8ixq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-4wer8ixq picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-4wer8ixq img {
  object-fit: cover;
}

[id^="TEXT-gnua3tjf"], .--clone-TEXT-gnua3tjf {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-gnua3tjf"] .x-text,
[id^="TEXT-gnua3tjf"] .x-text a,
.--clone-TEXT-gnua3tjf .x-text,
.--clone-TEXT-gnua3tjf .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-gnua3tjf"] .x-text:hover,
.--clone-TEXT-gnua3tjf .x-text:hover,
[id^="TEXT-gnua3tjf"] a:hover,
.--clone-TEXT-gnua3tjf a:hover {
  
}

[id^="TEXT-21dec4lk"], .--clone-TEXT-21dec4lk {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-21dec4lk"] .x-text,
[id^="TEXT-21dec4lk"] .x-text a,
.--clone-TEXT-21dec4lk .x-text,
.--clone-TEXT-21dec4lk .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-21dec4lk"] .x-text:hover,
.--clone-TEXT-21dec4lk .x-text:hover,
[id^="TEXT-21dec4lk"] a:hover,
.--clone-TEXT-21dec4lk a:hover {
  
}

#LINE-e11q33wl {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-e11q33wl .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-1cijj9ji {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-86x9z4kt {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-86x9z4kt picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-86x9z4kt img {
  object-fit: cover;
}

[id^="TEXT-8y7oujwv"], .--clone-TEXT-8y7oujwv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-8y7oujwv"] .x-text,
[id^="TEXT-8y7oujwv"] .x-text a,
.--clone-TEXT-8y7oujwv .x-text,
.--clone-TEXT-8y7oujwv .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-8y7oujwv"] .x-text:hover,
.--clone-TEXT-8y7oujwv .x-text:hover,
[id^="TEXT-8y7oujwv"] a:hover,
.--clone-TEXT-8y7oujwv a:hover {
  
}

[id^="TEXT-jkwugc8g"], .--clone-TEXT-jkwugc8g {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-jkwugc8g"] .x-text,
[id^="TEXT-jkwugc8g"] .x-text a,
.--clone-TEXT-jkwugc8g .x-text,
.--clone-TEXT-jkwugc8g .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-jkwugc8g"] .x-text:hover,
.--clone-TEXT-jkwugc8g .x-text:hover,
[id^="TEXT-jkwugc8g"] a:hover,
.--clone-TEXT-jkwugc8g a:hover {
  
}

#LINE-41eg4fpm {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-41eg4fpm .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-vjllgvj5 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-ro627c06 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-ro627c06 picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ro627c06 img {
  object-fit: cover;
}

[id^="TEXT-1yobrxur"], .--clone-TEXT-1yobrxur {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-1yobrxur"] .x-text,
[id^="TEXT-1yobrxur"] .x-text a,
.--clone-TEXT-1yobrxur .x-text,
.--clone-TEXT-1yobrxur .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-1yobrxur"] .x-text:hover,
.--clone-TEXT-1yobrxur .x-text:hover,
[id^="TEXT-1yobrxur"] a:hover,
.--clone-TEXT-1yobrxur a:hover {
  
}

#BUTTON-cdmcuf74 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-cdmcuf74 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-cdmcuf74[disabled=true] {
  display: none;
}
#BUTTON-cdmcuf74 .animation, #BUTTON-cdmcuf74.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-cdmcuf74 {
  
}

[id^="TEXT-u0n1nwik"], .--clone-TEXT-u0n1nwik {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-u0n1nwik"] .x-text,
[id^="TEXT-u0n1nwik"] .x-text a,
.--clone-TEXT-u0n1nwik .x-text,
.--clone-TEXT-u0n1nwik .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-u0n1nwik"] .x-text:hover,
.--clone-TEXT-u0n1nwik .x-text:hover,
[id^="TEXT-u0n1nwik"] a:hover,
.--clone-TEXT-u0n1nwik a:hover {
  
}

#BUTTON-9bffe8kg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-9bffe8kg .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9bffe8kg[disabled=true] {
  display: none;
}
#BUTTON-9bffe8kg .animation, #BUTTON-9bffe8kg.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-9bffe8kg {
  
}

#TABS-bdldlsks {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-bdldlsks > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-bdldlsks > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(5, 100%);
  background: #ffffffff;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-bdldlsks > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-bdldlsks > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-bdldlsks > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-n4p3t7af {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-n4p3t7af .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-n4p3t7af .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-n4p3t7af .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-n4p3t7af .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-n4p3t7af .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-n4p3t7af .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-n4p3t7af .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-n4p3t7af .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-n4p3t7af .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-n4p3t7af .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-n4p3t7af .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-n4p3t7af .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-n4p3t7af .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-n4p3t7af .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-n4p3t7af .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-n4p3t7af .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-n4p3t7af .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-n4p3t7af .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-n4p3t7af .grid-product--retail-price, #GRID-PRODUCT-n4p3t7af .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-n4p3t7af .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-n4p3t7af .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-n4p3t7af .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-n4p3t7af .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-n4p3t7af .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-n4p3t7af .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-n4p3t7af .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-yrrsz906 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-3tx63t6y {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-3tx63t6y picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3tx63t6y img {
  object-fit: cover;
}

[id^="TEXT-bd7021uy"], .--clone-TEXT-bd7021uy {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-bd7021uy"] .x-text,
[id^="TEXT-bd7021uy"] .x-text a,
.--clone-TEXT-bd7021uy .x-text,
.--clone-TEXT-bd7021uy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-bd7021uy"] .x-text:hover,
.--clone-TEXT-bd7021uy .x-text:hover,
[id^="TEXT-bd7021uy"] a:hover,
.--clone-TEXT-bd7021uy a:hover {
  
}

[id^="TEXT-va2qwfln"], .--clone-TEXT-va2qwfln {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-va2qwfln"] .x-text,
[id^="TEXT-va2qwfln"] .x-text a,
.--clone-TEXT-va2qwfln .x-text,
.--clone-TEXT-va2qwfln .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-va2qwfln"] .x-text:hover,
.--clone-TEXT-va2qwfln .x-text:hover,
[id^="TEXT-va2qwfln"] a:hover,
.--clone-TEXT-va2qwfln a:hover {
  
}

#PRODUCT-OVERLAY-iq31dk93 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-8r3j6vpu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-j9qzieom {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-n4p3t7af .grid-product--info {
  flex: unset;
}

#IMAGE-grlro399 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-grlro399 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-grlro399 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-37ngevl1"], .--clone-TEXT-DATASET-37ngevl1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-37ngevl1"] .x-text,
[id^="TEXT-DATASET-37ngevl1"] .x-text a,
.--clone-TEXT-DATASET-37ngevl1 .x-text,
.--clone-TEXT-DATASET-37ngevl1 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-37ngevl1"] .x-text:hover,
.--clone-TEXT-DATASET-37ngevl1 .x-text:hover,
[id^="TEXT-DATASET-37ngevl1"] a:hover,
.--clone-TEXT-DATASET-37ngevl1 a:hover {
  
}


#IMAGE-u9re4d5b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-u9re4d5b picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-u9re4d5b img {
  object-fit: cover;
}

[id^="TEXT-DATASET-tn5nvhpi"], .--clone-TEXT-DATASET-tn5nvhpi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tn5nvhpi"] .x-text,
[id^="TEXT-DATASET-tn5nvhpi"] .x-text a,
.--clone-TEXT-DATASET-tn5nvhpi .x-text,
.--clone-TEXT-DATASET-tn5nvhpi .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-tn5nvhpi"] .x-text:hover,
.--clone-TEXT-DATASET-tn5nvhpi .x-text:hover,
[id^="TEXT-DATASET-tn5nvhpi"] a:hover,
.--clone-TEXT-DATASET-tn5nvhpi a:hover {
  
}


#IMAGE-9waqflby {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9waqflby picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9waqflby img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2f8rd1bo"], .--clone-TEXT-DATASET-2f8rd1bo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2f8rd1bo"] .x-text,
[id^="TEXT-DATASET-2f8rd1bo"] .x-text a,
.--clone-TEXT-DATASET-2f8rd1bo .x-text,
.--clone-TEXT-DATASET-2f8rd1bo .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2f8rd1bo"] .x-text:hover,
.--clone-TEXT-DATASET-2f8rd1bo .x-text:hover,
[id^="TEXT-DATASET-2f8rd1bo"] a:hover,
.--clone-TEXT-DATASET-2f8rd1bo a:hover {
  
}

[id^="TEXT-DATASET-fpiwnk6e"], .--clone-TEXT-DATASET-fpiwnk6e {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fpiwnk6e"] .x-text,
[id^="TEXT-DATASET-fpiwnk6e"] .x-text a,
.--clone-TEXT-DATASET-fpiwnk6e .x-text,
.--clone-TEXT-DATASET-fpiwnk6e .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fpiwnk6e"] .x-text:hover,
.--clone-TEXT-DATASET-fpiwnk6e .x-text:hover,
[id^="TEXT-DATASET-fpiwnk6e"] a:hover,
.--clone-TEXT-DATASET-fpiwnk6e a:hover {
  
}


#IMAGE-up1pves0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-up1pves0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-up1pves0 img {
  object-fit: cover;
}

#BUTTON-rse12v0d {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-rse12v0d .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-rse12v0d[disabled=true] {
  display: none;
}

#GRID-PRODUCT-0fvb4tk1 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-0fvb4tk1 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0fvb4tk1 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-0fvb4tk1 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-0fvb4tk1 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0fvb4tk1 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0fvb4tk1 .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-0fvb4tk1 .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-0fvb4tk1 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-0fvb4tk1 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-0fvb4tk1 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-0fvb4tk1 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-0fvb4tk1 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-0fvb4tk1 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-0fvb4tk1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-0fvb4tk1 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-0fvb4tk1 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0fvb4tk1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-0fvb4tk1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0fvb4tk1 .grid-product--retail-price, #GRID-PRODUCT-0fvb4tk1 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-0fvb4tk1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0fvb4tk1 .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-0fvb4tk1 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-0fvb4tk1 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-0fvb4tk1 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-0fvb4tk1 .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-0fvb4tk1 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-mpo2v0jg {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-0hatzzvp {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-0hatzzvp picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0hatzzvp img {
  object-fit: cover;
}

[id^="TEXT-4zdoa201"], .--clone-TEXT-4zdoa201 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-4zdoa201"] .x-text,
[id^="TEXT-4zdoa201"] .x-text a,
.--clone-TEXT-4zdoa201 .x-text,
.--clone-TEXT-4zdoa201 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-4zdoa201"] .x-text:hover,
.--clone-TEXT-4zdoa201 .x-text:hover,
[id^="TEXT-4zdoa201"] a:hover,
.--clone-TEXT-4zdoa201 a:hover {
  
}

[id^="TEXT-b2fvqfo3"], .--clone-TEXT-b2fvqfo3 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-b2fvqfo3"] .x-text,
[id^="TEXT-b2fvqfo3"] .x-text a,
.--clone-TEXT-b2fvqfo3 .x-text,
.--clone-TEXT-b2fvqfo3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-b2fvqfo3"] .x-text:hover,
.--clone-TEXT-b2fvqfo3 .x-text:hover,
[id^="TEXT-b2fvqfo3"] a:hover,
.--clone-TEXT-b2fvqfo3 a:hover {
  
}

#PRODUCT-OVERLAY-c1mgiht9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-bbsljv7f {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-1c1tup0z {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-0fvb4tk1 .grid-product--info {
  flex: unset;
}

#IMAGE-kr8iiv7l {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kr8iiv7l picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kr8iiv7l img {
  object-fit: cover;
}

[id^="TEXT-DATASET-atfqphrs"], .--clone-TEXT-DATASET-atfqphrs {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-atfqphrs"] .x-text,
[id^="TEXT-DATASET-atfqphrs"] .x-text a,
.--clone-TEXT-DATASET-atfqphrs .x-text,
.--clone-TEXT-DATASET-atfqphrs .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-atfqphrs"] .x-text:hover,
.--clone-TEXT-DATASET-atfqphrs .x-text:hover,
[id^="TEXT-DATASET-atfqphrs"] a:hover,
.--clone-TEXT-DATASET-atfqphrs a:hover {
  
}


#IMAGE-fy1doexv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fy1doexv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fy1doexv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-e6jyrc73"], .--clone-TEXT-DATASET-e6jyrc73 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e6jyrc73"] .x-text,
[id^="TEXT-DATASET-e6jyrc73"] .x-text a,
.--clone-TEXT-DATASET-e6jyrc73 .x-text,
.--clone-TEXT-DATASET-e6jyrc73 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-e6jyrc73"] .x-text:hover,
.--clone-TEXT-DATASET-e6jyrc73 .x-text:hover,
[id^="TEXT-DATASET-e6jyrc73"] a:hover,
.--clone-TEXT-DATASET-e6jyrc73 a:hover {
  
}


#IMAGE-9tg6zu6y {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9tg6zu6y picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9tg6zu6y img {
  object-fit: cover;
}

[id^="TEXT-DATASET-12ygz3ss"], .--clone-TEXT-DATASET-12ygz3ss {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-12ygz3ss"] .x-text,
[id^="TEXT-DATASET-12ygz3ss"] .x-text a,
.--clone-TEXT-DATASET-12ygz3ss .x-text,
.--clone-TEXT-DATASET-12ygz3ss .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-12ygz3ss"] .x-text:hover,
.--clone-TEXT-DATASET-12ygz3ss .x-text:hover,
[id^="TEXT-DATASET-12ygz3ss"] a:hover,
.--clone-TEXT-DATASET-12ygz3ss a:hover {
  
}

[id^="TEXT-DATASET-kst0ux5v"], .--clone-TEXT-DATASET-kst0ux5v {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kst0ux5v"] .x-text,
[id^="TEXT-DATASET-kst0ux5v"] .x-text a,
.--clone-TEXT-DATASET-kst0ux5v .x-text,
.--clone-TEXT-DATASET-kst0ux5v .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kst0ux5v"] .x-text:hover,
.--clone-TEXT-DATASET-kst0ux5v .x-text:hover,
[id^="TEXT-DATASET-kst0ux5v"] a:hover,
.--clone-TEXT-DATASET-kst0ux5v a:hover {
  
}


#IMAGE-rn5x37ba {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-rn5x37ba picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rn5x37ba img {
  object-fit: cover;
}

#BUTTON-chi11wda {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-chi11wda .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-chi11wda[disabled=true] {
  display: none;
}

#GRID-PRODUCT-k1n1zbyn {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-k1n1zbyn .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-k1n1zbyn .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-k1n1zbyn .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-k1n1zbyn .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-k1n1zbyn .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-k1n1zbyn .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-k1n1zbyn .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-k1n1zbyn .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-k1n1zbyn .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-k1n1zbyn .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-k1n1zbyn .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-k1n1zbyn .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-k1n1zbyn .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-k1n1zbyn .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-k1n1zbyn .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-k1n1zbyn .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-k1n1zbyn .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-k1n1zbyn .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-k1n1zbyn .grid-product--retail-price, #GRID-PRODUCT-k1n1zbyn .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-k1n1zbyn .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-k1n1zbyn .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-k1n1zbyn .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-k1n1zbyn .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-k1n1zbyn .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-k1n1zbyn .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-k1n1zbyn .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-axe3wiz5 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-1iztynh7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-1iztynh7 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1iztynh7 img {
  object-fit: cover;
}

[id^="TEXT-fazpqo21"], .--clone-TEXT-fazpqo21 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-fazpqo21"] .x-text,
[id^="TEXT-fazpqo21"] .x-text a,
.--clone-TEXT-fazpqo21 .x-text,
.--clone-TEXT-fazpqo21 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-fazpqo21"] .x-text:hover,
.--clone-TEXT-fazpqo21 .x-text:hover,
[id^="TEXT-fazpqo21"] a:hover,
.--clone-TEXT-fazpqo21 a:hover {
  
}

[id^="TEXT-n4dhttfv"], .--clone-TEXT-n4dhttfv {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-n4dhttfv"] .x-text,
[id^="TEXT-n4dhttfv"] .x-text a,
.--clone-TEXT-n4dhttfv .x-text,
.--clone-TEXT-n4dhttfv .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-n4dhttfv"] .x-text:hover,
.--clone-TEXT-n4dhttfv .x-text:hover,
[id^="TEXT-n4dhttfv"] a:hover,
.--clone-TEXT-n4dhttfv a:hover {
  
}

#PRODUCT-OVERLAY-u0priz99 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-710itlkr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-v939fotd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-k1n1zbyn .grid-product--info {
  flex: unset;
}

#IMAGE-8hsjzvcb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8hsjzvcb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8hsjzvcb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2ccq8p45"], .--clone-TEXT-DATASET-2ccq8p45 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2ccq8p45"] .x-text,
[id^="TEXT-DATASET-2ccq8p45"] .x-text a,
.--clone-TEXT-DATASET-2ccq8p45 .x-text,
.--clone-TEXT-DATASET-2ccq8p45 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2ccq8p45"] .x-text:hover,
.--clone-TEXT-DATASET-2ccq8p45 .x-text:hover,
[id^="TEXT-DATASET-2ccq8p45"] a:hover,
.--clone-TEXT-DATASET-2ccq8p45 a:hover {
  
}


#IMAGE-0m9djm0l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-0m9djm0l picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0m9djm0l img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7e7insi0"], .--clone-TEXT-DATASET-7e7insi0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7e7insi0"] .x-text,
[id^="TEXT-DATASET-7e7insi0"] .x-text a,
.--clone-TEXT-DATASET-7e7insi0 .x-text,
.--clone-TEXT-DATASET-7e7insi0 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7e7insi0"] .x-text:hover,
.--clone-TEXT-DATASET-7e7insi0 .x-text:hover,
[id^="TEXT-DATASET-7e7insi0"] a:hover,
.--clone-TEXT-DATASET-7e7insi0 a:hover {
  
}


#IMAGE-gky3735r {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-gky3735r picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gky3735r img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6zql04kp"], .--clone-TEXT-DATASET-6zql04kp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6zql04kp"] .x-text,
[id^="TEXT-DATASET-6zql04kp"] .x-text a,
.--clone-TEXT-DATASET-6zql04kp .x-text,
.--clone-TEXT-DATASET-6zql04kp .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6zql04kp"] .x-text:hover,
.--clone-TEXT-DATASET-6zql04kp .x-text:hover,
[id^="TEXT-DATASET-6zql04kp"] a:hover,
.--clone-TEXT-DATASET-6zql04kp a:hover {
  
}

[id^="TEXT-DATASET-vc6e0oax"], .--clone-TEXT-DATASET-vc6e0oax {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vc6e0oax"] .x-text,
[id^="TEXT-DATASET-vc6e0oax"] .x-text a,
.--clone-TEXT-DATASET-vc6e0oax .x-text,
.--clone-TEXT-DATASET-vc6e0oax .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vc6e0oax"] .x-text:hover,
.--clone-TEXT-DATASET-vc6e0oax .x-text:hover,
[id^="TEXT-DATASET-vc6e0oax"] a:hover,
.--clone-TEXT-DATASET-vc6e0oax a:hover {
  
}


#IMAGE-jnr6d18y {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-jnr6d18y picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jnr6d18y img {
  object-fit: cover;
}

#BUTTON-xmgx1n37 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-xmgx1n37 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-xmgx1n37[disabled=true] {
  display: none;
}

#GRID-PRODUCT-mtyfkdcb {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-mtyfkdcb .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-mtyfkdcb .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-mtyfkdcb .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-mtyfkdcb .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-mtyfkdcb .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-mtyfkdcb .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-mtyfkdcb .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-mtyfkdcb .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-mtyfkdcb .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-mtyfkdcb .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-mtyfkdcb .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-mtyfkdcb .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-mtyfkdcb .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-mtyfkdcb .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-mtyfkdcb .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-mtyfkdcb .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-mtyfkdcb .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-mtyfkdcb .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-mtyfkdcb .grid-product--retail-price, #GRID-PRODUCT-mtyfkdcb .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-mtyfkdcb .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-mtyfkdcb .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-mtyfkdcb .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-mtyfkdcb .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-mtyfkdcb .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-mtyfkdcb .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-mtyfkdcb .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-4i9uz021 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-5yohif92 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-5yohif92 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5yohif92 img {
  object-fit: cover;
}

[id^="TEXT-q0h8j68q"], .--clone-TEXT-q0h8j68q {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-q0h8j68q"] .x-text,
[id^="TEXT-q0h8j68q"] .x-text a,
.--clone-TEXT-q0h8j68q .x-text,
.--clone-TEXT-q0h8j68q .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-q0h8j68q"] .x-text:hover,
.--clone-TEXT-q0h8j68q .x-text:hover,
[id^="TEXT-q0h8j68q"] a:hover,
.--clone-TEXT-q0h8j68q a:hover {
  
}

[id^="TEXT-0lcipme0"], .--clone-TEXT-0lcipme0 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-0lcipme0"] .x-text,
[id^="TEXT-0lcipme0"] .x-text a,
.--clone-TEXT-0lcipme0 .x-text,
.--clone-TEXT-0lcipme0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-0lcipme0"] .x-text:hover,
.--clone-TEXT-0lcipme0 .x-text:hover,
[id^="TEXT-0lcipme0"] a:hover,
.--clone-TEXT-0lcipme0 a:hover {
  
}

#PRODUCT-OVERLAY-9wnwzrq4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-dikyjiq1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-e8en4qxf {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-mtyfkdcb .grid-product--info {
  flex: unset;
}

#IMAGE-bu7ycyx6 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-bu7ycyx6 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bu7ycyx6 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-8i6o112f"], .--clone-TEXT-DATASET-8i6o112f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8i6o112f"] .x-text,
[id^="TEXT-DATASET-8i6o112f"] .x-text a,
.--clone-TEXT-DATASET-8i6o112f .x-text,
.--clone-TEXT-DATASET-8i6o112f .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-8i6o112f"] .x-text:hover,
.--clone-TEXT-DATASET-8i6o112f .x-text:hover,
[id^="TEXT-DATASET-8i6o112f"] a:hover,
.--clone-TEXT-DATASET-8i6o112f a:hover {
  
}


#IMAGE-5rcga75u {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5rcga75u picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5rcga75u img {
  object-fit: cover;
}

[id^="TEXT-DATASET-flf4gy2v"], .--clone-TEXT-DATASET-flf4gy2v {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-flf4gy2v"] .x-text,
[id^="TEXT-DATASET-flf4gy2v"] .x-text a,
.--clone-TEXT-DATASET-flf4gy2v .x-text,
.--clone-TEXT-DATASET-flf4gy2v .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-flf4gy2v"] .x-text:hover,
.--clone-TEXT-DATASET-flf4gy2v .x-text:hover,
[id^="TEXT-DATASET-flf4gy2v"] a:hover,
.--clone-TEXT-DATASET-flf4gy2v a:hover {
  
}


#IMAGE-vybri103 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vybri103 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vybri103 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-78ucegsn"], .--clone-TEXT-DATASET-78ucegsn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-78ucegsn"] .x-text,
[id^="TEXT-DATASET-78ucegsn"] .x-text a,
.--clone-TEXT-DATASET-78ucegsn .x-text,
.--clone-TEXT-DATASET-78ucegsn .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-78ucegsn"] .x-text:hover,
.--clone-TEXT-DATASET-78ucegsn .x-text:hover,
[id^="TEXT-DATASET-78ucegsn"] a:hover,
.--clone-TEXT-DATASET-78ucegsn a:hover {
  
}

[id^="TEXT-DATASET-s68u0guh"], .--clone-TEXT-DATASET-s68u0guh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-s68u0guh"] .x-text,
[id^="TEXT-DATASET-s68u0guh"] .x-text a,
.--clone-TEXT-DATASET-s68u0guh .x-text,
.--clone-TEXT-DATASET-s68u0guh .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-s68u0guh"] .x-text:hover,
.--clone-TEXT-DATASET-s68u0guh .x-text:hover,
[id^="TEXT-DATASET-s68u0guh"] a:hover,
.--clone-TEXT-DATASET-s68u0guh a:hover {
  
}


#IMAGE-hyftqqw2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hyftqqw2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hyftqqw2 img {
  object-fit: cover;
}

#BUTTON-o0e7r92l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-o0e7r92l .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-o0e7r92l[disabled=true] {
  display: none;
}

#GRID-PRODUCT-uufdndpr {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-uufdndpr .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-uufdndpr .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-uufdndpr .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-uufdndpr .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-uufdndpr .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-uufdndpr .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-uufdndpr .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-uufdndpr .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-uufdndpr .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-uufdndpr .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-uufdndpr .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-uufdndpr .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-uufdndpr .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-uufdndpr .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-uufdndpr .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-uufdndpr .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-uufdndpr .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-uufdndpr .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-uufdndpr .grid-product--retail-price, #GRID-PRODUCT-uufdndpr .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-uufdndpr .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-uufdndpr .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-uufdndpr .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-uufdndpr .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-uufdndpr .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-uufdndpr .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-uufdndpr .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-j7lbug5l {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-iaovi1vc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-iaovi1vc picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-iaovi1vc img {
  object-fit: cover;
}

[id^="TEXT-jszzfdk3"], .--clone-TEXT-jszzfdk3 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-jszzfdk3"] .x-text,
[id^="TEXT-jszzfdk3"] .x-text a,
.--clone-TEXT-jszzfdk3 .x-text,
.--clone-TEXT-jszzfdk3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-jszzfdk3"] .x-text:hover,
.--clone-TEXT-jszzfdk3 .x-text:hover,
[id^="TEXT-jszzfdk3"] a:hover,
.--clone-TEXT-jszzfdk3 a:hover {
  
}

[id^="TEXT-08lh32jg"], .--clone-TEXT-08lh32jg {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-08lh32jg"] .x-text,
[id^="TEXT-08lh32jg"] .x-text a,
.--clone-TEXT-08lh32jg .x-text,
.--clone-TEXT-08lh32jg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-08lh32jg"] .x-text:hover,
.--clone-TEXT-08lh32jg .x-text:hover,
[id^="TEXT-08lh32jg"] a:hover,
.--clone-TEXT-08lh32jg a:hover {
  
}

#PRODUCT-OVERLAY-anij0djx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-2cucs1l1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-12jn8j1k {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-uufdndpr .grid-product--info {
  flex: unset;
}

#IMAGE-bj6z7wl7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-bj6z7wl7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bj6z7wl7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-3kezqkr5"], .--clone-TEXT-DATASET-3kezqkr5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3kezqkr5"] .x-text,
[id^="TEXT-DATASET-3kezqkr5"] .x-text a,
.--clone-TEXT-DATASET-3kezqkr5 .x-text,
.--clone-TEXT-DATASET-3kezqkr5 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-3kezqkr5"] .x-text:hover,
.--clone-TEXT-DATASET-3kezqkr5 .x-text:hover,
[id^="TEXT-DATASET-3kezqkr5"] a:hover,
.--clone-TEXT-DATASET-3kezqkr5 a:hover {
  
}


#IMAGE-smag9tqs {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-smag9tqs picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-smag9tqs img {
  object-fit: cover;
}

[id^="TEXT-DATASET-04bn8icy"], .--clone-TEXT-DATASET-04bn8icy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-04bn8icy"] .x-text,
[id^="TEXT-DATASET-04bn8icy"] .x-text a,
.--clone-TEXT-DATASET-04bn8icy .x-text,
.--clone-TEXT-DATASET-04bn8icy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-04bn8icy"] .x-text:hover,
.--clone-TEXT-DATASET-04bn8icy .x-text:hover,
[id^="TEXT-DATASET-04bn8icy"] a:hover,
.--clone-TEXT-DATASET-04bn8icy a:hover {
  
}


#IMAGE-3ushbbum {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3ushbbum picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3ushbbum img {
  object-fit: cover;
}

[id^="TEXT-DATASET-dvx16hi7"], .--clone-TEXT-DATASET-dvx16hi7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dvx16hi7"] .x-text,
[id^="TEXT-DATASET-dvx16hi7"] .x-text a,
.--clone-TEXT-DATASET-dvx16hi7 .x-text,
.--clone-TEXT-DATASET-dvx16hi7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dvx16hi7"] .x-text:hover,
.--clone-TEXT-DATASET-dvx16hi7 .x-text:hover,
[id^="TEXT-DATASET-dvx16hi7"] a:hover,
.--clone-TEXT-DATASET-dvx16hi7 a:hover {
  
}

[id^="TEXT-DATASET-l70z31bt"], .--clone-TEXT-DATASET-l70z31bt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-l70z31bt"] .x-text,
[id^="TEXT-DATASET-l70z31bt"] .x-text a,
.--clone-TEXT-DATASET-l70z31bt .x-text,
.--clone-TEXT-DATASET-l70z31bt .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-l70z31bt"] .x-text:hover,
.--clone-TEXT-DATASET-l70z31bt .x-text:hover,
[id^="TEXT-DATASET-l70z31bt"] a:hover,
.--clone-TEXT-DATASET-l70z31bt a:hover {
  
}


#IMAGE-t663gc3m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-t663gc3m picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-t663gc3m img {
  object-fit: cover;
}

#BUTTON-8jajshud {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-8jajshud .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-8jajshud[disabled=true] {
  display: none;
}

#TAGS-4nqfd8jn {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-4nqfd8jn .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-4nqfd8jn .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-4nqfd8jn .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-4nqfd8jn .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-v6rmy1ul {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-v6rmy1ul .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-v6rmy1ul .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-v6rmy1ul .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-v6rmy1ul .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-gdowm9n5 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-gdowm9n5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-gdowm9n5 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-gdowm9n5 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-gdowm9n5 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ghcbg6ul {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ghcbg6ul .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ghcbg6ul .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ghcbg6ul .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ghcbg6ul .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xnegn3fb {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-xnegn3fb .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-xnegn3fb .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-xnegn3fb .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xnegn3fb .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-vjmnbu57 {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-vjmnbu57 .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-vjmnbu57 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-vjmnbu57 .select {
  position: relative;
}

#DROPDOWN-vjmnbu57 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-vjmnbu57 .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-vjmnbu57 .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-vjmnbu57 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-vjmnbu57 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-27aig3zc {
  
  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-27aig3zc > .dropdown--style {
  
}

#CONTAINER-pkwngw0g {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-llqononc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-llqononc picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-llqononc img {
  object-fit: cover;
}

[id^="TEXT-svvvlvtc"], .--clone-TEXT-svvvlvtc {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-svvvlvtc"] .x-text,
[id^="TEXT-svvvlvtc"] .x-text a,
.--clone-TEXT-svvvlvtc .x-text,
.--clone-TEXT-svvvlvtc .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-svvvlvtc"] .x-text:hover,
.--clone-TEXT-svvvlvtc .x-text:hover,
[id^="TEXT-svvvlvtc"] a:hover,
.--clone-TEXT-svvvlvtc a:hover {
  
}

#BUTTON-ht4oyc11 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-ht4oyc11 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-ht4oyc11[disabled=true] {
  display: none;
}
#BUTTON-ht4oyc11 .animation, #BUTTON-ht4oyc11.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ht4oyc11 {
  
}

[id^="TEXT-0wyk70lj"], .--clone-TEXT-0wyk70lj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-0wyk70lj"] .x-text,
[id^="TEXT-0wyk70lj"] .x-text a,
.--clone-TEXT-0wyk70lj .x-text,
.--clone-TEXT-0wyk70lj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-0wyk70lj"] .x-text:hover,
.--clone-TEXT-0wyk70lj .x-text:hover,
[id^="TEXT-0wyk70lj"] a:hover,
.--clone-TEXT-0wyk70lj a:hover {
  
}

#BUTTON-ep7j0hnq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-ep7j0hnq .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ep7j0hnq[disabled=true] {
  display: none;
}
#BUTTON-ep7j0hnq .animation, #BUTTON-ep7j0hnq.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ep7j0hnq {
  
}

#TABS-s7xgwx7a {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-s7xgwx7a > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-s7xgwx7a > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(5, 100%);
  background: #ffffffff;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-s7xgwx7a > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-s7xgwx7a > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-2qqrkk8z {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-2qqrkk8z .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-2qqrkk8z .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-2qqrkk8z .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-2qqrkk8z .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2qqrkk8z .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2qqrkk8z .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-2qqrkk8z .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-2qqrkk8z .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-2qqrkk8z .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-2qqrkk8z .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-2qqrkk8z .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-2qqrkk8z .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-2qqrkk8z .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-2qqrkk8z .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-2qqrkk8z .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-2qqrkk8z .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-2qqrkk8z .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-2qqrkk8z .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-2qqrkk8z .grid-product--retail-price, #GRID-PRODUCT-2qqrkk8z .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-2qqrkk8z .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-2qqrkk8z .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-2qqrkk8z .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-2qqrkk8z .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-2qqrkk8z .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-2qqrkk8z .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-2qqrkk8z .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-0ugnal7x {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ktxv8no8 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ktxv8no8 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ktxv8no8 img {
  object-fit: cover;
}

[id^="TEXT-llg7n0sa"], .--clone-TEXT-llg7n0sa {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-llg7n0sa"] .x-text,
[id^="TEXT-llg7n0sa"] .x-text a,
.--clone-TEXT-llg7n0sa .x-text,
.--clone-TEXT-llg7n0sa .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-llg7n0sa"] .x-text:hover,
.--clone-TEXT-llg7n0sa .x-text:hover,
[id^="TEXT-llg7n0sa"] a:hover,
.--clone-TEXT-llg7n0sa a:hover {
  
}

[id^="TEXT-8u8qzedd"], .--clone-TEXT-8u8qzedd {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-8u8qzedd"] .x-text,
[id^="TEXT-8u8qzedd"] .x-text a,
.--clone-TEXT-8u8qzedd .x-text,
.--clone-TEXT-8u8qzedd .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-8u8qzedd"] .x-text:hover,
.--clone-TEXT-8u8qzedd .x-text:hover,
[id^="TEXT-8u8qzedd"] a:hover,
.--clone-TEXT-8u8qzedd a:hover {
  
}

#PRODUCT-OVERLAY-1y7vmsgb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-nxa9rv3b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ks9y3395 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-2qqrkk8z .grid-product--info {
  flex: unset;
}

#IMAGE-24y4oq08 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-24y4oq08 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-24y4oq08 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-v5p03r6s"], .--clone-TEXT-DATASET-v5p03r6s {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-v5p03r6s"] .x-text,
[id^="TEXT-DATASET-v5p03r6s"] .x-text a,
.--clone-TEXT-DATASET-v5p03r6s .x-text,
.--clone-TEXT-DATASET-v5p03r6s .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-v5p03r6s"] .x-text:hover,
.--clone-TEXT-DATASET-v5p03r6s .x-text:hover,
[id^="TEXT-DATASET-v5p03r6s"] a:hover,
.--clone-TEXT-DATASET-v5p03r6s a:hover {
  
}


#IMAGE-l6ry8k4a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-l6ry8k4a picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-l6ry8k4a img {
  object-fit: cover;
}

[id^="TEXT-DATASET-fjnto9cz"], .--clone-TEXT-DATASET-fjnto9cz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fjnto9cz"] .x-text,
[id^="TEXT-DATASET-fjnto9cz"] .x-text a,
.--clone-TEXT-DATASET-fjnto9cz .x-text,
.--clone-TEXT-DATASET-fjnto9cz .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fjnto9cz"] .x-text:hover,
.--clone-TEXT-DATASET-fjnto9cz .x-text:hover,
[id^="TEXT-DATASET-fjnto9cz"] a:hover,
.--clone-TEXT-DATASET-fjnto9cz a:hover {
  
}


#IMAGE-ck2xgcab {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ck2xgcab picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ck2xgcab img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ue0zahpw"], .--clone-TEXT-DATASET-ue0zahpw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ue0zahpw"] .x-text,
[id^="TEXT-DATASET-ue0zahpw"] .x-text a,
.--clone-TEXT-DATASET-ue0zahpw .x-text,
.--clone-TEXT-DATASET-ue0zahpw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ue0zahpw"] .x-text:hover,
.--clone-TEXT-DATASET-ue0zahpw .x-text:hover,
[id^="TEXT-DATASET-ue0zahpw"] a:hover,
.--clone-TEXT-DATASET-ue0zahpw a:hover {
  
}

[id^="TEXT-DATASET-ki0zched"], .--clone-TEXT-DATASET-ki0zched {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ki0zched"] .x-text,
[id^="TEXT-DATASET-ki0zched"] .x-text a,
.--clone-TEXT-DATASET-ki0zched .x-text,
.--clone-TEXT-DATASET-ki0zched .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ki0zched"] .x-text:hover,
.--clone-TEXT-DATASET-ki0zched .x-text:hover,
[id^="TEXT-DATASET-ki0zched"] a:hover,
.--clone-TEXT-DATASET-ki0zched a:hover {
  
}


#IMAGE-w68b2fo5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-w68b2fo5 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-w68b2fo5 img {
  object-fit: cover;
}

#BUTTON-b27ggz16 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-b27ggz16 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-b27ggz16[disabled=true] {
  display: none;
}

#GRID-PRODUCT-a2cvi0do {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-a2cvi0do .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-a2cvi0do .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-a2cvi0do .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-a2cvi0do .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-a2cvi0do .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-a2cvi0do .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-a2cvi0do .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-a2cvi0do .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-a2cvi0do .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-a2cvi0do .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-a2cvi0do .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-a2cvi0do .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-a2cvi0do .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-a2cvi0do .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-a2cvi0do .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-a2cvi0do .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-a2cvi0do .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-a2cvi0do .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-a2cvi0do .grid-product--retail-price, #GRID-PRODUCT-a2cvi0do .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-a2cvi0do .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-a2cvi0do .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-a2cvi0do .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-a2cvi0do .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-a2cvi0do .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-a2cvi0do .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-a2cvi0do .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-s0uekxn2 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-m6tkjy5o {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-m6tkjy5o picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m6tkjy5o img {
  object-fit: cover;
}

[id^="TEXT-g5maz2mm"], .--clone-TEXT-g5maz2mm {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-g5maz2mm"] .x-text,
[id^="TEXT-g5maz2mm"] .x-text a,
.--clone-TEXT-g5maz2mm .x-text,
.--clone-TEXT-g5maz2mm .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-g5maz2mm"] .x-text:hover,
.--clone-TEXT-g5maz2mm .x-text:hover,
[id^="TEXT-g5maz2mm"] a:hover,
.--clone-TEXT-g5maz2mm a:hover {
  
}

[id^="TEXT-ib6dueor"], .--clone-TEXT-ib6dueor {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-ib6dueor"] .x-text,
[id^="TEXT-ib6dueor"] .x-text a,
.--clone-TEXT-ib6dueor .x-text,
.--clone-TEXT-ib6dueor .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-ib6dueor"] .x-text:hover,
.--clone-TEXT-ib6dueor .x-text:hover,
[id^="TEXT-ib6dueor"] a:hover,
.--clone-TEXT-ib6dueor a:hover {
  
}

#PRODUCT-OVERLAY-x9b7p67c {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-uoc00jzn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-c5r817mg {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-a2cvi0do .grid-product--info {
  flex: unset;
}

#IMAGE-cyc79w2v {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cyc79w2v picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cyc79w2v img {
  object-fit: cover;
}

[id^="TEXT-DATASET-8tlnfzwy"], .--clone-TEXT-DATASET-8tlnfzwy {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8tlnfzwy"] .x-text,
[id^="TEXT-DATASET-8tlnfzwy"] .x-text a,
.--clone-TEXT-DATASET-8tlnfzwy .x-text,
.--clone-TEXT-DATASET-8tlnfzwy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-8tlnfzwy"] .x-text:hover,
.--clone-TEXT-DATASET-8tlnfzwy .x-text:hover,
[id^="TEXT-DATASET-8tlnfzwy"] a:hover,
.--clone-TEXT-DATASET-8tlnfzwy a:hover {
  
}


#IMAGE-d9khirkh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-d9khirkh picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d9khirkh img {
  object-fit: cover;
}

[id^="TEXT-DATASET-0fx0u5aq"], .--clone-TEXT-DATASET-0fx0u5aq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0fx0u5aq"] .x-text,
[id^="TEXT-DATASET-0fx0u5aq"] .x-text a,
.--clone-TEXT-DATASET-0fx0u5aq .x-text,
.--clone-TEXT-DATASET-0fx0u5aq .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0fx0u5aq"] .x-text:hover,
.--clone-TEXT-DATASET-0fx0u5aq .x-text:hover,
[id^="TEXT-DATASET-0fx0u5aq"] a:hover,
.--clone-TEXT-DATASET-0fx0u5aq a:hover {
  
}


#IMAGE-bf3lwmk4 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-bf3lwmk4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bf3lwmk4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7anrsszv"], .--clone-TEXT-DATASET-7anrsszv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7anrsszv"] .x-text,
[id^="TEXT-DATASET-7anrsszv"] .x-text a,
.--clone-TEXT-DATASET-7anrsszv .x-text,
.--clone-TEXT-DATASET-7anrsszv .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7anrsszv"] .x-text:hover,
.--clone-TEXT-DATASET-7anrsszv .x-text:hover,
[id^="TEXT-DATASET-7anrsszv"] a:hover,
.--clone-TEXT-DATASET-7anrsszv a:hover {
  
}

[id^="TEXT-DATASET-r6buxuae"], .--clone-TEXT-DATASET-r6buxuae {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-r6buxuae"] .x-text,
[id^="TEXT-DATASET-r6buxuae"] .x-text a,
.--clone-TEXT-DATASET-r6buxuae .x-text,
.--clone-TEXT-DATASET-r6buxuae .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-r6buxuae"] .x-text:hover,
.--clone-TEXT-DATASET-r6buxuae .x-text:hover,
[id^="TEXT-DATASET-r6buxuae"] a:hover,
.--clone-TEXT-DATASET-r6buxuae a:hover {
  
}


#IMAGE-1nbjosr0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1nbjosr0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1nbjosr0 img {
  object-fit: cover;
}

#BUTTON-ql1eitkv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-ql1eitkv .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ql1eitkv[disabled=true] {
  display: none;
}

#GRID-PRODUCT-02xnd3cv {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-02xnd3cv .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-02xnd3cv .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-02xnd3cv .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-02xnd3cv .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-02xnd3cv .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-02xnd3cv .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-02xnd3cv .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-02xnd3cv .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-02xnd3cv .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-02xnd3cv .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-02xnd3cv .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-02xnd3cv .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-02xnd3cv .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-02xnd3cv .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-02xnd3cv .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-02xnd3cv .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-02xnd3cv .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-02xnd3cv .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-02xnd3cv .grid-product--retail-price, #GRID-PRODUCT-02xnd3cv .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-02xnd3cv .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-02xnd3cv .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-02xnd3cv .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-02xnd3cv .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-02xnd3cv .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-02xnd3cv .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-02xnd3cv .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-p2h32fs1 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-n6kr9yn7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-n6kr9yn7 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-n6kr9yn7 img {
  object-fit: cover;
}

[id^="TEXT-vhnrl0tm"], .--clone-TEXT-vhnrl0tm {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-vhnrl0tm"] .x-text,
[id^="TEXT-vhnrl0tm"] .x-text a,
.--clone-TEXT-vhnrl0tm .x-text,
.--clone-TEXT-vhnrl0tm .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-vhnrl0tm"] .x-text:hover,
.--clone-TEXT-vhnrl0tm .x-text:hover,
[id^="TEXT-vhnrl0tm"] a:hover,
.--clone-TEXT-vhnrl0tm a:hover {
  
}

[id^="TEXT-wbxdxpim"], .--clone-TEXT-wbxdxpim {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-wbxdxpim"] .x-text,
[id^="TEXT-wbxdxpim"] .x-text a,
.--clone-TEXT-wbxdxpim .x-text,
.--clone-TEXT-wbxdxpim .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-wbxdxpim"] .x-text:hover,
.--clone-TEXT-wbxdxpim .x-text:hover,
[id^="TEXT-wbxdxpim"] a:hover,
.--clone-TEXT-wbxdxpim a:hover {
  
}

#PRODUCT-OVERLAY-k8sn84qh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-830y4qoj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-de4nwvrh {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-02xnd3cv .grid-product--info {
  flex: unset;
}

#IMAGE-io8uinl2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-io8uinl2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-io8uinl2 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-3i7xrvwe"], .--clone-TEXT-DATASET-3i7xrvwe {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3i7xrvwe"] .x-text,
[id^="TEXT-DATASET-3i7xrvwe"] .x-text a,
.--clone-TEXT-DATASET-3i7xrvwe .x-text,
.--clone-TEXT-DATASET-3i7xrvwe .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-3i7xrvwe"] .x-text:hover,
.--clone-TEXT-DATASET-3i7xrvwe .x-text:hover,
[id^="TEXT-DATASET-3i7xrvwe"] a:hover,
.--clone-TEXT-DATASET-3i7xrvwe a:hover {
  
}


#IMAGE-7aftprjo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7aftprjo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7aftprjo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-wm116pt8"], .--clone-TEXT-DATASET-wm116pt8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wm116pt8"] .x-text,
[id^="TEXT-DATASET-wm116pt8"] .x-text a,
.--clone-TEXT-DATASET-wm116pt8 .x-text,
.--clone-TEXT-DATASET-wm116pt8 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wm116pt8"] .x-text:hover,
.--clone-TEXT-DATASET-wm116pt8 .x-text:hover,
[id^="TEXT-DATASET-wm116pt8"] a:hover,
.--clone-TEXT-DATASET-wm116pt8 a:hover {
  
}


#IMAGE-v10jkqji {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-v10jkqji picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-v10jkqji img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pt4bil96"], .--clone-TEXT-DATASET-pt4bil96 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pt4bil96"] .x-text,
[id^="TEXT-DATASET-pt4bil96"] .x-text a,
.--clone-TEXT-DATASET-pt4bil96 .x-text,
.--clone-TEXT-DATASET-pt4bil96 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pt4bil96"] .x-text:hover,
.--clone-TEXT-DATASET-pt4bil96 .x-text:hover,
[id^="TEXT-DATASET-pt4bil96"] a:hover,
.--clone-TEXT-DATASET-pt4bil96 a:hover {
  
}

[id^="TEXT-DATASET-w1vlijs0"], .--clone-TEXT-DATASET-w1vlijs0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-w1vlijs0"] .x-text,
[id^="TEXT-DATASET-w1vlijs0"] .x-text a,
.--clone-TEXT-DATASET-w1vlijs0 .x-text,
.--clone-TEXT-DATASET-w1vlijs0 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-w1vlijs0"] .x-text:hover,
.--clone-TEXT-DATASET-w1vlijs0 .x-text:hover,
[id^="TEXT-DATASET-w1vlijs0"] a:hover,
.--clone-TEXT-DATASET-w1vlijs0 a:hover {
  
}


#IMAGE-fh74x2oj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fh74x2oj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fh74x2oj img {
  object-fit: cover;
}

#BUTTON-0lm4f5vy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-0lm4f5vy .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-0lm4f5vy[disabled=true] {
  display: none;
}

#GRID-PRODUCT-hrnlywmf {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-hrnlywmf .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-hrnlywmf .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-hrnlywmf .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-hrnlywmf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-hrnlywmf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-hrnlywmf .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-hrnlywmf .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-hrnlywmf .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-hrnlywmf .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-hrnlywmf .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-hrnlywmf .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-hrnlywmf .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-hrnlywmf .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-hrnlywmf .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-hrnlywmf .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-hrnlywmf .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-hrnlywmf .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-hrnlywmf .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-hrnlywmf .grid-product--retail-price, #GRID-PRODUCT-hrnlywmf .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-hrnlywmf .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-hrnlywmf .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-hrnlywmf .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-hrnlywmf .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-hrnlywmf .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-hrnlywmf .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-hrnlywmf .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-qldpsat2 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-u755zid2 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-u755zid2 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-u755zid2 img {
  object-fit: cover;
}

[id^="TEXT-5vqxa1f2"], .--clone-TEXT-5vqxa1f2 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-5vqxa1f2"] .x-text,
[id^="TEXT-5vqxa1f2"] .x-text a,
.--clone-TEXT-5vqxa1f2 .x-text,
.--clone-TEXT-5vqxa1f2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-5vqxa1f2"] .x-text:hover,
.--clone-TEXT-5vqxa1f2 .x-text:hover,
[id^="TEXT-5vqxa1f2"] a:hover,
.--clone-TEXT-5vqxa1f2 a:hover {
  
}

[id^="TEXT-il9ppd51"], .--clone-TEXT-il9ppd51 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-il9ppd51"] .x-text,
[id^="TEXT-il9ppd51"] .x-text a,
.--clone-TEXT-il9ppd51 .x-text,
.--clone-TEXT-il9ppd51 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-il9ppd51"] .x-text:hover,
.--clone-TEXT-il9ppd51 .x-text:hover,
[id^="TEXT-il9ppd51"] a:hover,
.--clone-TEXT-il9ppd51 a:hover {
  
}

#PRODUCT-OVERLAY-0yeibcng {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-c53uxrt4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-jyfjeqql {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-hrnlywmf .grid-product--info {
  flex: unset;
}

#IMAGE-o8nagdk9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-o8nagdk9 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-o8nagdk9 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-752vo3at"], .--clone-TEXT-DATASET-752vo3at {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-752vo3at"] .x-text,
[id^="TEXT-DATASET-752vo3at"] .x-text a,
.--clone-TEXT-DATASET-752vo3at .x-text,
.--clone-TEXT-DATASET-752vo3at .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-752vo3at"] .x-text:hover,
.--clone-TEXT-DATASET-752vo3at .x-text:hover,
[id^="TEXT-DATASET-752vo3at"] a:hover,
.--clone-TEXT-DATASET-752vo3at a:hover {
  
}


#IMAGE-ca8l78n2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ca8l78n2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ca8l78n2 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ow7adifr"], .--clone-TEXT-DATASET-ow7adifr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ow7adifr"] .x-text,
[id^="TEXT-DATASET-ow7adifr"] .x-text a,
.--clone-TEXT-DATASET-ow7adifr .x-text,
.--clone-TEXT-DATASET-ow7adifr .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ow7adifr"] .x-text:hover,
.--clone-TEXT-DATASET-ow7adifr .x-text:hover,
[id^="TEXT-DATASET-ow7adifr"] a:hover,
.--clone-TEXT-DATASET-ow7adifr a:hover {
  
}


#IMAGE-6d15kh48 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6d15kh48 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6d15kh48 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-peuj1534"], .--clone-TEXT-DATASET-peuj1534 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-peuj1534"] .x-text,
[id^="TEXT-DATASET-peuj1534"] .x-text a,
.--clone-TEXT-DATASET-peuj1534 .x-text,
.--clone-TEXT-DATASET-peuj1534 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-peuj1534"] .x-text:hover,
.--clone-TEXT-DATASET-peuj1534 .x-text:hover,
[id^="TEXT-DATASET-peuj1534"] a:hover,
.--clone-TEXT-DATASET-peuj1534 a:hover {
  
}

[id^="TEXT-DATASET-wvwdwy05"], .--clone-TEXT-DATASET-wvwdwy05 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wvwdwy05"] .x-text,
[id^="TEXT-DATASET-wvwdwy05"] .x-text a,
.--clone-TEXT-DATASET-wvwdwy05 .x-text,
.--clone-TEXT-DATASET-wvwdwy05 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wvwdwy05"] .x-text:hover,
.--clone-TEXT-DATASET-wvwdwy05 .x-text:hover,
[id^="TEXT-DATASET-wvwdwy05"] a:hover,
.--clone-TEXT-DATASET-wvwdwy05 a:hover {
  
}


#IMAGE-wchnjcuk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-wchnjcuk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wchnjcuk img {
  object-fit: cover;
}

#BUTTON-ijxsna6u {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-ijxsna6u .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ijxsna6u[disabled=true] {
  display: none;
}

#GRID-PRODUCT-dpkg1kar {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-dpkg1kar .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dpkg1kar .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-dpkg1kar .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-dpkg1kar .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dpkg1kar .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dpkg1kar .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-dpkg1kar .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-dpkg1kar .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-dpkg1kar .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-dpkg1kar .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-dpkg1kar .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-dpkg1kar .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-dpkg1kar .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-dpkg1kar .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-dpkg1kar .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-dpkg1kar .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dpkg1kar .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-dpkg1kar .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dpkg1kar .grid-product--retail-price, #GRID-PRODUCT-dpkg1kar .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-dpkg1kar .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dpkg1kar .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-dpkg1kar .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-dpkg1kar .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-dpkg1kar .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-dpkg1kar .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-dpkg1kar .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-v55vh2js {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-b3g5faak {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-b3g5faak picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-b3g5faak img {
  object-fit: cover;
}

[id^="TEXT-ihvseg7p"], .--clone-TEXT-ihvseg7p {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ihvseg7p"] .x-text,
[id^="TEXT-ihvseg7p"] .x-text a,
.--clone-TEXT-ihvseg7p .x-text,
.--clone-TEXT-ihvseg7p .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ihvseg7p"] .x-text:hover,
.--clone-TEXT-ihvseg7p .x-text:hover,
[id^="TEXT-ihvseg7p"] a:hover,
.--clone-TEXT-ihvseg7p a:hover {
  
}

[id^="TEXT-68nh1frs"], .--clone-TEXT-68nh1frs {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-68nh1frs"] .x-text,
[id^="TEXT-68nh1frs"] .x-text a,
.--clone-TEXT-68nh1frs .x-text,
.--clone-TEXT-68nh1frs .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-68nh1frs"] .x-text:hover,
.--clone-TEXT-68nh1frs .x-text:hover,
[id^="TEXT-68nh1frs"] a:hover,
.--clone-TEXT-68nh1frs a:hover {
  
}

#PRODUCT-OVERLAY-yz6vd3z0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-zh5c789s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-bmv2ak0i {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-dpkg1kar .grid-product--info {
  flex: unset;
}

#IMAGE-2p6exvza {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-2p6exvza picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2p6exvza img {
  object-fit: cover;
}

[id^="TEXT-DATASET-4aqmcxbu"], .--clone-TEXT-DATASET-4aqmcxbu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4aqmcxbu"] .x-text,
[id^="TEXT-DATASET-4aqmcxbu"] .x-text a,
.--clone-TEXT-DATASET-4aqmcxbu .x-text,
.--clone-TEXT-DATASET-4aqmcxbu .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4aqmcxbu"] .x-text:hover,
.--clone-TEXT-DATASET-4aqmcxbu .x-text:hover,
[id^="TEXT-DATASET-4aqmcxbu"] a:hover,
.--clone-TEXT-DATASET-4aqmcxbu a:hover {
  
}


#IMAGE-z824uaq9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-z824uaq9 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z824uaq9 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xeeh3v5s"], .--clone-TEXT-DATASET-xeeh3v5s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xeeh3v5s"] .x-text,
[id^="TEXT-DATASET-xeeh3v5s"] .x-text a,
.--clone-TEXT-DATASET-xeeh3v5s .x-text,
.--clone-TEXT-DATASET-xeeh3v5s .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xeeh3v5s"] .x-text:hover,
.--clone-TEXT-DATASET-xeeh3v5s .x-text:hover,
[id^="TEXT-DATASET-xeeh3v5s"] a:hover,
.--clone-TEXT-DATASET-xeeh3v5s a:hover {
  
}


#IMAGE-itm8hwe2 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-itm8hwe2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-itm8hwe2 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-tm4fgpdr"], .--clone-TEXT-DATASET-tm4fgpdr {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tm4fgpdr"] .x-text,
[id^="TEXT-DATASET-tm4fgpdr"] .x-text a,
.--clone-TEXT-DATASET-tm4fgpdr .x-text,
.--clone-TEXT-DATASET-tm4fgpdr .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-tm4fgpdr"] .x-text:hover,
.--clone-TEXT-DATASET-tm4fgpdr .x-text:hover,
[id^="TEXT-DATASET-tm4fgpdr"] a:hover,
.--clone-TEXT-DATASET-tm4fgpdr a:hover {
  
}

[id^="TEXT-DATASET-q4358bfp"], .--clone-TEXT-DATASET-q4358bfp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q4358bfp"] .x-text,
[id^="TEXT-DATASET-q4358bfp"] .x-text a,
.--clone-TEXT-DATASET-q4358bfp .x-text,
.--clone-TEXT-DATASET-q4358bfp .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q4358bfp"] .x-text:hover,
.--clone-TEXT-DATASET-q4358bfp .x-text:hover,
[id^="TEXT-DATASET-q4358bfp"] a:hover,
.--clone-TEXT-DATASET-q4358bfp a:hover {
  
}


#IMAGE-7rryg612 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7rryg612 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7rryg612 img {
  object-fit: cover;
}

#BUTTON-bdw5r46c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-bdw5r46c .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-bdw5r46c[disabled=true] {
  display: none;
}

#TAGS-ugihtihv {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ugihtihv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ugihtihv .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ugihtihv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ugihtihv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-aew3vs2r {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-aew3vs2r .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-aew3vs2r .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-aew3vs2r .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-aew3vs2r .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-1qzw9hvw {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-1qzw9hvw .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-1qzw9hvw .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-1qzw9hvw .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-1qzw9hvw .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bbkx065z {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-bbkx065z .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-bbkx065z .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-bbkx065z .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bbkx065z .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bzwemuqs {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-bzwemuqs .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-bzwemuqs .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-bzwemuqs .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bzwemuqs .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-c0dudlvy {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-c0dudlvy .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-c0dudlvy .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-c0dudlvy .select {
  position: relative;
}

#DROPDOWN-c0dudlvy .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-c0dudlvy .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-c0dudlvy .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-c0dudlvy .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-c0dudlvy .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-hhuiqib4 {
  
  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-hhuiqib4 > .dropdown--style {
  
}

#CONTAINER-hrfioodz {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-fnu9t6bk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-fnu9t6bk picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fnu9t6bk img {
  object-fit: cover;
}

[id^="TEXT-3ulmjyfi"], .--clone-TEXT-3ulmjyfi {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-3ulmjyfi"] .x-text,
[id^="TEXT-3ulmjyfi"] .x-text a,
.--clone-TEXT-3ulmjyfi .x-text,
.--clone-TEXT-3ulmjyfi .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-3ulmjyfi"] .x-text:hover,
.--clone-TEXT-3ulmjyfi .x-text:hover,
[id^="TEXT-3ulmjyfi"] a:hover,
.--clone-TEXT-3ulmjyfi a:hover {
  
}

#BUTTON-lmr1yz9j {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-lmr1yz9j .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-lmr1yz9j[disabled=true] {
  display: none;
}
#BUTTON-lmr1yz9j .animation, #BUTTON-lmr1yz9j.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-lmr1yz9j {
  
}

[id^="TEXT-ehk16e7h"], .--clone-TEXT-ehk16e7h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ehk16e7h"] .x-text,
[id^="TEXT-ehk16e7h"] .x-text a,
.--clone-TEXT-ehk16e7h .x-text,
.--clone-TEXT-ehk16e7h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ehk16e7h"] .x-text:hover,
.--clone-TEXT-ehk16e7h .x-text:hover,
[id^="TEXT-ehk16e7h"] a:hover,
.--clone-TEXT-ehk16e7h a:hover {
  
}

#BUTTON-5z5t3slg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-5z5t3slg .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-5z5t3slg[disabled=true] {
  display: none;
}
#BUTTON-5z5t3slg .animation, #BUTTON-5z5t3slg.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-5z5t3slg {
  
}

#TABS-2f96dsn4 {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-2f96dsn4 > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-2f96dsn4 > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(4, 100%);
  background: #ffffffff;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-2f96dsn4 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-2f96dsn4 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-g3y6htk3 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-g3y6htk3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-g3y6htk3 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-g3y6htk3 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-g3y6htk3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-g3y6htk3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-g3y6htk3 .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-g3y6htk3 .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-g3y6htk3 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-g3y6htk3 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-g3y6htk3 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-g3y6htk3 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-g3y6htk3 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-g3y6htk3 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-g3y6htk3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-g3y6htk3 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-g3y6htk3 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-g3y6htk3 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-g3y6htk3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-g3y6htk3 .grid-product--retail-price, #GRID-PRODUCT-g3y6htk3 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-g3y6htk3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-g3y6htk3 .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-g3y6htk3 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-g3y6htk3 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-g3y6htk3 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-g3y6htk3 .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-g3y6htk3 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-jerr6lvf {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-wxeljum4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-wxeljum4 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wxeljum4 img {
  object-fit: cover;
}

[id^="TEXT-s33r2t11"], .--clone-TEXT-s33r2t11 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-s33r2t11"] .x-text,
[id^="TEXT-s33r2t11"] .x-text a,
.--clone-TEXT-s33r2t11 .x-text,
.--clone-TEXT-s33r2t11 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-s33r2t11"] .x-text:hover,
.--clone-TEXT-s33r2t11 .x-text:hover,
[id^="TEXT-s33r2t11"] a:hover,
.--clone-TEXT-s33r2t11 a:hover {
  
}

[id^="TEXT-zdazuw6d"], .--clone-TEXT-zdazuw6d {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-zdazuw6d"] .x-text,
[id^="TEXT-zdazuw6d"] .x-text a,
.--clone-TEXT-zdazuw6d .x-text,
.--clone-TEXT-zdazuw6d .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-zdazuw6d"] .x-text:hover,
.--clone-TEXT-zdazuw6d .x-text:hover,
[id^="TEXT-zdazuw6d"] a:hover,
.--clone-TEXT-zdazuw6d a:hover {
  
}

#PRODUCT-OVERLAY-h7ko2a09 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ghtz5joj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7n4923ow {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-g3y6htk3 .grid-product--info {
  flex: unset;
}

#IMAGE-icgv7myk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-icgv7myk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-icgv7myk img {
  object-fit: cover;
}

[id^="TEXT-DATASET-q7uv2ml6"], .--clone-TEXT-DATASET-q7uv2ml6 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q7uv2ml6"] .x-text,
[id^="TEXT-DATASET-q7uv2ml6"] .x-text a,
.--clone-TEXT-DATASET-q7uv2ml6 .x-text,
.--clone-TEXT-DATASET-q7uv2ml6 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q7uv2ml6"] .x-text:hover,
.--clone-TEXT-DATASET-q7uv2ml6 .x-text:hover,
[id^="TEXT-DATASET-q7uv2ml6"] a:hover,
.--clone-TEXT-DATASET-q7uv2ml6 a:hover {
  
}


#IMAGE-25xyrwsn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-25xyrwsn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-25xyrwsn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-kzm02r61"], .--clone-TEXT-DATASET-kzm02r61 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kzm02r61"] .x-text,
[id^="TEXT-DATASET-kzm02r61"] .x-text a,
.--clone-TEXT-DATASET-kzm02r61 .x-text,
.--clone-TEXT-DATASET-kzm02r61 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kzm02r61"] .x-text:hover,
.--clone-TEXT-DATASET-kzm02r61 .x-text:hover,
[id^="TEXT-DATASET-kzm02r61"] a:hover,
.--clone-TEXT-DATASET-kzm02r61 a:hover {
  
}


#IMAGE-7vkx71oi {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7vkx71oi picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7vkx71oi img {
  object-fit: cover;
}

[id^="TEXT-DATASET-dkwx4i4a"], .--clone-TEXT-DATASET-dkwx4i4a {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dkwx4i4a"] .x-text,
[id^="TEXT-DATASET-dkwx4i4a"] .x-text a,
.--clone-TEXT-DATASET-dkwx4i4a .x-text,
.--clone-TEXT-DATASET-dkwx4i4a .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dkwx4i4a"] .x-text:hover,
.--clone-TEXT-DATASET-dkwx4i4a .x-text:hover,
[id^="TEXT-DATASET-dkwx4i4a"] a:hover,
.--clone-TEXT-DATASET-dkwx4i4a a:hover {
  
}

[id^="TEXT-DATASET-ivpyyddy"], .--clone-TEXT-DATASET-ivpyyddy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ivpyyddy"] .x-text,
[id^="TEXT-DATASET-ivpyyddy"] .x-text a,
.--clone-TEXT-DATASET-ivpyyddy .x-text,
.--clone-TEXT-DATASET-ivpyyddy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ivpyyddy"] .x-text:hover,
.--clone-TEXT-DATASET-ivpyyddy .x-text:hover,
[id^="TEXT-DATASET-ivpyyddy"] a:hover,
.--clone-TEXT-DATASET-ivpyyddy a:hover {
  
}


#IMAGE-oh3v38hu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-oh3v38hu picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-oh3v38hu img {
  object-fit: cover;
}

#BUTTON-zm3rdei2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-zm3rdei2 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zm3rdei2[disabled=true] {
  display: none;
}

#GRID-PRODUCT-8ppxcdut {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-8ppxcdut .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-8ppxcdut .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-8ppxcdut .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-8ppxcdut .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-8ppxcdut .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-8ppxcdut .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-8ppxcdut .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-8ppxcdut .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-8ppxcdut .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-8ppxcdut .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-8ppxcdut .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-8ppxcdut .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-8ppxcdut .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-8ppxcdut .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-8ppxcdut .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8ppxcdut .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8ppxcdut .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-8ppxcdut .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8ppxcdut .grid-product--retail-price, #GRID-PRODUCT-8ppxcdut .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8ppxcdut .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8ppxcdut .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-8ppxcdut .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8ppxcdut .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8ppxcdut .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-8ppxcdut .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-8ppxcdut .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-rbzvydb0 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-9xm21x5p {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-9xm21x5p picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9xm21x5p img {
  object-fit: cover;
}

[id^="TEXT-q1p8cu40"], .--clone-TEXT-q1p8cu40 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-q1p8cu40"] .x-text,
[id^="TEXT-q1p8cu40"] .x-text a,
.--clone-TEXT-q1p8cu40 .x-text,
.--clone-TEXT-q1p8cu40 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-q1p8cu40"] .x-text:hover,
.--clone-TEXT-q1p8cu40 .x-text:hover,
[id^="TEXT-q1p8cu40"] a:hover,
.--clone-TEXT-q1p8cu40 a:hover {
  
}

[id^="TEXT-fchihclj"], .--clone-TEXT-fchihclj {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-fchihclj"] .x-text,
[id^="TEXT-fchihclj"] .x-text a,
.--clone-TEXT-fchihclj .x-text,
.--clone-TEXT-fchihclj .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-fchihclj"] .x-text:hover,
.--clone-TEXT-fchihclj .x-text:hover,
[id^="TEXT-fchihclj"] a:hover,
.--clone-TEXT-fchihclj a:hover {
  
}

#PRODUCT-OVERLAY-2ywc7yvs {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-zr0ma0o5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-q9xx7zdc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8ppxcdut .grid-product--info {
  flex: unset;
}

#IMAGE-h7fp4hdk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-h7fp4hdk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-h7fp4hdk img {
  object-fit: cover;
}

[id^="TEXT-DATASET-68v1g74v"], .--clone-TEXT-DATASET-68v1g74v {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-68v1g74v"] .x-text,
[id^="TEXT-DATASET-68v1g74v"] .x-text a,
.--clone-TEXT-DATASET-68v1g74v .x-text,
.--clone-TEXT-DATASET-68v1g74v .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-68v1g74v"] .x-text:hover,
.--clone-TEXT-DATASET-68v1g74v .x-text:hover,
[id^="TEXT-DATASET-68v1g74v"] a:hover,
.--clone-TEXT-DATASET-68v1g74v a:hover {
  
}


#IMAGE-zvpzlvw1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zvpzlvw1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zvpzlvw1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-32gzrafu"], .--clone-TEXT-DATASET-32gzrafu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-32gzrafu"] .x-text,
[id^="TEXT-DATASET-32gzrafu"] .x-text a,
.--clone-TEXT-DATASET-32gzrafu .x-text,
.--clone-TEXT-DATASET-32gzrafu .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-32gzrafu"] .x-text:hover,
.--clone-TEXT-DATASET-32gzrafu .x-text:hover,
[id^="TEXT-DATASET-32gzrafu"] a:hover,
.--clone-TEXT-DATASET-32gzrafu a:hover {
  
}


#IMAGE-7mviypi7 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7mviypi7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7mviypi7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-29vl6vdu"], .--clone-TEXT-DATASET-29vl6vdu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-29vl6vdu"] .x-text,
[id^="TEXT-DATASET-29vl6vdu"] .x-text a,
.--clone-TEXT-DATASET-29vl6vdu .x-text,
.--clone-TEXT-DATASET-29vl6vdu .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-29vl6vdu"] .x-text:hover,
.--clone-TEXT-DATASET-29vl6vdu .x-text:hover,
[id^="TEXT-DATASET-29vl6vdu"] a:hover,
.--clone-TEXT-DATASET-29vl6vdu a:hover {
  
}

[id^="TEXT-DATASET-tuvvqsol"], .--clone-TEXT-DATASET-tuvvqsol {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-tuvvqsol"] .x-text,
[id^="TEXT-DATASET-tuvvqsol"] .x-text a,
.--clone-TEXT-DATASET-tuvvqsol .x-text,
.--clone-TEXT-DATASET-tuvvqsol .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-tuvvqsol"] .x-text:hover,
.--clone-TEXT-DATASET-tuvvqsol .x-text:hover,
[id^="TEXT-DATASET-tuvvqsol"] a:hover,
.--clone-TEXT-DATASET-tuvvqsol a:hover {
  
}


#IMAGE-r5ak1f6q {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-r5ak1f6q picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r5ak1f6q img {
  object-fit: cover;
}

#BUTTON-lz9ufk5i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-lz9ufk5i .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-lz9ufk5i[disabled=true] {
  display: none;
}

#TAGS-liz3o08v {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-liz3o08v .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-liz3o08v .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-liz3o08v .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-liz3o08v .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-edjfvhxa {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-edjfvhxa .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-edjfvhxa .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-edjfvhxa .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-edjfvhxa .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-7fduzroj {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-7fduzroj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-7fduzroj .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-7fduzroj .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-7fduzroj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-7fduzroj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-7fduzroj .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-7fduzroj .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-7fduzroj .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-7fduzroj .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-7fduzroj .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-7fduzroj .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-7fduzroj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-7fduzroj .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-7fduzroj .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-7fduzroj .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-7fduzroj .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-7fduzroj .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-7fduzroj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-7fduzroj .grid-product--retail-price, #GRID-PRODUCT-7fduzroj .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-7fduzroj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-7fduzroj .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-7fduzroj .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-7fduzroj .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-7fduzroj .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-7fduzroj .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-7fduzroj .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-4sqtapvm {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-gy9kpie1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-gy9kpie1 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gy9kpie1 img {
  object-fit: cover;
}

[id^="TEXT-u4z0dfpp"], .--clone-TEXT-u4z0dfpp {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-u4z0dfpp"] .x-text,
[id^="TEXT-u4z0dfpp"] .x-text a,
.--clone-TEXT-u4z0dfpp .x-text,
.--clone-TEXT-u4z0dfpp .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-u4z0dfpp"] .x-text:hover,
.--clone-TEXT-u4z0dfpp .x-text:hover,
[id^="TEXT-u4z0dfpp"] a:hover,
.--clone-TEXT-u4z0dfpp a:hover {
  
}

[id^="TEXT-q8qjbwk9"], .--clone-TEXT-q8qjbwk9 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-q8qjbwk9"] .x-text,
[id^="TEXT-q8qjbwk9"] .x-text a,
.--clone-TEXT-q8qjbwk9 .x-text,
.--clone-TEXT-q8qjbwk9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-q8qjbwk9"] .x-text:hover,
.--clone-TEXT-q8qjbwk9 .x-text:hover,
[id^="TEXT-q8qjbwk9"] a:hover,
.--clone-TEXT-q8qjbwk9 a:hover {
  
}

#PRODUCT-OVERLAY-67z4f88i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-8vaykpqw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-gcpmytek {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-7fduzroj .grid-product--info {
  flex: unset;
}

#IMAGE-t9stgrvo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-t9stgrvo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-t9stgrvo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-15kic7fy"], .--clone-TEXT-DATASET-15kic7fy {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-15kic7fy"] .x-text,
[id^="TEXT-DATASET-15kic7fy"] .x-text a,
.--clone-TEXT-DATASET-15kic7fy .x-text,
.--clone-TEXT-DATASET-15kic7fy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-15kic7fy"] .x-text:hover,
.--clone-TEXT-DATASET-15kic7fy .x-text:hover,
[id^="TEXT-DATASET-15kic7fy"] a:hover,
.--clone-TEXT-DATASET-15kic7fy a:hover {
  
}


#IMAGE-ym02b1y9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ym02b1y9 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ym02b1y9 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-fud6u8zp"], .--clone-TEXT-DATASET-fud6u8zp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fud6u8zp"] .x-text,
[id^="TEXT-DATASET-fud6u8zp"] .x-text a,
.--clone-TEXT-DATASET-fud6u8zp .x-text,
.--clone-TEXT-DATASET-fud6u8zp .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fud6u8zp"] .x-text:hover,
.--clone-TEXT-DATASET-fud6u8zp .x-text:hover,
[id^="TEXT-DATASET-fud6u8zp"] a:hover,
.--clone-TEXT-DATASET-fud6u8zp a:hover {
  
}


#IMAGE-zfiqxwwr {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zfiqxwwr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zfiqxwwr img {
  object-fit: cover;
}

[id^="TEXT-DATASET-cn6vbkmw"], .--clone-TEXT-DATASET-cn6vbkmw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cn6vbkmw"] .x-text,
[id^="TEXT-DATASET-cn6vbkmw"] .x-text a,
.--clone-TEXT-DATASET-cn6vbkmw .x-text,
.--clone-TEXT-DATASET-cn6vbkmw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cn6vbkmw"] .x-text:hover,
.--clone-TEXT-DATASET-cn6vbkmw .x-text:hover,
[id^="TEXT-DATASET-cn6vbkmw"] a:hover,
.--clone-TEXT-DATASET-cn6vbkmw a:hover {
  
}

[id^="TEXT-DATASET-asiphpd8"], .--clone-TEXT-DATASET-asiphpd8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-asiphpd8"] .x-text,
[id^="TEXT-DATASET-asiphpd8"] .x-text a,
.--clone-TEXT-DATASET-asiphpd8 .x-text,
.--clone-TEXT-DATASET-asiphpd8 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-asiphpd8"] .x-text:hover,
.--clone-TEXT-DATASET-asiphpd8 .x-text:hover,
[id^="TEXT-DATASET-asiphpd8"] a:hover,
.--clone-TEXT-DATASET-asiphpd8 a:hover {
  
}


#IMAGE-eewyg3kv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-eewyg3kv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-eewyg3kv img {
  object-fit: cover;
}

#BUTTON-u3gtqxm9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-u3gtqxm9 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-u3gtqxm9[disabled=true] {
  display: none;
}

#TAGS-ufwrqeb1 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ufwrqeb1 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ufwrqeb1 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ufwrqeb1 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ufwrqeb1 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-3tayg20n {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-3tayg20n .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-3tayg20n .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-3tayg20n .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-3tayg20n .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-3tayg20n .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-3tayg20n .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-3tayg20n .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-3tayg20n .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-3tayg20n .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-3tayg20n .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-3tayg20n .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-3tayg20n .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-3tayg20n .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-3tayg20n .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-3tayg20n .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-3tayg20n .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3tayg20n .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-3tayg20n .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3tayg20n .grid-product--retail-price, #GRID-PRODUCT-3tayg20n .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-3tayg20n .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3tayg20n .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-3tayg20n .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-3tayg20n .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-3tayg20n .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-3tayg20n .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-3tayg20n .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-om21ay9r {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-pufo3d2o {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-pufo3d2o picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pufo3d2o img {
  object-fit: cover;
}

[id^="TEXT-w8p3o5f3"], .--clone-TEXT-w8p3o5f3 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-w8p3o5f3"] .x-text,
[id^="TEXT-w8p3o5f3"] .x-text a,
.--clone-TEXT-w8p3o5f3 .x-text,
.--clone-TEXT-w8p3o5f3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-w8p3o5f3"] .x-text:hover,
.--clone-TEXT-w8p3o5f3 .x-text:hover,
[id^="TEXT-w8p3o5f3"] a:hover,
.--clone-TEXT-w8p3o5f3 a:hover {
  
}

[id^="TEXT-bz2z38fi"], .--clone-TEXT-bz2z38fi {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-bz2z38fi"] .x-text,
[id^="TEXT-bz2z38fi"] .x-text a,
.--clone-TEXT-bz2z38fi .x-text,
.--clone-TEXT-bz2z38fi .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-bz2z38fi"] .x-text:hover,
.--clone-TEXT-bz2z38fi .x-text:hover,
[id^="TEXT-bz2z38fi"] a:hover,
.--clone-TEXT-bz2z38fi a:hover {
  
}

#PRODUCT-OVERLAY-433vuj1c {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-cvm4t9tx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-h0hqqulh {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-3tayg20n .grid-product--info {
  flex: unset;
}

#IMAGE-tsf8bbje {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-tsf8bbje picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tsf8bbje img {
  object-fit: cover;
}

[id^="TEXT-DATASET-gw2j4usx"], .--clone-TEXT-DATASET-gw2j4usx {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gw2j4usx"] .x-text,
[id^="TEXT-DATASET-gw2j4usx"] .x-text a,
.--clone-TEXT-DATASET-gw2j4usx .x-text,
.--clone-TEXT-DATASET-gw2j4usx .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gw2j4usx"] .x-text:hover,
.--clone-TEXT-DATASET-gw2j4usx .x-text:hover,
[id^="TEXT-DATASET-gw2j4usx"] a:hover,
.--clone-TEXT-DATASET-gw2j4usx a:hover {
  
}


#IMAGE-m6jpy84h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-m6jpy84h picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m6jpy84h img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ldb2baku"], .--clone-TEXT-DATASET-ldb2baku {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ldb2baku"] .x-text,
[id^="TEXT-DATASET-ldb2baku"] .x-text a,
.--clone-TEXT-DATASET-ldb2baku .x-text,
.--clone-TEXT-DATASET-ldb2baku .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ldb2baku"] .x-text:hover,
.--clone-TEXT-DATASET-ldb2baku .x-text:hover,
[id^="TEXT-DATASET-ldb2baku"] a:hover,
.--clone-TEXT-DATASET-ldb2baku a:hover {
  
}


#IMAGE-qax0iojz {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qax0iojz picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qax0iojz img {
  object-fit: cover;
}

[id^="TEXT-DATASET-1c7a0aq4"], .--clone-TEXT-DATASET-1c7a0aq4 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1c7a0aq4"] .x-text,
[id^="TEXT-DATASET-1c7a0aq4"] .x-text a,
.--clone-TEXT-DATASET-1c7a0aq4 .x-text,
.--clone-TEXT-DATASET-1c7a0aq4 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1c7a0aq4"] .x-text:hover,
.--clone-TEXT-DATASET-1c7a0aq4 .x-text:hover,
[id^="TEXT-DATASET-1c7a0aq4"] a:hover,
.--clone-TEXT-DATASET-1c7a0aq4 a:hover {
  
}

[id^="TEXT-DATASET-akzu4o53"], .--clone-TEXT-DATASET-akzu4o53 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-akzu4o53"] .x-text,
[id^="TEXT-DATASET-akzu4o53"] .x-text a,
.--clone-TEXT-DATASET-akzu4o53 .x-text,
.--clone-TEXT-DATASET-akzu4o53 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-akzu4o53"] .x-text:hover,
.--clone-TEXT-DATASET-akzu4o53 .x-text:hover,
[id^="TEXT-DATASET-akzu4o53"] a:hover,
.--clone-TEXT-DATASET-akzu4o53 a:hover {
  
}


#IMAGE-42lan3q2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-42lan3q2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-42lan3q2 img {
  object-fit: cover;
}

#BUTTON-emwq4uhd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-emwq4uhd .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-emwq4uhd[disabled=true] {
  display: none;
}

#TAGS-6houi5ko {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-6houi5ko .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-6houi5ko .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-6houi5ko .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6houi5ko .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-dxdc2uy1 {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-dxdc2uy1 .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-dxdc2uy1 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-dxdc2uy1 .select {
  position: relative;
}

#DROPDOWN-dxdc2uy1 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-dxdc2uy1 .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-dxdc2uy1 .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-dxdc2uy1 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-dxdc2uy1 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-crws1jea {
  
  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-crws1jea > .dropdown--style {
  
}

#CONTAINER-j7i63rf8 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-3np5bqkg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-3np5bqkg picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3np5bqkg img {
  object-fit: cover;
}

[id^="TEXT-8zvof4vn"], .--clone-TEXT-8zvof4vn {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-8zvof4vn"] .x-text,
[id^="TEXT-8zvof4vn"] .x-text a,
.--clone-TEXT-8zvof4vn .x-text,
.--clone-TEXT-8zvof4vn .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-8zvof4vn"] .x-text:hover,
.--clone-TEXT-8zvof4vn .x-text:hover,
[id^="TEXT-8zvof4vn"] a:hover,
.--clone-TEXT-8zvof4vn a:hover {
  
}

#BUTTON-81at7efh {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-81at7efh .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-81at7efh[disabled=true] {
  display: none;
}
#BUTTON-81at7efh .animation, #BUTTON-81at7efh.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-81at7efh {
  
}

[id^="TEXT-8u8li7y4"], .--clone-TEXT-8u8li7y4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-8u8li7y4"] .x-text,
[id^="TEXT-8u8li7y4"] .x-text a,
.--clone-TEXT-8u8li7y4 .x-text,
.--clone-TEXT-8u8li7y4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-8u8li7y4"] .x-text:hover,
.--clone-TEXT-8u8li7y4 .x-text:hover,
[id^="TEXT-8u8li7y4"] a:hover,
.--clone-TEXT-8u8li7y4 a:hover {
  
}

#BUTTON-fio18jtq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-fio18jtq .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fio18jtq[disabled=true] {
  display: none;
}
#BUTTON-fio18jtq .animation, #BUTTON-fio18jtq.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-fio18jtq {
  
}

#TABS-yh6326hp {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-yh6326hp > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-yh6326hp > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(4, 100%);
  background: #ffffffff;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-yh6326hp > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-yh6326hp > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-yh6326hp > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-uy1jwjsg {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-uy1jwjsg .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-uy1jwjsg .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-uy1jwjsg .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-uy1jwjsg .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-uy1jwjsg .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-uy1jwjsg .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-uy1jwjsg .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-uy1jwjsg .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-uy1jwjsg .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-uy1jwjsg .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-uy1jwjsg .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-uy1jwjsg .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-uy1jwjsg .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-uy1jwjsg .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-uy1jwjsg .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-uy1jwjsg .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-uy1jwjsg .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-uy1jwjsg .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-uy1jwjsg .grid-product--retail-price, #GRID-PRODUCT-uy1jwjsg .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-uy1jwjsg .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-uy1jwjsg .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-uy1jwjsg .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-uy1jwjsg .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-uy1jwjsg .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-uy1jwjsg .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-uy1jwjsg .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-k5seuhfm {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-jhssn2fu {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-jhssn2fu picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jhssn2fu img {
  object-fit: cover;
}

[id^="TEXT-rg8ks158"], .--clone-TEXT-rg8ks158 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-rg8ks158"] .x-text,
[id^="TEXT-rg8ks158"] .x-text a,
.--clone-TEXT-rg8ks158 .x-text,
.--clone-TEXT-rg8ks158 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-rg8ks158"] .x-text:hover,
.--clone-TEXT-rg8ks158 .x-text:hover,
[id^="TEXT-rg8ks158"] a:hover,
.--clone-TEXT-rg8ks158 a:hover {
  
}

[id^="TEXT-o6dytekv"], .--clone-TEXT-o6dytekv {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-o6dytekv"] .x-text,
[id^="TEXT-o6dytekv"] .x-text a,
.--clone-TEXT-o6dytekv .x-text,
.--clone-TEXT-o6dytekv .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-o6dytekv"] .x-text:hover,
.--clone-TEXT-o6dytekv .x-text:hover,
[id^="TEXT-o6dytekv"] a:hover,
.--clone-TEXT-o6dytekv a:hover {
  
}

#PRODUCT-OVERLAY-yuhha2py {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-r7dp77ko {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-mqvx1afu {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-uy1jwjsg .grid-product--info {
  flex: unset;
}

#IMAGE-26r3fjkb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-26r3fjkb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-26r3fjkb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-bxhisa7j"], .--clone-TEXT-DATASET-bxhisa7j {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-bxhisa7j"] .x-text,
[id^="TEXT-DATASET-bxhisa7j"] .x-text a,
.--clone-TEXT-DATASET-bxhisa7j .x-text,
.--clone-TEXT-DATASET-bxhisa7j .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-bxhisa7j"] .x-text:hover,
.--clone-TEXT-DATASET-bxhisa7j .x-text:hover,
[id^="TEXT-DATASET-bxhisa7j"] a:hover,
.--clone-TEXT-DATASET-bxhisa7j a:hover {
  
}


#IMAGE-hh7m8q74 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hh7m8q74 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hh7m8q74 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-iohecm5e"], .--clone-TEXT-DATASET-iohecm5e {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-iohecm5e"] .x-text,
[id^="TEXT-DATASET-iohecm5e"] .x-text a,
.--clone-TEXT-DATASET-iohecm5e .x-text,
.--clone-TEXT-DATASET-iohecm5e .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-iohecm5e"] .x-text:hover,
.--clone-TEXT-DATASET-iohecm5e .x-text:hover,
[id^="TEXT-DATASET-iohecm5e"] a:hover,
.--clone-TEXT-DATASET-iohecm5e a:hover {
  
}


#IMAGE-xj89xubl {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-xj89xubl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xj89xubl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9i007e7r"], .--clone-TEXT-DATASET-9i007e7r {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9i007e7r"] .x-text,
[id^="TEXT-DATASET-9i007e7r"] .x-text a,
.--clone-TEXT-DATASET-9i007e7r .x-text,
.--clone-TEXT-DATASET-9i007e7r .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9i007e7r"] .x-text:hover,
.--clone-TEXT-DATASET-9i007e7r .x-text:hover,
[id^="TEXT-DATASET-9i007e7r"] a:hover,
.--clone-TEXT-DATASET-9i007e7r a:hover {
  
}

[id^="TEXT-DATASET-zlu6rk8g"], .--clone-TEXT-DATASET-zlu6rk8g {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zlu6rk8g"] .x-text,
[id^="TEXT-DATASET-zlu6rk8g"] .x-text a,
.--clone-TEXT-DATASET-zlu6rk8g .x-text,
.--clone-TEXT-DATASET-zlu6rk8g .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zlu6rk8g"] .x-text:hover,
.--clone-TEXT-DATASET-zlu6rk8g .x-text:hover,
[id^="TEXT-DATASET-zlu6rk8g"] a:hover,
.--clone-TEXT-DATASET-zlu6rk8g a:hover {
  
}


#IMAGE-4j8ccwvy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4j8ccwvy picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4j8ccwvy img {
  object-fit: cover;
}

#BUTTON-v9v5pevh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-v9v5pevh .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-v9v5pevh[disabled=true] {
  display: none;
}

#GRID-PRODUCT-bjff0gen {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-bjff0gen .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-bjff0gen .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-bjff0gen .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-bjff0gen .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-bjff0gen .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-bjff0gen .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-bjff0gen .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-bjff0gen .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-bjff0gen .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-bjff0gen .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-bjff0gen .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-bjff0gen .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-bjff0gen .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-bjff0gen .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-bjff0gen .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-bjff0gen .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-bjff0gen .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-bjff0gen .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-bjff0gen .grid-product--retail-price, #GRID-PRODUCT-bjff0gen .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-bjff0gen .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-bjff0gen .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-bjff0gen .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-bjff0gen .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-bjff0gen .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-bjff0gen .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-bjff0gen .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-kggjbxox {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-thbv4ru0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-thbv4ru0 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-thbv4ru0 img {
  object-fit: cover;
}

[id^="TEXT-l2in68sf"], .--clone-TEXT-l2in68sf {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-l2in68sf"] .x-text,
[id^="TEXT-l2in68sf"] .x-text a,
.--clone-TEXT-l2in68sf .x-text,
.--clone-TEXT-l2in68sf .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-l2in68sf"] .x-text:hover,
.--clone-TEXT-l2in68sf .x-text:hover,
[id^="TEXT-l2in68sf"] a:hover,
.--clone-TEXT-l2in68sf a:hover {
  
}

[id^="TEXT-xw1mlzqk"], .--clone-TEXT-xw1mlzqk {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-xw1mlzqk"] .x-text,
[id^="TEXT-xw1mlzqk"] .x-text a,
.--clone-TEXT-xw1mlzqk .x-text,
.--clone-TEXT-xw1mlzqk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-xw1mlzqk"] .x-text:hover,
.--clone-TEXT-xw1mlzqk .x-text:hover,
[id^="TEXT-xw1mlzqk"] a:hover,
.--clone-TEXT-xw1mlzqk a:hover {
  
}

#PRODUCT-OVERLAY-hfwftfn3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vhb7nqnu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-2s4287l1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-bjff0gen .grid-product--info {
  flex: unset;
}

#IMAGE-p88uhp6i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p88uhp6i picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p88uhp6i img {
  object-fit: cover;
}

[id^="TEXT-DATASET-hvp5ngri"], .--clone-TEXT-DATASET-hvp5ngri {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hvp5ngri"] .x-text,
[id^="TEXT-DATASET-hvp5ngri"] .x-text a,
.--clone-TEXT-DATASET-hvp5ngri .x-text,
.--clone-TEXT-DATASET-hvp5ngri .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hvp5ngri"] .x-text:hover,
.--clone-TEXT-DATASET-hvp5ngri .x-text:hover,
[id^="TEXT-DATASET-hvp5ngri"] a:hover,
.--clone-TEXT-DATASET-hvp5ngri a:hover {
  
}


#IMAGE-i2nx7h65 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-i2nx7h65 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i2nx7h65 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-13hgkn2j"], .--clone-TEXT-DATASET-13hgkn2j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-13hgkn2j"] .x-text,
[id^="TEXT-DATASET-13hgkn2j"] .x-text a,
.--clone-TEXT-DATASET-13hgkn2j .x-text,
.--clone-TEXT-DATASET-13hgkn2j .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-13hgkn2j"] .x-text:hover,
.--clone-TEXT-DATASET-13hgkn2j .x-text:hover,
[id^="TEXT-DATASET-13hgkn2j"] a:hover,
.--clone-TEXT-DATASET-13hgkn2j a:hover {
  
}


#IMAGE-qpgq1suo {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qpgq1suo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qpgq1suo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-o380inam"], .--clone-TEXT-DATASET-o380inam {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o380inam"] .x-text,
[id^="TEXT-DATASET-o380inam"] .x-text a,
.--clone-TEXT-DATASET-o380inam .x-text,
.--clone-TEXT-DATASET-o380inam .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-o380inam"] .x-text:hover,
.--clone-TEXT-DATASET-o380inam .x-text:hover,
[id^="TEXT-DATASET-o380inam"] a:hover,
.--clone-TEXT-DATASET-o380inam a:hover {
  
}

[id^="TEXT-DATASET-nyen05rs"], .--clone-TEXT-DATASET-nyen05rs {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nyen05rs"] .x-text,
[id^="TEXT-DATASET-nyen05rs"] .x-text a,
.--clone-TEXT-DATASET-nyen05rs .x-text,
.--clone-TEXT-DATASET-nyen05rs .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nyen05rs"] .x-text:hover,
.--clone-TEXT-DATASET-nyen05rs .x-text:hover,
[id^="TEXT-DATASET-nyen05rs"] a:hover,
.--clone-TEXT-DATASET-nyen05rs a:hover {
  
}


#IMAGE-isaer7i2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-isaer7i2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-isaer7i2 img {
  object-fit: cover;
}

#BUTTON-6uv3bako {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-6uv3bako .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6uv3bako[disabled=true] {
  display: none;
}

#TAGS-t6uv4rz4 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-t6uv4rz4 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-t6uv4rz4 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-t6uv4rz4 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-t6uv4rz4 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-8pijyg9n {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-8pijyg9n .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-8pijyg9n .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-8pijyg9n .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-8pijyg9n .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-w3g5vpfm {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-w3g5vpfm .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-w3g5vpfm .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-w3g5vpfm .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-w3g5vpfm .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-w3g5vpfm .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-w3g5vpfm .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-w3g5vpfm .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-w3g5vpfm .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-w3g5vpfm .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-w3g5vpfm .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-w3g5vpfm .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-w3g5vpfm .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-w3g5vpfm .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-w3g5vpfm .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-w3g5vpfm .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-w3g5vpfm .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-w3g5vpfm .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-w3g5vpfm .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-w3g5vpfm .grid-product--retail-price, #GRID-PRODUCT-w3g5vpfm .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-w3g5vpfm .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-w3g5vpfm .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-w3g5vpfm .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-w3g5vpfm .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-w3g5vpfm .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-w3g5vpfm .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-w3g5vpfm .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-5yvfh5m4 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-nv4nguza {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-nv4nguza picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nv4nguza img {
  object-fit: cover;
}

[id^="TEXT-80377otu"], .--clone-TEXT-80377otu {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-80377otu"] .x-text,
[id^="TEXT-80377otu"] .x-text a,
.--clone-TEXT-80377otu .x-text,
.--clone-TEXT-80377otu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-80377otu"] .x-text:hover,
.--clone-TEXT-80377otu .x-text:hover,
[id^="TEXT-80377otu"] a:hover,
.--clone-TEXT-80377otu a:hover {
  
}

[id^="TEXT-apiv03wx"], .--clone-TEXT-apiv03wx {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-apiv03wx"] .x-text,
[id^="TEXT-apiv03wx"] .x-text a,
.--clone-TEXT-apiv03wx .x-text,
.--clone-TEXT-apiv03wx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-apiv03wx"] .x-text:hover,
.--clone-TEXT-apiv03wx .x-text:hover,
[id^="TEXT-apiv03wx"] a:hover,
.--clone-TEXT-apiv03wx a:hover {
  
}

#PRODUCT-OVERLAY-wc4aunwt {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-yoxsm1tw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-8ovjktv7 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-w3g5vpfm .grid-product--info {
  flex: unset;
}

#IMAGE-mg8rl1ou {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mg8rl1ou picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mg8rl1ou img {
  object-fit: cover;
}

[id^="TEXT-DATASET-837yts1t"], .--clone-TEXT-DATASET-837yts1t {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-837yts1t"] .x-text,
[id^="TEXT-DATASET-837yts1t"] .x-text a,
.--clone-TEXT-DATASET-837yts1t .x-text,
.--clone-TEXT-DATASET-837yts1t .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-837yts1t"] .x-text:hover,
.--clone-TEXT-DATASET-837yts1t .x-text:hover,
[id^="TEXT-DATASET-837yts1t"] a:hover,
.--clone-TEXT-DATASET-837yts1t a:hover {
  
}


#IMAGE-u1dlimpb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-u1dlimpb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-u1dlimpb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ivx8b2x7"], .--clone-TEXT-DATASET-ivx8b2x7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ivx8b2x7"] .x-text,
[id^="TEXT-DATASET-ivx8b2x7"] .x-text a,
.--clone-TEXT-DATASET-ivx8b2x7 .x-text,
.--clone-TEXT-DATASET-ivx8b2x7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ivx8b2x7"] .x-text:hover,
.--clone-TEXT-DATASET-ivx8b2x7 .x-text:hover,
[id^="TEXT-DATASET-ivx8b2x7"] a:hover,
.--clone-TEXT-DATASET-ivx8b2x7 a:hover {
  
}


#IMAGE-s6onm8yv {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-s6onm8yv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s6onm8yv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-gbp6dveo"], .--clone-TEXT-DATASET-gbp6dveo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gbp6dveo"] .x-text,
[id^="TEXT-DATASET-gbp6dveo"] .x-text a,
.--clone-TEXT-DATASET-gbp6dveo .x-text,
.--clone-TEXT-DATASET-gbp6dveo .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gbp6dveo"] .x-text:hover,
.--clone-TEXT-DATASET-gbp6dveo .x-text:hover,
[id^="TEXT-DATASET-gbp6dveo"] a:hover,
.--clone-TEXT-DATASET-gbp6dveo a:hover {
  
}

[id^="TEXT-DATASET-vih4een9"], .--clone-TEXT-DATASET-vih4een9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vih4een9"] .x-text,
[id^="TEXT-DATASET-vih4een9"] .x-text a,
.--clone-TEXT-DATASET-vih4een9 .x-text,
.--clone-TEXT-DATASET-vih4een9 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vih4een9"] .x-text:hover,
.--clone-TEXT-DATASET-vih4een9 .x-text:hover,
[id^="TEXT-DATASET-vih4een9"] a:hover,
.--clone-TEXT-DATASET-vih4een9 a:hover {
  
}


#IMAGE-p7y8fouo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p7y8fouo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p7y8fouo img {
  object-fit: cover;
}

#BUTTON-xiwoefac {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-xiwoefac .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-xiwoefac[disabled=true] {
  display: none;
}

#TAGS-wm94enze {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-wm94enze .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-wm94enze .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-wm94enze .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wm94enze .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-gaj3n2pp {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-gaj3n2pp .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-gaj3n2pp .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-gaj3n2pp .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-gaj3n2pp .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-gaj3n2pp .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-gaj3n2pp .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-gaj3n2pp .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-gaj3n2pp .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-gaj3n2pp .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-gaj3n2pp .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-gaj3n2pp .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-gaj3n2pp .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-gaj3n2pp .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-gaj3n2pp .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-gaj3n2pp .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-gaj3n2pp .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-gaj3n2pp .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-gaj3n2pp .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-gaj3n2pp .grid-product--retail-price, #GRID-PRODUCT-gaj3n2pp .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-gaj3n2pp .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-gaj3n2pp .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-gaj3n2pp .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-gaj3n2pp .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-gaj3n2pp .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-gaj3n2pp .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-gaj3n2pp .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-tiv8w25z {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-besmi8jq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-besmi8jq picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-besmi8jq img {
  object-fit: cover;
}

[id^="TEXT-kvx7gbc2"], .--clone-TEXT-kvx7gbc2 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-kvx7gbc2"] .x-text,
[id^="TEXT-kvx7gbc2"] .x-text a,
.--clone-TEXT-kvx7gbc2 .x-text,
.--clone-TEXT-kvx7gbc2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-kvx7gbc2"] .x-text:hover,
.--clone-TEXT-kvx7gbc2 .x-text:hover,
[id^="TEXT-kvx7gbc2"] a:hover,
.--clone-TEXT-kvx7gbc2 a:hover {
  
}

[id^="TEXT-xt1ov3n1"], .--clone-TEXT-xt1ov3n1 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-xt1ov3n1"] .x-text,
[id^="TEXT-xt1ov3n1"] .x-text a,
.--clone-TEXT-xt1ov3n1 .x-text,
.--clone-TEXT-xt1ov3n1 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-xt1ov3n1"] .x-text:hover,
.--clone-TEXT-xt1ov3n1 .x-text:hover,
[id^="TEXT-xt1ov3n1"] a:hover,
.--clone-TEXT-xt1ov3n1 a:hover {
  
}

#PRODUCT-OVERLAY-y4z1y4wa {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-gwcrcgkm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-8h4kg484 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-gaj3n2pp .grid-product--info {
  flex: unset;
}

#IMAGE-ntash42o {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ntash42o picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ntash42o img {
  object-fit: cover;
}

[id^="TEXT-DATASET-73wg3iti"], .--clone-TEXT-DATASET-73wg3iti {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-73wg3iti"] .x-text,
[id^="TEXT-DATASET-73wg3iti"] .x-text a,
.--clone-TEXT-DATASET-73wg3iti .x-text,
.--clone-TEXT-DATASET-73wg3iti .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-73wg3iti"] .x-text:hover,
.--clone-TEXT-DATASET-73wg3iti .x-text:hover,
[id^="TEXT-DATASET-73wg3iti"] a:hover,
.--clone-TEXT-DATASET-73wg3iti a:hover {
  
}


#IMAGE-kt1zqdkx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kt1zqdkx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kt1zqdkx img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pe70oyox"], .--clone-TEXT-DATASET-pe70oyox {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pe70oyox"] .x-text,
[id^="TEXT-DATASET-pe70oyox"] .x-text a,
.--clone-TEXT-DATASET-pe70oyox .x-text,
.--clone-TEXT-DATASET-pe70oyox .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pe70oyox"] .x-text:hover,
.--clone-TEXT-DATASET-pe70oyox .x-text:hover,
[id^="TEXT-DATASET-pe70oyox"] a:hover,
.--clone-TEXT-DATASET-pe70oyox a:hover {
  
}


#IMAGE-z8smyfqr {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-z8smyfqr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z8smyfqr img {
  object-fit: cover;
}

[id^="TEXT-DATASET-4kcot9ih"], .--clone-TEXT-DATASET-4kcot9ih {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4kcot9ih"] .x-text,
[id^="TEXT-DATASET-4kcot9ih"] .x-text a,
.--clone-TEXT-DATASET-4kcot9ih .x-text,
.--clone-TEXT-DATASET-4kcot9ih .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4kcot9ih"] .x-text:hover,
.--clone-TEXT-DATASET-4kcot9ih .x-text:hover,
[id^="TEXT-DATASET-4kcot9ih"] a:hover,
.--clone-TEXT-DATASET-4kcot9ih a:hover {
  
}

[id^="TEXT-DATASET-oq54cwd4"], .--clone-TEXT-DATASET-oq54cwd4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oq54cwd4"] .x-text,
[id^="TEXT-DATASET-oq54cwd4"] .x-text a,
.--clone-TEXT-DATASET-oq54cwd4 .x-text,
.--clone-TEXT-DATASET-oq54cwd4 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-oq54cwd4"] .x-text:hover,
.--clone-TEXT-DATASET-oq54cwd4 .x-text:hover,
[id^="TEXT-DATASET-oq54cwd4"] a:hover,
.--clone-TEXT-DATASET-oq54cwd4 a:hover {
  
}


#IMAGE-a6u890pb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-a6u890pb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-a6u890pb img {
  object-fit: cover;
}

#BUTTON-sn4xxgy3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-sn4xxgy3 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-sn4xxgy3[disabled=true] {
  display: none;
}

#TAGS-9ansu592 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-9ansu592 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-9ansu592 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-9ansu592 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-9ansu592 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-ax5ml75f {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-ax5ml75f .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-ax5ml75f .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ax5ml75f .select {
  position: relative;
}

#DROPDOWN-ax5ml75f .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ax5ml75f .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-ax5ml75f .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-ax5ml75f .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ax5ml75f .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-yhva2ad9 {
  
  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-yhva2ad9 > .dropdown--style {
  
}

#CONTAINER-utr03wxf {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(50px, max-content) minmax(24px, max-content) minmax(20px, max-content) minmax(10px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-n7z2zvli"], .--clone-TEXT-n7z2zvli {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-n7z2zvli"] .x-text,
[id^="TEXT-n7z2zvli"] .x-text a,
.--clone-TEXT-n7z2zvli .x-text,
.--clone-TEXT-n7z2zvli .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-n7z2zvli"] .x-text:hover,
.--clone-TEXT-n7z2zvli .x-text:hover,
[id^="TEXT-n7z2zvli"] a:hover,
.--clone-TEXT-n7z2zvli a:hover {
  
}

#CAROUSEL-datscvq5 {
  --width: -300%;align-self: start;column-gap: 30px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 1fr 1fr;grid-template-rows: minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: -300%;
  
}
#CAROUSEL-datscvq5 .x-carousel-wrapper {
  border-color: #000000;
border-style: solid;
border-width: 0.0px;
  width: calc(300% + 60px);
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: minmax(10px, max-content);
  display: grid;
  column-gap: 30px;
  transition: left 350ms ease-in-out;
  will-change: left;
}
#CAROUSEL-datscvq5 .x-carousel-wrapper > *{
  overflow: hidden;
}

#CAROUSEL-datscvq5 .x-arrow {
  width: 40px;
  height: 40px;
  
}
#CAROUSEL-datscvq5 .x-arrow-left {
  left: 5px;
  transform: scaleX(-1) scale(1) translate(0,-50%);
}
#CAROUSEL-datscvq5 .x-arrow-right {
  right: 5px;
}
#CAROUSEL-datscvq5 .x-carousel .x-arrow img, 
#CAROUSEL-datscvq5 .x-carousel .x-arrow svg, 
#CAROUSEL-datscvq5 .x-carousel .x-arrow path {
  fill: #FFFFFF;
  width: 100%;
  height: 100%;
}

#CONTAINER-7y7so1cg {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --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(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-d86uvto4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-d86uvto4 picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-d86uvto4 img {
  object-fit: cover;
}

[id^="TEXT-wzlm846e"], .--clone-TEXT-wzlm846e {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: end;
margin-right: -1px;
margin-top: calc(0px * 2);
width: 100.34965034965036%;
  
}
[id^="TEXT-wzlm846e"] .x-text,
[id^="TEXT-wzlm846e"] .x-text a,
.--clone-TEXT-wzlm846e .x-text,
.--clone-TEXT-wzlm846e .x-text a {
  --width: 100.34965034965036%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-wzlm846e"] .x-text:hover,
.--clone-TEXT-wzlm846e .x-text:hover,
[id^="TEXT-wzlm846e"] a:hover,
.--clone-TEXT-wzlm846e a:hover {
  
}

[id^="TEXT-bdc4etgb"], .--clone-TEXT-bdc4etgb {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: start;
margin-left: -0.5px;
margin-top: calc(0px * 2);
width: 100.34965034965036%;
  
}
[id^="TEXT-bdc4etgb"] .x-text,
[id^="TEXT-bdc4etgb"] .x-text a,
.--clone-TEXT-bdc4etgb .x-text,
.--clone-TEXT-bdc4etgb .x-text a {
  --width: 100.34965034965036%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-bdc4etgb"] .x-text:hover,
.--clone-TEXT-bdc4etgb .x-text:hover,
[id^="TEXT-bdc4etgb"] a:hover,
.--clone-TEXT-bdc4etgb a:hover {
  
}

#LINE-7o20t6m7 {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-7o20t6m7 .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-hd2ldh5v {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-q48u3ink {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-q48u3ink picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-q48u3ink img {
  object-fit: cover;
}

[id^="TEXT-3ds8ups6"], .--clone-TEXT-3ds8ups6 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-3ds8ups6"] .x-text,
[id^="TEXT-3ds8ups6"] .x-text a,
.--clone-TEXT-3ds8ups6 .x-text,
.--clone-TEXT-3ds8ups6 .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-3ds8ups6"] .x-text:hover,
.--clone-TEXT-3ds8ups6 .x-text:hover,
[id^="TEXT-3ds8ups6"] a:hover,
.--clone-TEXT-3ds8ups6 a:hover {
  
}

[id^="TEXT-0ypp226a"], .--clone-TEXT-0ypp226a {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-0ypp226a"] .x-text,
[id^="TEXT-0ypp226a"] .x-text a,
.--clone-TEXT-0ypp226a .x-text,
.--clone-TEXT-0ypp226a .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-0ypp226a"] .x-text:hover,
.--clone-TEXT-0ypp226a .x-text:hover,
[id^="TEXT-0ypp226a"] a:hover,
.--clone-TEXT-0ypp226a a:hover {
  
}

#LINE-dleu8tke {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-dleu8tke .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-j7v7mvq3 {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #cfd6e4;
border-radius: 12px 12px 12px 12px;
border-style: solid;
border-width: 1.0px;
box-shadow: 0px 0px 4px 0px rgba(34,47,49,0.078);
  --width: 100%;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(190px, max-content) minmax(10px, max-content) minmax(50px, max-content) minmax(15px, max-content) minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border: 1px solid #cfd6e4;


  
}

#IMAGE-dsld8ih8 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 190px;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
#IMAGE-dsld8ih8 picture {
  --width: 100%;
border-radius: 12px 12px 12px 12px;
height: 100%;
width: 100%;
}
#IMAGE-dsld8ih8 img {
  object-fit: cover;
}

[id^="TEXT-81zxbksl"], .--clone-TEXT-81zxbksl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-81zxbksl"] .x-text,
[id^="TEXT-81zxbksl"] .x-text a,
.--clone-TEXT-81zxbksl .x-text,
.--clone-TEXT-81zxbksl .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: #ff0000;
font: var(--font_5);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #ff0000);
}
[id^="TEXT-81zxbksl"] .x-text:hover,
.--clone-TEXT-81zxbksl .x-text:hover,
[id^="TEXT-81zxbksl"] a:hover,
.--clone-TEXT-81zxbksl a:hover {
  
}

[id^="TEXT-wxu6nfdw"], .--clone-TEXT-wxu6nfdw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: stretch;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
width: auto;
  
}
[id^="TEXT-wxu6nfdw"] .x-text,
[id^="TEXT-wxu6nfdw"] .x-text a,
.--clone-TEXT-wxu6nfdw .x-text,
.--clone-TEXT-wxu6nfdw .x-text a {
  --width: 85.91549295774648%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_5);
font: var(--font_5);
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_5));
}
[id^="TEXT-wxu6nfdw"] .x-text:hover,
.--clone-TEXT-wxu6nfdw .x-text:hover,
[id^="TEXT-wxu6nfdw"] a:hover,
.--clone-TEXT-wxu6nfdw a:hover {
  
}

#LINE-9ba56jji {
  --width: 30px;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 30px;
  height: auto;
  
}
#LINE-9ba56jji .line-container {
  border-color: #0000001a;
border-style: solid;
border-width: 1.0px;
}


#CONTAINER-o78zfgr0 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-m5wsb036 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-m5wsb036 picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m5wsb036 img {
  object-fit: cover;
}

[id^="TEXT-oc61n1dq"], .--clone-TEXT-oc61n1dq {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-oc61n1dq"] .x-text,
[id^="TEXT-oc61n1dq"] .x-text a,
.--clone-TEXT-oc61n1dq .x-text,
.--clone-TEXT-oc61n1dq .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-oc61n1dq"] .x-text:hover,
.--clone-TEXT-oc61n1dq .x-text:hover,
[id^="TEXT-oc61n1dq"] a:hover,
.--clone-TEXT-oc61n1dq a:hover {
  
}

#BUTTON-de9tuyxg {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-de9tuyxg .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-de9tuyxg[disabled=true] {
  display: none;
}
#BUTTON-de9tuyxg .animation, #BUTTON-de9tuyxg.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-de9tuyxg {
  
}

[id^="TEXT-brdlh5gy"], .--clone-TEXT-brdlh5gy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-brdlh5gy"] .x-text,
[id^="TEXT-brdlh5gy"] .x-text a,
.--clone-TEXT-brdlh5gy .x-text,
.--clone-TEXT-brdlh5gy .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-brdlh5gy"] .x-text:hover,
.--clone-TEXT-brdlh5gy .x-text:hover,
[id^="TEXT-brdlh5gy"] a:hover,
.--clone-TEXT-brdlh5gy a:hover {
  
}

#BUTTON-oje708oj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-oje708oj .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-oje708oj[disabled=true] {
  display: none;
}
#BUTTON-oje708oj .animation, #BUTTON-oje708oj.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-oje708oj {
  
}

#TABS-uemb4juq {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-uemb4juq > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-uemb4juq > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(9, 100%);
  background: #ffffffff;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-uemb4juq > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-uemb4juq > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-uemb4juq > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-6qhk7tli {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-6qhk7tli .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-6qhk7tli .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-6qhk7tli .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-6qhk7tli .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-6qhk7tli .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-6qhk7tli .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-6qhk7tli .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-6qhk7tli .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-6qhk7tli .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-6qhk7tli .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-6qhk7tli .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-6qhk7tli .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-6qhk7tli .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-6qhk7tli .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-6qhk7tli .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-6qhk7tli .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-6qhk7tli .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-6qhk7tli .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-6qhk7tli .grid-product--retail-price, #GRID-PRODUCT-6qhk7tli .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-6qhk7tli .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-6qhk7tli .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-6qhk7tli .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-6qhk7tli .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-6qhk7tli .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-6qhk7tli .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-6qhk7tli .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-n5a70mww {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-r0ic30vn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-r0ic30vn picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r0ic30vn img {
  object-fit: cover;
}

[id^="TEXT-t3p02goy"], .--clone-TEXT-t3p02goy {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-t3p02goy"] .x-text,
[id^="TEXT-t3p02goy"] .x-text a,
.--clone-TEXT-t3p02goy .x-text,
.--clone-TEXT-t3p02goy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-t3p02goy"] .x-text:hover,
.--clone-TEXT-t3p02goy .x-text:hover,
[id^="TEXT-t3p02goy"] a:hover,
.--clone-TEXT-t3p02goy a:hover {
  
}

[id^="TEXT-tbaotdz6"], .--clone-TEXT-tbaotdz6 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-tbaotdz6"] .x-text,
[id^="TEXT-tbaotdz6"] .x-text a,
.--clone-TEXT-tbaotdz6 .x-text,
.--clone-TEXT-tbaotdz6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-tbaotdz6"] .x-text:hover,
.--clone-TEXT-tbaotdz6 .x-text:hover,
[id^="TEXT-tbaotdz6"] a:hover,
.--clone-TEXT-tbaotdz6 a:hover {
  
}

#PRODUCT-OVERLAY-40xmap7v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-0qvaktuu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ehyyb37v {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-6qhk7tli .grid-product--info {
  flex: unset;
}

#IMAGE-iwgvb8el {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-iwgvb8el picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-iwgvb8el img {
  object-fit: cover;
}

[id^="TEXT-DATASET-hw3qeyry"], .--clone-TEXT-DATASET-hw3qeyry {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hw3qeyry"] .x-text,
[id^="TEXT-DATASET-hw3qeyry"] .x-text a,
.--clone-TEXT-DATASET-hw3qeyry .x-text,
.--clone-TEXT-DATASET-hw3qeyry .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hw3qeyry"] .x-text:hover,
.--clone-TEXT-DATASET-hw3qeyry .x-text:hover,
[id^="TEXT-DATASET-hw3qeyry"] a:hover,
.--clone-TEXT-DATASET-hw3qeyry a:hover {
  
}


#IMAGE-6vtgg2mg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6vtgg2mg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6vtgg2mg img {
  object-fit: cover;
}

[id^="TEXT-DATASET-z3fhyanl"], .--clone-TEXT-DATASET-z3fhyanl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-z3fhyanl"] .x-text,
[id^="TEXT-DATASET-z3fhyanl"] .x-text a,
.--clone-TEXT-DATASET-z3fhyanl .x-text,
.--clone-TEXT-DATASET-z3fhyanl .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-z3fhyanl"] .x-text:hover,
.--clone-TEXT-DATASET-z3fhyanl .x-text:hover,
[id^="TEXT-DATASET-z3fhyanl"] a:hover,
.--clone-TEXT-DATASET-z3fhyanl a:hover {
  
}


#IMAGE-i8a7qnqa {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-i8a7qnqa picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i8a7qnqa img {
  object-fit: cover;
}

[id^="TEXT-DATASET-lzpvwl8f"], .--clone-TEXT-DATASET-lzpvwl8f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lzpvwl8f"] .x-text,
[id^="TEXT-DATASET-lzpvwl8f"] .x-text a,
.--clone-TEXT-DATASET-lzpvwl8f .x-text,
.--clone-TEXT-DATASET-lzpvwl8f .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lzpvwl8f"] .x-text:hover,
.--clone-TEXT-DATASET-lzpvwl8f .x-text:hover,
[id^="TEXT-DATASET-lzpvwl8f"] a:hover,
.--clone-TEXT-DATASET-lzpvwl8f a:hover {
  
}

[id^="TEXT-DATASET-s39ljlmy"], .--clone-TEXT-DATASET-s39ljlmy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-s39ljlmy"] .x-text,
[id^="TEXT-DATASET-s39ljlmy"] .x-text a,
.--clone-TEXT-DATASET-s39ljlmy .x-text,
.--clone-TEXT-DATASET-s39ljlmy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-s39ljlmy"] .x-text:hover,
.--clone-TEXT-DATASET-s39ljlmy .x-text:hover,
[id^="TEXT-DATASET-s39ljlmy"] a:hover,
.--clone-TEXT-DATASET-s39ljlmy a:hover {
  
}


#IMAGE-x7g0ai36 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x7g0ai36 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x7g0ai36 img {
  object-fit: cover;
}

#BUTTON-2fntgk9o {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-2fntgk9o .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-2fntgk9o[disabled=true] {
  display: none;
}

#TAGS-c8joghgy {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-c8joghgy .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-c8joghgy .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-c8joghgy .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-c8joghgy .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-k32cq40f {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-k32cq40f .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-k32cq40f .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-k32cq40f .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-k32cq40f .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-k32cq40f .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-k32cq40f .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-k32cq40f .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-k32cq40f .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-k32cq40f .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-k32cq40f .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-k32cq40f .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-k32cq40f .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-k32cq40f .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-k32cq40f .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-k32cq40f .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-k32cq40f .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-k32cq40f .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-k32cq40f .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-k32cq40f .grid-product--retail-price, #GRID-PRODUCT-k32cq40f .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-k32cq40f .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-k32cq40f .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-k32cq40f .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-k32cq40f .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-k32cq40f .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-k32cq40f .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-k32cq40f .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-49dm983s {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-b700us7l {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-b700us7l picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-b700us7l img {
  object-fit: cover;
}

[id^="TEXT-kof3qy5m"], .--clone-TEXT-kof3qy5m {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-kof3qy5m"] .x-text,
[id^="TEXT-kof3qy5m"] .x-text a,
.--clone-TEXT-kof3qy5m .x-text,
.--clone-TEXT-kof3qy5m .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-kof3qy5m"] .x-text:hover,
.--clone-TEXT-kof3qy5m .x-text:hover,
[id^="TEXT-kof3qy5m"] a:hover,
.--clone-TEXT-kof3qy5m a:hover {
  
}

[id^="TEXT-y7uqsxu7"], .--clone-TEXT-y7uqsxu7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-y7uqsxu7"] .x-text,
[id^="TEXT-y7uqsxu7"] .x-text a,
.--clone-TEXT-y7uqsxu7 .x-text,
.--clone-TEXT-y7uqsxu7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-y7uqsxu7"] .x-text:hover,
.--clone-TEXT-y7uqsxu7 .x-text:hover,
[id^="TEXT-y7uqsxu7"] a:hover,
.--clone-TEXT-y7uqsxu7 a:hover {
  
}

#PRODUCT-OVERLAY-mt5dezcd {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-jjmczje3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-34h62lb4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-k32cq40f .grid-product--info {
  flex: unset;
}

#IMAGE-e14ydl4i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-e14ydl4i picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-e14ydl4i img {
  object-fit: cover;
}

[id^="TEXT-DATASET-lpklezb0"], .--clone-TEXT-DATASET-lpklezb0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lpklezb0"] .x-text,
[id^="TEXT-DATASET-lpklezb0"] .x-text a,
.--clone-TEXT-DATASET-lpklezb0 .x-text,
.--clone-TEXT-DATASET-lpklezb0 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lpklezb0"] .x-text:hover,
.--clone-TEXT-DATASET-lpklezb0 .x-text:hover,
[id^="TEXT-DATASET-lpklezb0"] a:hover,
.--clone-TEXT-DATASET-lpklezb0 a:hover {
  
}


#IMAGE-ecyoua7o {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ecyoua7o picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ecyoua7o img {
  object-fit: cover;
}

[id^="TEXT-DATASET-cxrsbjym"], .--clone-TEXT-DATASET-cxrsbjym {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cxrsbjym"] .x-text,
[id^="TEXT-DATASET-cxrsbjym"] .x-text a,
.--clone-TEXT-DATASET-cxrsbjym .x-text,
.--clone-TEXT-DATASET-cxrsbjym .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cxrsbjym"] .x-text:hover,
.--clone-TEXT-DATASET-cxrsbjym .x-text:hover,
[id^="TEXT-DATASET-cxrsbjym"] a:hover,
.--clone-TEXT-DATASET-cxrsbjym a:hover {
  
}


#IMAGE-a10g5cpw {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-a10g5cpw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-a10g5cpw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-84nexmz5"], .--clone-TEXT-DATASET-84nexmz5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-84nexmz5"] .x-text,
[id^="TEXT-DATASET-84nexmz5"] .x-text a,
.--clone-TEXT-DATASET-84nexmz5 .x-text,
.--clone-TEXT-DATASET-84nexmz5 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-84nexmz5"] .x-text:hover,
.--clone-TEXT-DATASET-84nexmz5 .x-text:hover,
[id^="TEXT-DATASET-84nexmz5"] a:hover,
.--clone-TEXT-DATASET-84nexmz5 a:hover {
  
}

[id^="TEXT-DATASET-q1d5gnka"], .--clone-TEXT-DATASET-q1d5gnka {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q1d5gnka"] .x-text,
[id^="TEXT-DATASET-q1d5gnka"] .x-text a,
.--clone-TEXT-DATASET-q1d5gnka .x-text,
.--clone-TEXT-DATASET-q1d5gnka .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q1d5gnka"] .x-text:hover,
.--clone-TEXT-DATASET-q1d5gnka .x-text:hover,
[id^="TEXT-DATASET-q1d5gnka"] a:hover,
.--clone-TEXT-DATASET-q1d5gnka a:hover {
  
}


#IMAGE-hmhp5uk8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hmhp5uk8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hmhp5uk8 img {
  object-fit: cover;
}

#BUTTON-fv8emvo8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-fv8emvo8 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fv8emvo8[disabled=true] {
  display: none;
}

#TAGS-k1cuur1h {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-k1cuur1h .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-k1cuur1h .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-k1cuur1h .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-k1cuur1h .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-yk5jo6io {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-yk5jo6io .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-yk5jo6io .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-yk5jo6io .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-yk5jo6io .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yk5jo6io .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yk5jo6io .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-yk5jo6io .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-yk5jo6io .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-yk5jo6io .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-yk5jo6io .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-yk5jo6io .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-yk5jo6io .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-yk5jo6io .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-yk5jo6io .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yk5jo6io .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-yk5jo6io .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yk5jo6io .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-yk5jo6io .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yk5jo6io .grid-product--retail-price, #GRID-PRODUCT-yk5jo6io .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-yk5jo6io .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yk5jo6io .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-yk5jo6io .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-yk5jo6io .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-yk5jo6io .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-yk5jo6io .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-yk5jo6io .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-vo63fxv9 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-507dstuy {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-507dstuy picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-507dstuy img {
  object-fit: cover;
}

[id^="TEXT-n8ezztwy"], .--clone-TEXT-n8ezztwy {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-n8ezztwy"] .x-text,
[id^="TEXT-n8ezztwy"] .x-text a,
.--clone-TEXT-n8ezztwy .x-text,
.--clone-TEXT-n8ezztwy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-n8ezztwy"] .x-text:hover,
.--clone-TEXT-n8ezztwy .x-text:hover,
[id^="TEXT-n8ezztwy"] a:hover,
.--clone-TEXT-n8ezztwy a:hover {
  
}

[id^="TEXT-ee6kkqzz"], .--clone-TEXT-ee6kkqzz {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-ee6kkqzz"] .x-text,
[id^="TEXT-ee6kkqzz"] .x-text a,
.--clone-TEXT-ee6kkqzz .x-text,
.--clone-TEXT-ee6kkqzz .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-ee6kkqzz"] .x-text:hover,
.--clone-TEXT-ee6kkqzz .x-text:hover,
[id^="TEXT-ee6kkqzz"] a:hover,
.--clone-TEXT-ee6kkqzz a:hover {
  
}

#PRODUCT-OVERLAY-oelq53iu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-47eeelk0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-sssg73fd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yk5jo6io .grid-product--info {
  flex: unset;
}

#IMAGE-efm4zllg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-efm4zllg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-efm4zllg img {
  object-fit: cover;
}

[id^="TEXT-DATASET-1jq5yi9p"], .--clone-TEXT-DATASET-1jq5yi9p {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1jq5yi9p"] .x-text,
[id^="TEXT-DATASET-1jq5yi9p"] .x-text a,
.--clone-TEXT-DATASET-1jq5yi9p .x-text,
.--clone-TEXT-DATASET-1jq5yi9p .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1jq5yi9p"] .x-text:hover,
.--clone-TEXT-DATASET-1jq5yi9p .x-text:hover,
[id^="TEXT-DATASET-1jq5yi9p"] a:hover,
.--clone-TEXT-DATASET-1jq5yi9p a:hover {
  
}


#IMAGE-09o5pqc4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-09o5pqc4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-09o5pqc4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ja95l2qj"], .--clone-TEXT-DATASET-ja95l2qj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ja95l2qj"] .x-text,
[id^="TEXT-DATASET-ja95l2qj"] .x-text a,
.--clone-TEXT-DATASET-ja95l2qj .x-text,
.--clone-TEXT-DATASET-ja95l2qj .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ja95l2qj"] .x-text:hover,
.--clone-TEXT-DATASET-ja95l2qj .x-text:hover,
[id^="TEXT-DATASET-ja95l2qj"] a:hover,
.--clone-TEXT-DATASET-ja95l2qj a:hover {
  
}


#IMAGE-if6007n0 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-if6007n0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-if6007n0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pky2i17g"], .--clone-TEXT-DATASET-pky2i17g {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pky2i17g"] .x-text,
[id^="TEXT-DATASET-pky2i17g"] .x-text a,
.--clone-TEXT-DATASET-pky2i17g .x-text,
.--clone-TEXT-DATASET-pky2i17g .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pky2i17g"] .x-text:hover,
.--clone-TEXT-DATASET-pky2i17g .x-text:hover,
[id^="TEXT-DATASET-pky2i17g"] a:hover,
.--clone-TEXT-DATASET-pky2i17g a:hover {
  
}

[id^="TEXT-DATASET-slordfmx"], .--clone-TEXT-DATASET-slordfmx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-slordfmx"] .x-text,
[id^="TEXT-DATASET-slordfmx"] .x-text a,
.--clone-TEXT-DATASET-slordfmx .x-text,
.--clone-TEXT-DATASET-slordfmx .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-slordfmx"] .x-text:hover,
.--clone-TEXT-DATASET-slordfmx .x-text:hover,
[id^="TEXT-DATASET-slordfmx"] a:hover,
.--clone-TEXT-DATASET-slordfmx a:hover {
  
}


#IMAGE-s90qlq6l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-s90qlq6l picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s90qlq6l img {
  object-fit: cover;
}

#BUTTON-1x9icaq5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-1x9icaq5 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-1x9icaq5[disabled=true] {
  display: none;
}

#TAGS-vazbdx26 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-vazbdx26 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-vazbdx26 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-vazbdx26 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-vazbdx26 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-8hl3bgjl {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-8hl3bgjl .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-8hl3bgjl .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-8hl3bgjl .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-8hl3bgjl .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-8hl3bgjl .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-8hl3bgjl .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-8hl3bgjl .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-8hl3bgjl .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-8hl3bgjl .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-8hl3bgjl .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-8hl3bgjl .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-8hl3bgjl .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-8hl3bgjl .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-8hl3bgjl .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-8hl3bgjl .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8hl3bgjl .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8hl3bgjl .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-8hl3bgjl .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8hl3bgjl .grid-product--retail-price, #GRID-PRODUCT-8hl3bgjl .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8hl3bgjl .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8hl3bgjl .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-8hl3bgjl .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8hl3bgjl .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8hl3bgjl .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-8hl3bgjl .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-8hl3bgjl .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-vf4l03hm {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-kpuv6mvf {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-kpuv6mvf picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kpuv6mvf img {
  object-fit: cover;
}

[id^="TEXT-649m805p"], .--clone-TEXT-649m805p {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-649m805p"] .x-text,
[id^="TEXT-649m805p"] .x-text a,
.--clone-TEXT-649m805p .x-text,
.--clone-TEXT-649m805p .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-649m805p"] .x-text:hover,
.--clone-TEXT-649m805p .x-text:hover,
[id^="TEXT-649m805p"] a:hover,
.--clone-TEXT-649m805p a:hover {
  
}

[id^="TEXT-kwgrzje1"], .--clone-TEXT-kwgrzje1 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-kwgrzje1"] .x-text,
[id^="TEXT-kwgrzje1"] .x-text a,
.--clone-TEXT-kwgrzje1 .x-text,
.--clone-TEXT-kwgrzje1 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-kwgrzje1"] .x-text:hover,
.--clone-TEXT-kwgrzje1 .x-text:hover,
[id^="TEXT-kwgrzje1"] a:hover,
.--clone-TEXT-kwgrzje1 a:hover {
  
}

#PRODUCT-OVERLAY-g4oqcvh1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5qfydso4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-aajd6g22 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8hl3bgjl .grid-product--info {
  flex: unset;
}

#IMAGE-9c7uz62l {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9c7uz62l picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9c7uz62l img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ookuefwc"], .--clone-TEXT-DATASET-ookuefwc {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ookuefwc"] .x-text,
[id^="TEXT-DATASET-ookuefwc"] .x-text a,
.--clone-TEXT-DATASET-ookuefwc .x-text,
.--clone-TEXT-DATASET-ookuefwc .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ookuefwc"] .x-text:hover,
.--clone-TEXT-DATASET-ookuefwc .x-text:hover,
[id^="TEXT-DATASET-ookuefwc"] a:hover,
.--clone-TEXT-DATASET-ookuefwc a:hover {
  
}


#IMAGE-dl9b9tbw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dl9b9tbw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dl9b9tbw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7g0mxsua"], .--clone-TEXT-DATASET-7g0mxsua {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7g0mxsua"] .x-text,
[id^="TEXT-DATASET-7g0mxsua"] .x-text a,
.--clone-TEXT-DATASET-7g0mxsua .x-text,
.--clone-TEXT-DATASET-7g0mxsua .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7g0mxsua"] .x-text:hover,
.--clone-TEXT-DATASET-7g0mxsua .x-text:hover,
[id^="TEXT-DATASET-7g0mxsua"] a:hover,
.--clone-TEXT-DATASET-7g0mxsua a:hover {
  
}


#IMAGE-mclia935 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mclia935 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mclia935 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6mq3gl10"], .--clone-TEXT-DATASET-6mq3gl10 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6mq3gl10"] .x-text,
[id^="TEXT-DATASET-6mq3gl10"] .x-text a,
.--clone-TEXT-DATASET-6mq3gl10 .x-text,
.--clone-TEXT-DATASET-6mq3gl10 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6mq3gl10"] .x-text:hover,
.--clone-TEXT-DATASET-6mq3gl10 .x-text:hover,
[id^="TEXT-DATASET-6mq3gl10"] a:hover,
.--clone-TEXT-DATASET-6mq3gl10 a:hover {
  
}

[id^="TEXT-DATASET-u5kc6zb9"], .--clone-TEXT-DATASET-u5kc6zb9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u5kc6zb9"] .x-text,
[id^="TEXT-DATASET-u5kc6zb9"] .x-text a,
.--clone-TEXT-DATASET-u5kc6zb9 .x-text,
.--clone-TEXT-DATASET-u5kc6zb9 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u5kc6zb9"] .x-text:hover,
.--clone-TEXT-DATASET-u5kc6zb9 .x-text:hover,
[id^="TEXT-DATASET-u5kc6zb9"] a:hover,
.--clone-TEXT-DATASET-u5kc6zb9 a:hover {
  
}


#IMAGE-hwk1v34y {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hwk1v34y picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hwk1v34y img {
  object-fit: cover;
}

#BUTTON-igp930vu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-igp930vu .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-igp930vu[disabled=true] {
  display: none;
}

#TAGS-zlgmmt54 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-zlgmmt54 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-zlgmmt54 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-zlgmmt54 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-zlgmmt54 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-9l6nwj8c {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-9l6nwj8c .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-9l6nwj8c .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-9l6nwj8c .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-9l6nwj8c .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-9l6nwj8c .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-9l6nwj8c .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-9l6nwj8c .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-9l6nwj8c .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-9l6nwj8c .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-9l6nwj8c .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-9l6nwj8c .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-9l6nwj8c .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-9l6nwj8c .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-9l6nwj8c .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-9l6nwj8c .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-9l6nwj8c .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-9l6nwj8c .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-9l6nwj8c .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-9l6nwj8c .grid-product--retail-price, #GRID-PRODUCT-9l6nwj8c .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-9l6nwj8c .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-9l6nwj8c .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-9l6nwj8c .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-9l6nwj8c .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-9l6nwj8c .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-9l6nwj8c .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-9l6nwj8c .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-7qj611j7 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-jjmkxnw7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-jjmkxnw7 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jjmkxnw7 img {
  object-fit: cover;
}

[id^="TEXT-4ztq3uhs"], .--clone-TEXT-4ztq3uhs {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-4ztq3uhs"] .x-text,
[id^="TEXT-4ztq3uhs"] .x-text a,
.--clone-TEXT-4ztq3uhs .x-text,
.--clone-TEXT-4ztq3uhs .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-4ztq3uhs"] .x-text:hover,
.--clone-TEXT-4ztq3uhs .x-text:hover,
[id^="TEXT-4ztq3uhs"] a:hover,
.--clone-TEXT-4ztq3uhs a:hover {
  
}

[id^="TEXT-wj1cf6qy"], .--clone-TEXT-wj1cf6qy {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-wj1cf6qy"] .x-text,
[id^="TEXT-wj1cf6qy"] .x-text a,
.--clone-TEXT-wj1cf6qy .x-text,
.--clone-TEXT-wj1cf6qy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-wj1cf6qy"] .x-text:hover,
.--clone-TEXT-wj1cf6qy .x-text:hover,
[id^="TEXT-wj1cf6qy"] a:hover,
.--clone-TEXT-wj1cf6qy a:hover {
  
}

#PRODUCT-OVERLAY-w3pxyvg8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5g5lu9d3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-lognu7ol {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-9l6nwj8c .grid-product--info {
  flex: unset;
}

#IMAGE-4ylzemk5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4ylzemk5 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4ylzemk5 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-bpedb0wc"], .--clone-TEXT-DATASET-bpedb0wc {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-bpedb0wc"] .x-text,
[id^="TEXT-DATASET-bpedb0wc"] .x-text a,
.--clone-TEXT-DATASET-bpedb0wc .x-text,
.--clone-TEXT-DATASET-bpedb0wc .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-bpedb0wc"] .x-text:hover,
.--clone-TEXT-DATASET-bpedb0wc .x-text:hover,
[id^="TEXT-DATASET-bpedb0wc"] a:hover,
.--clone-TEXT-DATASET-bpedb0wc a:hover {
  
}


#IMAGE-qea0rsdi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qea0rsdi picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qea0rsdi img {
  object-fit: cover;
}

[id^="TEXT-DATASET-a555scz7"], .--clone-TEXT-DATASET-a555scz7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-a555scz7"] .x-text,
[id^="TEXT-DATASET-a555scz7"] .x-text a,
.--clone-TEXT-DATASET-a555scz7 .x-text,
.--clone-TEXT-DATASET-a555scz7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-a555scz7"] .x-text:hover,
.--clone-TEXT-DATASET-a555scz7 .x-text:hover,
[id^="TEXT-DATASET-a555scz7"] a:hover,
.--clone-TEXT-DATASET-a555scz7 a:hover {
  
}


#IMAGE-t27adm4b {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-t27adm4b picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-t27adm4b img {
  object-fit: cover;
}

[id^="TEXT-DATASET-cokebfts"], .--clone-TEXT-DATASET-cokebfts {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cokebfts"] .x-text,
[id^="TEXT-DATASET-cokebfts"] .x-text a,
.--clone-TEXT-DATASET-cokebfts .x-text,
.--clone-TEXT-DATASET-cokebfts .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cokebfts"] .x-text:hover,
.--clone-TEXT-DATASET-cokebfts .x-text:hover,
[id^="TEXT-DATASET-cokebfts"] a:hover,
.--clone-TEXT-DATASET-cokebfts a:hover {
  
}

[id^="TEXT-DATASET-xbl6jnul"], .--clone-TEXT-DATASET-xbl6jnul {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xbl6jnul"] .x-text,
[id^="TEXT-DATASET-xbl6jnul"] .x-text a,
.--clone-TEXT-DATASET-xbl6jnul .x-text,
.--clone-TEXT-DATASET-xbl6jnul .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xbl6jnul"] .x-text:hover,
.--clone-TEXT-DATASET-xbl6jnul .x-text:hover,
[id^="TEXT-DATASET-xbl6jnul"] a:hover,
.--clone-TEXT-DATASET-xbl6jnul a:hover {
  
}


#IMAGE-ipbxfdzh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ipbxfdzh picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ipbxfdzh img {
  object-fit: cover;
}

#BUTTON-p2jt5a86 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-p2jt5a86 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-p2jt5a86[disabled=true] {
  display: none;
}

#TAGS-i4up0h7d {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-i4up0h7d .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-i4up0h7d .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-i4up0h7d .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-i4up0h7d .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-627hd1gw {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-627hd1gw .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-627hd1gw .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-627hd1gw .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-627hd1gw .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-627hd1gw .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-627hd1gw .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-627hd1gw .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-627hd1gw .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-627hd1gw .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-627hd1gw .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-627hd1gw .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-627hd1gw .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-627hd1gw .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-627hd1gw .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-627hd1gw .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-627hd1gw .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-627hd1gw .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-627hd1gw .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-627hd1gw .grid-product--retail-price, #GRID-PRODUCT-627hd1gw .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-627hd1gw .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-627hd1gw .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-627hd1gw .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-627hd1gw .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-627hd1gw .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-627hd1gw .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-627hd1gw .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-absux2bn {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-m3tjikzb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-m3tjikzb picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m3tjikzb img {
  object-fit: cover;
}

[id^="TEXT-qlcupix0"], .--clone-TEXT-qlcupix0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-qlcupix0"] .x-text,
[id^="TEXT-qlcupix0"] .x-text a,
.--clone-TEXT-qlcupix0 .x-text,
.--clone-TEXT-qlcupix0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-qlcupix0"] .x-text:hover,
.--clone-TEXT-qlcupix0 .x-text:hover,
[id^="TEXT-qlcupix0"] a:hover,
.--clone-TEXT-qlcupix0 a:hover {
  
}

[id^="TEXT-dgrd9euw"], .--clone-TEXT-dgrd9euw {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-dgrd9euw"] .x-text,
[id^="TEXT-dgrd9euw"] .x-text a,
.--clone-TEXT-dgrd9euw .x-text,
.--clone-TEXT-dgrd9euw .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-dgrd9euw"] .x-text:hover,
.--clone-TEXT-dgrd9euw .x-text:hover,
[id^="TEXT-dgrd9euw"] a:hover,
.--clone-TEXT-dgrd9euw a:hover {
  
}

#PRODUCT-OVERLAY-8b83yw28 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-bk6857wz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-adc9bvd1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-627hd1gw .grid-product--info {
  flex: unset;
}

#IMAGE-q5if3q5h {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-q5if3q5h picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q5if3q5h img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2as0wqud"], .--clone-TEXT-DATASET-2as0wqud {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2as0wqud"] .x-text,
[id^="TEXT-DATASET-2as0wqud"] .x-text a,
.--clone-TEXT-DATASET-2as0wqud .x-text,
.--clone-TEXT-DATASET-2as0wqud .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2as0wqud"] .x-text:hover,
.--clone-TEXT-DATASET-2as0wqud .x-text:hover,
[id^="TEXT-DATASET-2as0wqud"] a:hover,
.--clone-TEXT-DATASET-2as0wqud a:hover {
  
}


#IMAGE-vimdkja2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vimdkja2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vimdkja2 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-py7zrpj1"], .--clone-TEXT-DATASET-py7zrpj1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-py7zrpj1"] .x-text,
[id^="TEXT-DATASET-py7zrpj1"] .x-text a,
.--clone-TEXT-DATASET-py7zrpj1 .x-text,
.--clone-TEXT-DATASET-py7zrpj1 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-py7zrpj1"] .x-text:hover,
.--clone-TEXT-DATASET-py7zrpj1 .x-text:hover,
[id^="TEXT-DATASET-py7zrpj1"] a:hover,
.--clone-TEXT-DATASET-py7zrpj1 a:hover {
  
}


#IMAGE-lb45o1jb {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-lb45o1jb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-lb45o1jb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6k2fek6c"], .--clone-TEXT-DATASET-6k2fek6c {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6k2fek6c"] .x-text,
[id^="TEXT-DATASET-6k2fek6c"] .x-text a,
.--clone-TEXT-DATASET-6k2fek6c .x-text,
.--clone-TEXT-DATASET-6k2fek6c .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6k2fek6c"] .x-text:hover,
.--clone-TEXT-DATASET-6k2fek6c .x-text:hover,
[id^="TEXT-DATASET-6k2fek6c"] a:hover,
.--clone-TEXT-DATASET-6k2fek6c a:hover {
  
}

[id^="TEXT-DATASET-pmsiiedn"], .--clone-TEXT-DATASET-pmsiiedn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pmsiiedn"] .x-text,
[id^="TEXT-DATASET-pmsiiedn"] .x-text a,
.--clone-TEXT-DATASET-pmsiiedn .x-text,
.--clone-TEXT-DATASET-pmsiiedn .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pmsiiedn"] .x-text:hover,
.--clone-TEXT-DATASET-pmsiiedn .x-text:hover,
[id^="TEXT-DATASET-pmsiiedn"] a:hover,
.--clone-TEXT-DATASET-pmsiiedn a:hover {
  
}


#IMAGE-8gwzb72n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8gwzb72n picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8gwzb72n img {
  object-fit: cover;
}

#BUTTON-mc1yzsjz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-mc1yzsjz .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-mc1yzsjz[disabled=true] {
  display: none;
}

#TAGS-ax2j17gt {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ax2j17gt .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ax2j17gt .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ax2j17gt .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ax2j17gt .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-up4s34fw {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-up4s34fw .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-up4s34fw .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-up4s34fw .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-up4s34fw .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-up4s34fw .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-up4s34fw .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-up4s34fw .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-up4s34fw .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-up4s34fw .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-up4s34fw .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-up4s34fw .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-up4s34fw .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-up4s34fw .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-up4s34fw .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-up4s34fw .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-up4s34fw .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-up4s34fw .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-up4s34fw .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-up4s34fw .grid-product--retail-price, #GRID-PRODUCT-up4s34fw .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-up4s34fw .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-up4s34fw .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-up4s34fw .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-up4s34fw .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-up4s34fw .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-up4s34fw .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-up4s34fw .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-0xnyq40m {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ff4fdxum {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ff4fdxum picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ff4fdxum img {
  object-fit: cover;
}

[id^="TEXT-s69rhejg"], .--clone-TEXT-s69rhejg {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-s69rhejg"] .x-text,
[id^="TEXT-s69rhejg"] .x-text a,
.--clone-TEXT-s69rhejg .x-text,
.--clone-TEXT-s69rhejg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-s69rhejg"] .x-text:hover,
.--clone-TEXT-s69rhejg .x-text:hover,
[id^="TEXT-s69rhejg"] a:hover,
.--clone-TEXT-s69rhejg a:hover {
  
}

[id^="TEXT-06r6xrhc"], .--clone-TEXT-06r6xrhc {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-06r6xrhc"] .x-text,
[id^="TEXT-06r6xrhc"] .x-text a,
.--clone-TEXT-06r6xrhc .x-text,
.--clone-TEXT-06r6xrhc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-06r6xrhc"] .x-text:hover,
.--clone-TEXT-06r6xrhc .x-text:hover,
[id^="TEXT-06r6xrhc"] a:hover,
.--clone-TEXT-06r6xrhc a:hover {
  
}

#PRODUCT-OVERLAY-6kh19hf5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ottutk3c {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-dy04yhir {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-up4s34fw .grid-product--info {
  flex: unset;
}

#IMAGE-w0xekj2u {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-w0xekj2u picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-w0xekj2u img {
  object-fit: cover;
}

[id^="TEXT-DATASET-kzoys383"], .--clone-TEXT-DATASET-kzoys383 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kzoys383"] .x-text,
[id^="TEXT-DATASET-kzoys383"] .x-text a,
.--clone-TEXT-DATASET-kzoys383 .x-text,
.--clone-TEXT-DATASET-kzoys383 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kzoys383"] .x-text:hover,
.--clone-TEXT-DATASET-kzoys383 .x-text:hover,
[id^="TEXT-DATASET-kzoys383"] a:hover,
.--clone-TEXT-DATASET-kzoys383 a:hover {
  
}


#IMAGE-ehpxovcc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ehpxovcc picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ehpxovcc img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2z9hm6qy"], .--clone-TEXT-DATASET-2z9hm6qy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2z9hm6qy"] .x-text,
[id^="TEXT-DATASET-2z9hm6qy"] .x-text a,
.--clone-TEXT-DATASET-2z9hm6qy .x-text,
.--clone-TEXT-DATASET-2z9hm6qy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2z9hm6qy"] .x-text:hover,
.--clone-TEXT-DATASET-2z9hm6qy .x-text:hover,
[id^="TEXT-DATASET-2z9hm6qy"] a:hover,
.--clone-TEXT-DATASET-2z9hm6qy a:hover {
  
}


#IMAGE-wbd9plys {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-wbd9plys picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wbd9plys img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9k5ay9in"], .--clone-TEXT-DATASET-9k5ay9in {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9k5ay9in"] .x-text,
[id^="TEXT-DATASET-9k5ay9in"] .x-text a,
.--clone-TEXT-DATASET-9k5ay9in .x-text,
.--clone-TEXT-DATASET-9k5ay9in .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9k5ay9in"] .x-text:hover,
.--clone-TEXT-DATASET-9k5ay9in .x-text:hover,
[id^="TEXT-DATASET-9k5ay9in"] a:hover,
.--clone-TEXT-DATASET-9k5ay9in a:hover {
  
}

[id^="TEXT-DATASET-ugfeklqw"], .--clone-TEXT-DATASET-ugfeklqw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ugfeklqw"] .x-text,
[id^="TEXT-DATASET-ugfeklqw"] .x-text a,
.--clone-TEXT-DATASET-ugfeklqw .x-text,
.--clone-TEXT-DATASET-ugfeklqw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ugfeklqw"] .x-text:hover,
.--clone-TEXT-DATASET-ugfeklqw .x-text:hover,
[id^="TEXT-DATASET-ugfeklqw"] a:hover,
.--clone-TEXT-DATASET-ugfeklqw a:hover {
  
}


#IMAGE-c8prm5io {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-c8prm5io picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-c8prm5io img {
  object-fit: cover;
}

#BUTTON-zw5j4el1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-zw5j4el1 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zw5j4el1[disabled=true] {
  display: none;
}

#TAGS-ig14jxma {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ig14jxma .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ig14jxma .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ig14jxma .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ig14jxma .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-15o7moix {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-15o7moix .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-15o7moix .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-15o7moix .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-15o7moix .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-15o7moix .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-15o7moix .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-15o7moix .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-15o7moix .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-15o7moix .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-15o7moix .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-15o7moix .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-15o7moix .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-15o7moix .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-15o7moix .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-15o7moix .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-15o7moix .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-15o7moix .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-15o7moix .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-15o7moix .grid-product--retail-price, #GRID-PRODUCT-15o7moix .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-15o7moix .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-15o7moix .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-15o7moix .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-15o7moix .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-15o7moix .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-15o7moix .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-15o7moix .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-0ii4r5wt {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-azr1rw9y {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-azr1rw9y picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-azr1rw9y img {
  object-fit: cover;
}

[id^="TEXT-a53azzbm"], .--clone-TEXT-a53azzbm {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-a53azzbm"] .x-text,
[id^="TEXT-a53azzbm"] .x-text a,
.--clone-TEXT-a53azzbm .x-text,
.--clone-TEXT-a53azzbm .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-a53azzbm"] .x-text:hover,
.--clone-TEXT-a53azzbm .x-text:hover,
[id^="TEXT-a53azzbm"] a:hover,
.--clone-TEXT-a53azzbm a:hover {
  
}

[id^="TEXT-spb26oqs"], .--clone-TEXT-spb26oqs {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-spb26oqs"] .x-text,
[id^="TEXT-spb26oqs"] .x-text a,
.--clone-TEXT-spb26oqs .x-text,
.--clone-TEXT-spb26oqs .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-spb26oqs"] .x-text:hover,
.--clone-TEXT-spb26oqs .x-text:hover,
[id^="TEXT-spb26oqs"] a:hover,
.--clone-TEXT-spb26oqs a:hover {
  
}

#PRODUCT-OVERLAY-490kfafp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5m5499es {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-3kus1tcu {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-15o7moix .grid-product--info {
  flex: unset;
}

#IMAGE-x7sm87bl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x7sm87bl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x7sm87bl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-of54vwi7"], .--clone-TEXT-DATASET-of54vwi7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-of54vwi7"] .x-text,
[id^="TEXT-DATASET-of54vwi7"] .x-text a,
.--clone-TEXT-DATASET-of54vwi7 .x-text,
.--clone-TEXT-DATASET-of54vwi7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-of54vwi7"] .x-text:hover,
.--clone-TEXT-DATASET-of54vwi7 .x-text:hover,
[id^="TEXT-DATASET-of54vwi7"] a:hover,
.--clone-TEXT-DATASET-of54vwi7 a:hover {
  
}


#IMAGE-1k3i8cqb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1k3i8cqb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1k3i8cqb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xucjk2k6"], .--clone-TEXT-DATASET-xucjk2k6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xucjk2k6"] .x-text,
[id^="TEXT-DATASET-xucjk2k6"] .x-text a,
.--clone-TEXT-DATASET-xucjk2k6 .x-text,
.--clone-TEXT-DATASET-xucjk2k6 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xucjk2k6"] .x-text:hover,
.--clone-TEXT-DATASET-xucjk2k6 .x-text:hover,
[id^="TEXT-DATASET-xucjk2k6"] a:hover,
.--clone-TEXT-DATASET-xucjk2k6 a:hover {
  
}


#IMAGE-fz6rfjyq {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fz6rfjyq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fz6rfjyq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-n210u5fn"], .--clone-TEXT-DATASET-n210u5fn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-n210u5fn"] .x-text,
[id^="TEXT-DATASET-n210u5fn"] .x-text a,
.--clone-TEXT-DATASET-n210u5fn .x-text,
.--clone-TEXT-DATASET-n210u5fn .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-n210u5fn"] .x-text:hover,
.--clone-TEXT-DATASET-n210u5fn .x-text:hover,
[id^="TEXT-DATASET-n210u5fn"] a:hover,
.--clone-TEXT-DATASET-n210u5fn a:hover {
  
}

[id^="TEXT-DATASET-lcxt57jo"], .--clone-TEXT-DATASET-lcxt57jo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lcxt57jo"] .x-text,
[id^="TEXT-DATASET-lcxt57jo"] .x-text a,
.--clone-TEXT-DATASET-lcxt57jo .x-text,
.--clone-TEXT-DATASET-lcxt57jo .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lcxt57jo"] .x-text:hover,
.--clone-TEXT-DATASET-lcxt57jo .x-text:hover,
[id^="TEXT-DATASET-lcxt57jo"] a:hover,
.--clone-TEXT-DATASET-lcxt57jo a:hover {
  
}


#IMAGE-y2q8wof9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-y2q8wof9 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y2q8wof9 img {
  object-fit: cover;
}

#BUTTON-crd730jb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-crd730jb .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-crd730jb[disabled=true] {
  display: none;
}

#TAGS-19ppcb1u {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-19ppcb1u .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-19ppcb1u .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-19ppcb1u .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-19ppcb1u .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-cvcplddt {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-cvcplddt .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-cvcplddt .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-cvcplddt .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-cvcplddt .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-cvcplddt .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-cvcplddt .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-cvcplddt .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-cvcplddt .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-cvcplddt .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-cvcplddt .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-cvcplddt .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-cvcplddt .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-cvcplddt .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-cvcplddt .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-cvcplddt .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-cvcplddt .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-cvcplddt .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-cvcplddt .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-cvcplddt .grid-product--retail-price, #GRID-PRODUCT-cvcplddt .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-cvcplddt .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-cvcplddt .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-cvcplddt .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-cvcplddt .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-cvcplddt .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-cvcplddt .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-cvcplddt .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-u7zxr3bw {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-5vyoux7q {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-5vyoux7q picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5vyoux7q img {
  object-fit: cover;
}

[id^="TEXT-e6iy1b4h"], .--clone-TEXT-e6iy1b4h {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-e6iy1b4h"] .x-text,
[id^="TEXT-e6iy1b4h"] .x-text a,
.--clone-TEXT-e6iy1b4h .x-text,
.--clone-TEXT-e6iy1b4h .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-e6iy1b4h"] .x-text:hover,
.--clone-TEXT-e6iy1b4h .x-text:hover,
[id^="TEXT-e6iy1b4h"] a:hover,
.--clone-TEXT-e6iy1b4h a:hover {
  
}

[id^="TEXT-3sz11gb4"], .--clone-TEXT-3sz11gb4 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-3sz11gb4"] .x-text,
[id^="TEXT-3sz11gb4"] .x-text a,
.--clone-TEXT-3sz11gb4 .x-text,
.--clone-TEXT-3sz11gb4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-3sz11gb4"] .x-text:hover,
.--clone-TEXT-3sz11gb4 .x-text:hover,
[id^="TEXT-3sz11gb4"] a:hover,
.--clone-TEXT-3sz11gb4 a:hover {
  
}

#PRODUCT-OVERLAY-88akeztz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-g9kikd6b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-poyrh8d2 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-cvcplddt .grid-product--info {
  flex: unset;
}

#IMAGE-q4f02snq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-q4f02snq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q4f02snq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-944vbrou"], .--clone-TEXT-DATASET-944vbrou {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-944vbrou"] .x-text,
[id^="TEXT-DATASET-944vbrou"] .x-text a,
.--clone-TEXT-DATASET-944vbrou .x-text,
.--clone-TEXT-DATASET-944vbrou .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-944vbrou"] .x-text:hover,
.--clone-TEXT-DATASET-944vbrou .x-text:hover,
[id^="TEXT-DATASET-944vbrou"] a:hover,
.--clone-TEXT-DATASET-944vbrou a:hover {
  
}


#IMAGE-kkumkdgc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kkumkdgc picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kkumkdgc img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ausicwfk"], .--clone-TEXT-DATASET-ausicwfk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ausicwfk"] .x-text,
[id^="TEXT-DATASET-ausicwfk"] .x-text a,
.--clone-TEXT-DATASET-ausicwfk .x-text,
.--clone-TEXT-DATASET-ausicwfk .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ausicwfk"] .x-text:hover,
.--clone-TEXT-DATASET-ausicwfk .x-text:hover,
[id^="TEXT-DATASET-ausicwfk"] a:hover,
.--clone-TEXT-DATASET-ausicwfk a:hover {
  
}


#IMAGE-vidvtir8 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vidvtir8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vidvtir8 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-sremulc8"], .--clone-TEXT-DATASET-sremulc8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sremulc8"] .x-text,
[id^="TEXT-DATASET-sremulc8"] .x-text a,
.--clone-TEXT-DATASET-sremulc8 .x-text,
.--clone-TEXT-DATASET-sremulc8 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sremulc8"] .x-text:hover,
.--clone-TEXT-DATASET-sremulc8 .x-text:hover,
[id^="TEXT-DATASET-sremulc8"] a:hover,
.--clone-TEXT-DATASET-sremulc8 a:hover {
  
}

[id^="TEXT-DATASET-9wnrme37"], .--clone-TEXT-DATASET-9wnrme37 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9wnrme37"] .x-text,
[id^="TEXT-DATASET-9wnrme37"] .x-text a,
.--clone-TEXT-DATASET-9wnrme37 .x-text,
.--clone-TEXT-DATASET-9wnrme37 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9wnrme37"] .x-text:hover,
.--clone-TEXT-DATASET-9wnrme37 .x-text:hover,
[id^="TEXT-DATASET-9wnrme37"] a:hover,
.--clone-TEXT-DATASET-9wnrme37 a:hover {
  
}


#IMAGE-4mtol8t0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4mtol8t0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4mtol8t0 img {
  object-fit: cover;
}

#BUTTON-f4yyphqx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-f4yyphqx .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-f4yyphqx[disabled=true] {
  display: none;
}

#TAGS-3oe2jc0q {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-3oe2jc0q .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-3oe2jc0q .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-3oe2jc0q .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-3oe2jc0q .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-sc2bnotw {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-sc2bnotw .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-sc2bnotw .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-sc2bnotw .select {
  position: relative;
}

#DROPDOWN-sc2bnotw .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-sc2bnotw .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-sc2bnotw .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-sc2bnotw .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-sc2bnotw .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-swmn60g0 {
  
  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-swmn60g0 > .dropdown--style {
  
}

#CONTAINER-usn1iwp9 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 5px 1fr 5px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(16px, max-content) minmax(46px, max-content) minmax(49px, max-content) minmax(50px, max-content) minmax(192px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-pvxcixs9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: -380%;
  
}
#IMAGE-pvxcixs9 picture {
  --width: -380%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pvxcixs9 img {
  object-fit: cover;
}

[id^="TEXT-uju4vn4j"], .--clone-TEXT-uju4vn4j {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 0.025879917184264897%;
margin-top: 30.37109375px;
width: auto;
  
}
[id^="TEXT-uju4vn4j"] .x-text,
[id^="TEXT-uju4vn4j"] .x-text a,
.--clone-TEXT-uju4vn4j .x-text,
.--clone-TEXT-uju4vn4j .x-text a {
  --width: 91.97412008281572%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-uju4vn4j"] .x-text:hover,
.--clone-TEXT-uju4vn4j .x-text:hover,
[id^="TEXT-uju4vn4j"] a:hover,
.--clone-TEXT-uju4vn4j a:hover {
  
}

#BUTTON-okbxr0fu {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-okbxr0fu .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-okbxr0fu[disabled=true] {
  display: none;
}
#BUTTON-okbxr0fu .animation, #BUTTON-okbxr0fu.animation {
  animation-name: heartBeat;
  -webkit-animation-name: heartBeat;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-okbxr0fu {
  
}

[id^="TEXT-8ueo750c"], .--clone-TEXT-8ueo750c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-8ueo750c"] .x-text,
[id^="TEXT-8ueo750c"] .x-text a,
.--clone-TEXT-8ueo750c .x-text,
.--clone-TEXT-8ueo750c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 20.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-8ueo750c"] .x-text:hover,
.--clone-TEXT-8ueo750c .x-text:hover,
[id^="TEXT-8ueo750c"] a:hover,
.--clone-TEXT-8ueo750c a:hover {
  
}

#BUTTON-oz0ctmqh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-oz0ctmqh .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-oz0ctmqh[disabled=true] {
  display: none;
}
#BUTTON-oz0ctmqh .animation, #BUTTON-oz0ctmqh.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-oz0ctmqh {
  
}

#TABS-isn40ra8 {
  --width: -860%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: start;margin-left: 0px;margin-top: -0.1180419921875px;width: -860%;
  active-color: var(--color_00);
active-font-size: 13;
active-font-weight: bold;
nav-active-bg-color: #8cdae0ff;
nav-b-l-border-radius: 99;
nav-b-r-border-radius: 99;
nav-bg-color: #ff000000;
nav-gap: 7;
nav-min-width: 0;
nav-padding-x: 10;
nav-padding-y: 10;
nav-t-l-border-radius: 99;
nav-t-r-border-radius: 99;
padding-nav-bar: 0;
  overflow: hidden;
  
}
#TABS-isn40ra8 > .cake-tabs-wrapper {
  flex-direction: column;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon {
  width: 0;
  height: 1px;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .highlight-icon,
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}

#TABS-isn40ra8 > .cake-tabs-wrapper > .tabs-contents-wrapper {
  grid-template-columns: repeat(9, 100%);
  background: #ffffffff;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content {
  grid-template-columns: 1fr;
  grid-template-rows: minmax(18px, max-content) minmax(100px, max-content) minmax(100px, max-content);
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .tabs-contents-wrapper > .tabs-content {
  opacity: 0;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .tabs-contents-wrapper .tabs-content.active {
  opacity: 1;
}

#TABS-isn40ra8 > .cake-tabs-wrapper {
  padding: 0 0px;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-nav-list {
  gap: 7px;
  justify-content: center;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item {
  padding: 10px 10px;
  border-radius: 99px 99px 99px 99px;
  justify-content: start;
  min-width: 0px;
  
  background: #ff000000;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active {
  color: var(--color_00);
  font-size: 13px;
  font-weight: bold;
  font-style: ;
  text-decoration: ;
  background: #8cdae0ff;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item .highlight-icon {
  background: var(--color_00);
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .tabs-nav-item.active .highlight-icon {
  width: 100%;
}
#TABS-isn40ra8 > .cake-tabs-wrapper > .cake-tabs-nav-list-wrapper .cake-tabs-divider {
  height:1px;
  background: rgba(238, 238, 238);
}
#GRID-PRODUCT-t44icuc7 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-t44icuc7 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-t44icuc7 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-t44icuc7 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-t44icuc7 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-t44icuc7 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-t44icuc7 .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-t44icuc7 .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-t44icuc7 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-t44icuc7 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-t44icuc7 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-t44icuc7 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-t44icuc7 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-t44icuc7 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-t44icuc7 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-t44icuc7 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-t44icuc7 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-t44icuc7 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-t44icuc7 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-t44icuc7 .grid-product--retail-price, #GRID-PRODUCT-t44icuc7 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-t44icuc7 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-t44icuc7 .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-t44icuc7 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-t44icuc7 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-t44icuc7 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-t44icuc7 .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-t44icuc7 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-3rtgaped {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-8o63mqtw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-8o63mqtw picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8o63mqtw img {
  object-fit: cover;
}

[id^="TEXT-g00xo3dc"], .--clone-TEXT-g00xo3dc {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-g00xo3dc"] .x-text,
[id^="TEXT-g00xo3dc"] .x-text a,
.--clone-TEXT-g00xo3dc .x-text,
.--clone-TEXT-g00xo3dc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-g00xo3dc"] .x-text:hover,
.--clone-TEXT-g00xo3dc .x-text:hover,
[id^="TEXT-g00xo3dc"] a:hover,
.--clone-TEXT-g00xo3dc a:hover {
  
}

[id^="TEXT-er6j7h4o"], .--clone-TEXT-er6j7h4o {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-er6j7h4o"] .x-text,
[id^="TEXT-er6j7h4o"] .x-text a,
.--clone-TEXT-er6j7h4o .x-text,
.--clone-TEXT-er6j7h4o .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-er6j7h4o"] .x-text:hover,
.--clone-TEXT-er6j7h4o .x-text:hover,
[id^="TEXT-er6j7h4o"] a:hover,
.--clone-TEXT-er6j7h4o a:hover {
  
}

#PRODUCT-OVERLAY-30xvmqtj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-mhqlyi9d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-d3eqfd3k {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-t44icuc7 .grid-product--info {
  flex: unset;
}

#IMAGE-pje69wyo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pje69wyo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pje69wyo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-5hzeit89"], .--clone-TEXT-DATASET-5hzeit89 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5hzeit89"] .x-text,
[id^="TEXT-DATASET-5hzeit89"] .x-text a,
.--clone-TEXT-DATASET-5hzeit89 .x-text,
.--clone-TEXT-DATASET-5hzeit89 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5hzeit89"] .x-text:hover,
.--clone-TEXT-DATASET-5hzeit89 .x-text:hover,
[id^="TEXT-DATASET-5hzeit89"] a:hover,
.--clone-TEXT-DATASET-5hzeit89 a:hover {
  
}


#IMAGE-9o2u1j14 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9o2u1j14 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9o2u1j14 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-z0vjplql"], .--clone-TEXT-DATASET-z0vjplql {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-z0vjplql"] .x-text,
[id^="TEXT-DATASET-z0vjplql"] .x-text a,
.--clone-TEXT-DATASET-z0vjplql .x-text,
.--clone-TEXT-DATASET-z0vjplql .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-z0vjplql"] .x-text:hover,
.--clone-TEXT-DATASET-z0vjplql .x-text:hover,
[id^="TEXT-DATASET-z0vjplql"] a:hover,
.--clone-TEXT-DATASET-z0vjplql a:hover {
  
}


#IMAGE-dl5xh6df {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dl5xh6df picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dl5xh6df img {
  object-fit: cover;
}

[id^="TEXT-DATASET-zhj5ihde"], .--clone-TEXT-DATASET-zhj5ihde {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zhj5ihde"] .x-text,
[id^="TEXT-DATASET-zhj5ihde"] .x-text a,
.--clone-TEXT-DATASET-zhj5ihde .x-text,
.--clone-TEXT-DATASET-zhj5ihde .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zhj5ihde"] .x-text:hover,
.--clone-TEXT-DATASET-zhj5ihde .x-text:hover,
[id^="TEXT-DATASET-zhj5ihde"] a:hover,
.--clone-TEXT-DATASET-zhj5ihde a:hover {
  
}

[id^="TEXT-DATASET-qf1ht95x"], .--clone-TEXT-DATASET-qf1ht95x {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qf1ht95x"] .x-text,
[id^="TEXT-DATASET-qf1ht95x"] .x-text a,
.--clone-TEXT-DATASET-qf1ht95x .x-text,
.--clone-TEXT-DATASET-qf1ht95x .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qf1ht95x"] .x-text:hover,
.--clone-TEXT-DATASET-qf1ht95x .x-text:hover,
[id^="TEXT-DATASET-qf1ht95x"] a:hover,
.--clone-TEXT-DATASET-qf1ht95x a:hover {
  
}


#IMAGE-xhcvz04q {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-xhcvz04q picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xhcvz04q img {
  object-fit: cover;
}

#BUTTON-uifgw0ki {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-uifgw0ki .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-uifgw0ki[disabled=true] {
  display: none;
}

#TAGS-5k1i9fki {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-5k1i9fki .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-5k1i9fki .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-5k1i9fki .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-5k1i9fki .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-qt82r34g {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-qt82r34g .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-qt82r34g .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-qt82r34g .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-qt82r34g .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qt82r34g .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-qt82r34g .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-qt82r34g .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-qt82r34g .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-qt82r34g .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-qt82r34g .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-qt82r34g .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-qt82r34g .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-qt82r34g .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-qt82r34g .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-qt82r34g .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-qt82r34g .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-qt82r34g .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-qt82r34g .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-qt82r34g .grid-product--retail-price, #GRID-PRODUCT-qt82r34g .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-qt82r34g .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-qt82r34g .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-qt82r34g .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-qt82r34g .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-qt82r34g .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-qt82r34g .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-qt82r34g .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-5taaj8kz {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-otnk7jzv {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-otnk7jzv picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-otnk7jzv img {
  object-fit: cover;
}

[id^="TEXT-gkdigkx3"], .--clone-TEXT-gkdigkx3 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-gkdigkx3"] .x-text,
[id^="TEXT-gkdigkx3"] .x-text a,
.--clone-TEXT-gkdigkx3 .x-text,
.--clone-TEXT-gkdigkx3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-gkdigkx3"] .x-text:hover,
.--clone-TEXT-gkdigkx3 .x-text:hover,
[id^="TEXT-gkdigkx3"] a:hover,
.--clone-TEXT-gkdigkx3 a:hover {
  
}

[id^="TEXT-rc01eznx"], .--clone-TEXT-rc01eznx {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-rc01eznx"] .x-text,
[id^="TEXT-rc01eznx"] .x-text a,
.--clone-TEXT-rc01eznx .x-text,
.--clone-TEXT-rc01eznx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-rc01eznx"] .x-text:hover,
.--clone-TEXT-rc01eznx .x-text:hover,
[id^="TEXT-rc01eznx"] a:hover,
.--clone-TEXT-rc01eznx a:hover {
  
}

#PRODUCT-OVERLAY-5ey0fq06 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-twzeuss2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7rpbqsin {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-qt82r34g .grid-product--info {
  flex: unset;
}

#IMAGE-efya923k {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-efya923k picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-efya923k img {
  object-fit: cover;
}

[id^="TEXT-DATASET-83ykzgn0"], .--clone-TEXT-DATASET-83ykzgn0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-83ykzgn0"] .x-text,
[id^="TEXT-DATASET-83ykzgn0"] .x-text a,
.--clone-TEXT-DATASET-83ykzgn0 .x-text,
.--clone-TEXT-DATASET-83ykzgn0 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-83ykzgn0"] .x-text:hover,
.--clone-TEXT-DATASET-83ykzgn0 .x-text:hover,
[id^="TEXT-DATASET-83ykzgn0"] a:hover,
.--clone-TEXT-DATASET-83ykzgn0 a:hover {
  
}


#IMAGE-7xkcr1jf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7xkcr1jf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7xkcr1jf img {
  object-fit: cover;
}

[id^="TEXT-DATASET-96m8xq9f"], .--clone-TEXT-DATASET-96m8xq9f {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-96m8xq9f"] .x-text,
[id^="TEXT-DATASET-96m8xq9f"] .x-text a,
.--clone-TEXT-DATASET-96m8xq9f .x-text,
.--clone-TEXT-DATASET-96m8xq9f .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-96m8xq9f"] .x-text:hover,
.--clone-TEXT-DATASET-96m8xq9f .x-text:hover,
[id^="TEXT-DATASET-96m8xq9f"] a:hover,
.--clone-TEXT-DATASET-96m8xq9f a:hover {
  
}


#IMAGE-e72z9bwb {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-e72z9bwb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-e72z9bwb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9fx4ipbd"], .--clone-TEXT-DATASET-9fx4ipbd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9fx4ipbd"] .x-text,
[id^="TEXT-DATASET-9fx4ipbd"] .x-text a,
.--clone-TEXT-DATASET-9fx4ipbd .x-text,
.--clone-TEXT-DATASET-9fx4ipbd .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9fx4ipbd"] .x-text:hover,
.--clone-TEXT-DATASET-9fx4ipbd .x-text:hover,
[id^="TEXT-DATASET-9fx4ipbd"] a:hover,
.--clone-TEXT-DATASET-9fx4ipbd a:hover {
  
}

[id^="TEXT-DATASET-c12x1u8l"], .--clone-TEXT-DATASET-c12x1u8l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c12x1u8l"] .x-text,
[id^="TEXT-DATASET-c12x1u8l"] .x-text a,
.--clone-TEXT-DATASET-c12x1u8l .x-text,
.--clone-TEXT-DATASET-c12x1u8l .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-c12x1u8l"] .x-text:hover,
.--clone-TEXT-DATASET-c12x1u8l .x-text:hover,
[id^="TEXT-DATASET-c12x1u8l"] a:hover,
.--clone-TEXT-DATASET-c12x1u8l a:hover {
  
}


#IMAGE-mjynwjtt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mjynwjtt picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mjynwjtt img {
  object-fit: cover;
}

#BUTTON-vndlwo0b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-vndlwo0b .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-vndlwo0b[disabled=true] {
  display: none;
}

#TAGS-se9pmv53 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-se9pmv53 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-se9pmv53 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-se9pmv53 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-se9pmv53 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-8fsg41pc {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-8fsg41pc .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-8fsg41pc .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-8fsg41pc .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-8fsg41pc .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-8fsg41pc .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-8fsg41pc .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-8fsg41pc .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-8fsg41pc .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-8fsg41pc .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-8fsg41pc .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-8fsg41pc .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-8fsg41pc .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-8fsg41pc .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-8fsg41pc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-8fsg41pc .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8fsg41pc .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8fsg41pc .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-8fsg41pc .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8fsg41pc .grid-product--retail-price, #GRID-PRODUCT-8fsg41pc .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8fsg41pc .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8fsg41pc .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-8fsg41pc .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8fsg41pc .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8fsg41pc .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-8fsg41pc .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-8fsg41pc .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-od6hf6kk {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-y4k8bbli {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-y4k8bbli picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y4k8bbli img {
  object-fit: cover;
}

[id^="TEXT-k2eqj5hi"], .--clone-TEXT-k2eqj5hi {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-k2eqj5hi"] .x-text,
[id^="TEXT-k2eqj5hi"] .x-text a,
.--clone-TEXT-k2eqj5hi .x-text,
.--clone-TEXT-k2eqj5hi .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-k2eqj5hi"] .x-text:hover,
.--clone-TEXT-k2eqj5hi .x-text:hover,
[id^="TEXT-k2eqj5hi"] a:hover,
.--clone-TEXT-k2eqj5hi a:hover {
  
}

[id^="TEXT-ojno34dz"], .--clone-TEXT-ojno34dz {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-ojno34dz"] .x-text,
[id^="TEXT-ojno34dz"] .x-text a,
.--clone-TEXT-ojno34dz .x-text,
.--clone-TEXT-ojno34dz .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-ojno34dz"] .x-text:hover,
.--clone-TEXT-ojno34dz .x-text:hover,
[id^="TEXT-ojno34dz"] a:hover,
.--clone-TEXT-ojno34dz a:hover {
  
}

#PRODUCT-OVERLAY-le04b054 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-d6qbabva {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-4b1xpqqy {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8fsg41pc .grid-product--info {
  flex: unset;
}

#IMAGE-mc1hhewv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mc1hhewv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mc1hhewv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-5woqbfm3"], .--clone-TEXT-DATASET-5woqbfm3 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5woqbfm3"] .x-text,
[id^="TEXT-DATASET-5woqbfm3"] .x-text a,
.--clone-TEXT-DATASET-5woqbfm3 .x-text,
.--clone-TEXT-DATASET-5woqbfm3 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5woqbfm3"] .x-text:hover,
.--clone-TEXT-DATASET-5woqbfm3 .x-text:hover,
[id^="TEXT-DATASET-5woqbfm3"] a:hover,
.--clone-TEXT-DATASET-5woqbfm3 a:hover {
  
}


#IMAGE-mek7hpba {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mek7hpba picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mek7hpba img {
  object-fit: cover;
}

[id^="TEXT-DATASET-8yc6vdcm"], .--clone-TEXT-DATASET-8yc6vdcm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8yc6vdcm"] .x-text,
[id^="TEXT-DATASET-8yc6vdcm"] .x-text a,
.--clone-TEXT-DATASET-8yc6vdcm .x-text,
.--clone-TEXT-DATASET-8yc6vdcm .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-8yc6vdcm"] .x-text:hover,
.--clone-TEXT-DATASET-8yc6vdcm .x-text:hover,
[id^="TEXT-DATASET-8yc6vdcm"] a:hover,
.--clone-TEXT-DATASET-8yc6vdcm a:hover {
  
}


#IMAGE-2zbrhqtc {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-2zbrhqtc picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2zbrhqtc img {
  object-fit: cover;
}

[id^="TEXT-DATASET-gzds9i9q"], .--clone-TEXT-DATASET-gzds9i9q {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gzds9i9q"] .x-text,
[id^="TEXT-DATASET-gzds9i9q"] .x-text a,
.--clone-TEXT-DATASET-gzds9i9q .x-text,
.--clone-TEXT-DATASET-gzds9i9q .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gzds9i9q"] .x-text:hover,
.--clone-TEXT-DATASET-gzds9i9q .x-text:hover,
[id^="TEXT-DATASET-gzds9i9q"] a:hover,
.--clone-TEXT-DATASET-gzds9i9q a:hover {
  
}

[id^="TEXT-DATASET-5nsh4hxg"], .--clone-TEXT-DATASET-5nsh4hxg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5nsh4hxg"] .x-text,
[id^="TEXT-DATASET-5nsh4hxg"] .x-text a,
.--clone-TEXT-DATASET-5nsh4hxg .x-text,
.--clone-TEXT-DATASET-5nsh4hxg .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5nsh4hxg"] .x-text:hover,
.--clone-TEXT-DATASET-5nsh4hxg .x-text:hover,
[id^="TEXT-DATASET-5nsh4hxg"] a:hover,
.--clone-TEXT-DATASET-5nsh4hxg a:hover {
  
}


#IMAGE-s8e6wyky {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-s8e6wyky picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s8e6wyky img {
  object-fit: cover;
}

#BUTTON-fl1zb78m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-fl1zb78m .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fl1zb78m[disabled=true] {
  display: none;
}

#TAGS-hw7om0af {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-hw7om0af .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-hw7om0af .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-hw7om0af .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-hw7om0af .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-vit3hyaz {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-vit3hyaz .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-vit3hyaz .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-vit3hyaz .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-vit3hyaz .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-vit3hyaz .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-vit3hyaz .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-vit3hyaz .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-vit3hyaz .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-vit3hyaz .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-vit3hyaz .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-vit3hyaz .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-vit3hyaz .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-vit3hyaz .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-vit3hyaz .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-vit3hyaz .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-vit3hyaz .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-vit3hyaz .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-vit3hyaz .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-vit3hyaz .grid-product--retail-price, #GRID-PRODUCT-vit3hyaz .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-vit3hyaz .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-vit3hyaz .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-vit3hyaz .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-vit3hyaz .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-vit3hyaz .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-vit3hyaz .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-vit3hyaz .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-fst98714 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-krwb91q2 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-krwb91q2 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-krwb91q2 img {
  object-fit: cover;
}

[id^="TEXT-xd5usmqu"], .--clone-TEXT-xd5usmqu {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-xd5usmqu"] .x-text,
[id^="TEXT-xd5usmqu"] .x-text a,
.--clone-TEXT-xd5usmqu .x-text,
.--clone-TEXT-xd5usmqu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-xd5usmqu"] .x-text:hover,
.--clone-TEXT-xd5usmqu .x-text:hover,
[id^="TEXT-xd5usmqu"] a:hover,
.--clone-TEXT-xd5usmqu a:hover {
  
}

[id^="TEXT-1418tclk"], .--clone-TEXT-1418tclk {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-1418tclk"] .x-text,
[id^="TEXT-1418tclk"] .x-text a,
.--clone-TEXT-1418tclk .x-text,
.--clone-TEXT-1418tclk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-1418tclk"] .x-text:hover,
.--clone-TEXT-1418tclk .x-text:hover,
[id^="TEXT-1418tclk"] a:hover,
.--clone-TEXT-1418tclk a:hover {
  
}

#PRODUCT-OVERLAY-jsk02uel {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-7agzjuui {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xw14066c {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-vit3hyaz .grid-product--info {
  flex: unset;
}

#IMAGE-z0163v3a {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-z0163v3a picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z0163v3a img {
  object-fit: cover;
}

[id^="TEXT-DATASET-oaxl3zs7"], .--clone-TEXT-DATASET-oaxl3zs7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oaxl3zs7"] .x-text,
[id^="TEXT-DATASET-oaxl3zs7"] .x-text a,
.--clone-TEXT-DATASET-oaxl3zs7 .x-text,
.--clone-TEXT-DATASET-oaxl3zs7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-oaxl3zs7"] .x-text:hover,
.--clone-TEXT-DATASET-oaxl3zs7 .x-text:hover,
[id^="TEXT-DATASET-oaxl3zs7"] a:hover,
.--clone-TEXT-DATASET-oaxl3zs7 a:hover {
  
}


#IMAGE-quwwtcnf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-quwwtcnf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-quwwtcnf img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7otjinrx"], .--clone-TEXT-DATASET-7otjinrx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7otjinrx"] .x-text,
[id^="TEXT-DATASET-7otjinrx"] .x-text a,
.--clone-TEXT-DATASET-7otjinrx .x-text,
.--clone-TEXT-DATASET-7otjinrx .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7otjinrx"] .x-text:hover,
.--clone-TEXT-DATASET-7otjinrx .x-text:hover,
[id^="TEXT-DATASET-7otjinrx"] a:hover,
.--clone-TEXT-DATASET-7otjinrx a:hover {
  
}


#IMAGE-fxjj13z8 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fxjj13z8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fxjj13z8 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-41gjq09a"], .--clone-TEXT-DATASET-41gjq09a {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-41gjq09a"] .x-text,
[id^="TEXT-DATASET-41gjq09a"] .x-text a,
.--clone-TEXT-DATASET-41gjq09a .x-text,
.--clone-TEXT-DATASET-41gjq09a .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-41gjq09a"] .x-text:hover,
.--clone-TEXT-DATASET-41gjq09a .x-text:hover,
[id^="TEXT-DATASET-41gjq09a"] a:hover,
.--clone-TEXT-DATASET-41gjq09a a:hover {
  
}

[id^="TEXT-DATASET-9rhqmepy"], .--clone-TEXT-DATASET-9rhqmepy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9rhqmepy"] .x-text,
[id^="TEXT-DATASET-9rhqmepy"] .x-text a,
.--clone-TEXT-DATASET-9rhqmepy .x-text,
.--clone-TEXT-DATASET-9rhqmepy .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9rhqmepy"] .x-text:hover,
.--clone-TEXT-DATASET-9rhqmepy .x-text:hover,
[id^="TEXT-DATASET-9rhqmepy"] a:hover,
.--clone-TEXT-DATASET-9rhqmepy a:hover {
  
}


#IMAGE-jtsmymm3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-jtsmymm3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jtsmymm3 img {
  object-fit: cover;
}

#BUTTON-62ufgvzb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-62ufgvzb .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-62ufgvzb[disabled=true] {
  display: none;
}

#TAGS-vs9cf3g5 {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-vs9cf3g5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-vs9cf3g5 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-vs9cf3g5 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-vs9cf3g5 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-fbk1ituo {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-fbk1ituo .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-fbk1ituo .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-fbk1ituo .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-fbk1ituo .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-fbk1ituo .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-fbk1ituo .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-fbk1ituo .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-fbk1ituo .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-fbk1ituo .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-fbk1ituo .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-fbk1ituo .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-fbk1ituo .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-fbk1ituo .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-fbk1ituo .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-fbk1ituo .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-fbk1ituo .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-fbk1ituo .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-fbk1ituo .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-fbk1ituo .grid-product--retail-price, #GRID-PRODUCT-fbk1ituo .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-fbk1ituo .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-fbk1ituo .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-fbk1ituo .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-fbk1ituo .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-fbk1ituo .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-fbk1ituo .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-fbk1ituo .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-9hdv1b49 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-hnooztqi {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-hnooztqi picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hnooztqi img {
  object-fit: cover;
}

[id^="TEXT-e286heei"], .--clone-TEXT-e286heei {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-e286heei"] .x-text,
[id^="TEXT-e286heei"] .x-text a,
.--clone-TEXT-e286heei .x-text,
.--clone-TEXT-e286heei .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-e286heei"] .x-text:hover,
.--clone-TEXT-e286heei .x-text:hover,
[id^="TEXT-e286heei"] a:hover,
.--clone-TEXT-e286heei a:hover {
  
}

[id^="TEXT-75ks884n"], .--clone-TEXT-75ks884n {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-75ks884n"] .x-text,
[id^="TEXT-75ks884n"] .x-text a,
.--clone-TEXT-75ks884n .x-text,
.--clone-TEXT-75ks884n .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-75ks884n"] .x-text:hover,
.--clone-TEXT-75ks884n .x-text:hover,
[id^="TEXT-75ks884n"] a:hover,
.--clone-TEXT-75ks884n a:hover {
  
}

#PRODUCT-OVERLAY-3qhnpa79 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-pw90zhq0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ky7hcdq7 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-fbk1ituo .grid-product--info {
  flex: unset;
}

#IMAGE-ss4fhbu3 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ss4fhbu3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ss4fhbu3 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-vppfse60"], .--clone-TEXT-DATASET-vppfse60 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vppfse60"] .x-text,
[id^="TEXT-DATASET-vppfse60"] .x-text a,
.--clone-TEXT-DATASET-vppfse60 .x-text,
.--clone-TEXT-DATASET-vppfse60 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vppfse60"] .x-text:hover,
.--clone-TEXT-DATASET-vppfse60 .x-text:hover,
[id^="TEXT-DATASET-vppfse60"] a:hover,
.--clone-TEXT-DATASET-vppfse60 a:hover {
  
}


#IMAGE-4yfy8k89 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4yfy8k89 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4yfy8k89 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-62iz5wq9"], .--clone-TEXT-DATASET-62iz5wq9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-62iz5wq9"] .x-text,
[id^="TEXT-DATASET-62iz5wq9"] .x-text a,
.--clone-TEXT-DATASET-62iz5wq9 .x-text,
.--clone-TEXT-DATASET-62iz5wq9 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-62iz5wq9"] .x-text:hover,
.--clone-TEXT-DATASET-62iz5wq9 .x-text:hover,
[id^="TEXT-DATASET-62iz5wq9"] a:hover,
.--clone-TEXT-DATASET-62iz5wq9 a:hover {
  
}


#IMAGE-3ru44vyl {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3ru44vyl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3ru44vyl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-llxtunpv"], .--clone-TEXT-DATASET-llxtunpv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-llxtunpv"] .x-text,
[id^="TEXT-DATASET-llxtunpv"] .x-text a,
.--clone-TEXT-DATASET-llxtunpv .x-text,
.--clone-TEXT-DATASET-llxtunpv .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-llxtunpv"] .x-text:hover,
.--clone-TEXT-DATASET-llxtunpv .x-text:hover,
[id^="TEXT-DATASET-llxtunpv"] a:hover,
.--clone-TEXT-DATASET-llxtunpv a:hover {
  
}

[id^="TEXT-DATASET-b284zvi7"], .--clone-TEXT-DATASET-b284zvi7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-b284zvi7"] .x-text,
[id^="TEXT-DATASET-b284zvi7"] .x-text a,
.--clone-TEXT-DATASET-b284zvi7 .x-text,
.--clone-TEXT-DATASET-b284zvi7 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-b284zvi7"] .x-text:hover,
.--clone-TEXT-DATASET-b284zvi7 .x-text:hover,
[id^="TEXT-DATASET-b284zvi7"] a:hover,
.--clone-TEXT-DATASET-b284zvi7 a:hover {
  
}


#IMAGE-3s6j8pyc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3s6j8pyc picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3s6j8pyc img {
  object-fit: cover;
}

#BUTTON-vwr1a94c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-vwr1a94c .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-vwr1a94c[disabled=true] {
  display: none;
}

#TAGS-ij79okop {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-ij79okop .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-ij79okop .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-ij79okop .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-ij79okop .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-jd79llbs {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-jd79llbs .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-jd79llbs .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-jd79llbs .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-jd79llbs .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-jd79llbs .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-jd79llbs .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-jd79llbs .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-jd79llbs .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-jd79llbs .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-jd79llbs .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-jd79llbs .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-jd79llbs .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-jd79llbs .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-jd79llbs .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-jd79llbs .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-jd79llbs .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-jd79llbs .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-jd79llbs .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-jd79llbs .grid-product--retail-price, #GRID-PRODUCT-jd79llbs .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-jd79llbs .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-jd79llbs .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-jd79llbs .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-jd79llbs .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-jd79llbs .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-jd79llbs .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-jd79llbs .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-m0wu1k08 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-4r62793o {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-4r62793o picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4r62793o img {
  object-fit: cover;
}

[id^="TEXT-tw4l23ct"], .--clone-TEXT-tw4l23ct {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-tw4l23ct"] .x-text,
[id^="TEXT-tw4l23ct"] .x-text a,
.--clone-TEXT-tw4l23ct .x-text,
.--clone-TEXT-tw4l23ct .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-tw4l23ct"] .x-text:hover,
.--clone-TEXT-tw4l23ct .x-text:hover,
[id^="TEXT-tw4l23ct"] a:hover,
.--clone-TEXT-tw4l23ct a:hover {
  
}

[id^="TEXT-be0sm5wg"], .--clone-TEXT-be0sm5wg {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-be0sm5wg"] .x-text,
[id^="TEXT-be0sm5wg"] .x-text a,
.--clone-TEXT-be0sm5wg .x-text,
.--clone-TEXT-be0sm5wg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-be0sm5wg"] .x-text:hover,
.--clone-TEXT-be0sm5wg .x-text:hover,
[id^="TEXT-be0sm5wg"] a:hover,
.--clone-TEXT-be0sm5wg a:hover {
  
}

#PRODUCT-OVERLAY-lv58npsg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-y7sfero8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-c4n4cycd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-jd79llbs .grid-product--info {
  flex: unset;
}

#IMAGE-98pqwy6t {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-98pqwy6t picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-98pqwy6t img {
  object-fit: cover;
}

[id^="TEXT-DATASET-i5wlkxha"], .--clone-TEXT-DATASET-i5wlkxha {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-i5wlkxha"] .x-text,
[id^="TEXT-DATASET-i5wlkxha"] .x-text a,
.--clone-TEXT-DATASET-i5wlkxha .x-text,
.--clone-TEXT-DATASET-i5wlkxha .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-i5wlkxha"] .x-text:hover,
.--clone-TEXT-DATASET-i5wlkxha .x-text:hover,
[id^="TEXT-DATASET-i5wlkxha"] a:hover,
.--clone-TEXT-DATASET-i5wlkxha a:hover {
  
}


#IMAGE-7lgd3ndk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7lgd3ndk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7lgd3ndk img {
  object-fit: cover;
}

[id^="TEXT-DATASET-i4ugo050"], .--clone-TEXT-DATASET-i4ugo050 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-i4ugo050"] .x-text,
[id^="TEXT-DATASET-i4ugo050"] .x-text a,
.--clone-TEXT-DATASET-i4ugo050 .x-text,
.--clone-TEXT-DATASET-i4ugo050 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-i4ugo050"] .x-text:hover,
.--clone-TEXT-DATASET-i4ugo050 .x-text:hover,
[id^="TEXT-DATASET-i4ugo050"] a:hover,
.--clone-TEXT-DATASET-i4ugo050 a:hover {
  
}


#IMAGE-r0hqdafe {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-r0hqdafe picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r0hqdafe img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jyz7n293"], .--clone-TEXT-DATASET-jyz7n293 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jyz7n293"] .x-text,
[id^="TEXT-DATASET-jyz7n293"] .x-text a,
.--clone-TEXT-DATASET-jyz7n293 .x-text,
.--clone-TEXT-DATASET-jyz7n293 .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jyz7n293"] .x-text:hover,
.--clone-TEXT-DATASET-jyz7n293 .x-text:hover,
[id^="TEXT-DATASET-jyz7n293"] a:hover,
.--clone-TEXT-DATASET-jyz7n293 a:hover {
  
}

[id^="TEXT-DATASET-1t9idqzh"], .--clone-TEXT-DATASET-1t9idqzh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1t9idqzh"] .x-text,
[id^="TEXT-DATASET-1t9idqzh"] .x-text a,
.--clone-TEXT-DATASET-1t9idqzh .x-text,
.--clone-TEXT-DATASET-1t9idqzh .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1t9idqzh"] .x-text:hover,
.--clone-TEXT-DATASET-1t9idqzh .x-text:hover,
[id^="TEXT-DATASET-1t9idqzh"] a:hover,
.--clone-TEXT-DATASET-1t9idqzh a:hover {
  
}


#IMAGE-q4rs3sf8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-q4rs3sf8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q4rs3sf8 img {
  object-fit: cover;
}

#BUTTON-kjjsx244 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-kjjsx244 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-kjjsx244[disabled=true] {
  display: none;
}

#TAGS-blc718zr {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-blc718zr .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-blc718zr .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-blc718zr .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-blc718zr .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-wa6b4isp {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-wa6b4isp .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-wa6b4isp .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-wa6b4isp .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-wa6b4isp .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-wa6b4isp .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-wa6b4isp .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-wa6b4isp .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-wa6b4isp .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-wa6b4isp .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-wa6b4isp .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-wa6b4isp .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-wa6b4isp .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-wa6b4isp .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-wa6b4isp .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-wa6b4isp .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-wa6b4isp .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-wa6b4isp .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-wa6b4isp .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-wa6b4isp .grid-product--retail-price, #GRID-PRODUCT-wa6b4isp .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-wa6b4isp .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-wa6b4isp .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-wa6b4isp .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-wa6b4isp .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-wa6b4isp .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-wa6b4isp .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-wa6b4isp .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-jxclxq4n {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-dzerqbo9 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-dzerqbo9 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dzerqbo9 img {
  object-fit: cover;
}

[id^="TEXT-vys7ao69"], .--clone-TEXT-vys7ao69 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-vys7ao69"] .x-text,
[id^="TEXT-vys7ao69"] .x-text a,
.--clone-TEXT-vys7ao69 .x-text,
.--clone-TEXT-vys7ao69 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-vys7ao69"] .x-text:hover,
.--clone-TEXT-vys7ao69 .x-text:hover,
[id^="TEXT-vys7ao69"] a:hover,
.--clone-TEXT-vys7ao69 a:hover {
  
}

[id^="TEXT-ws34rlet"], .--clone-TEXT-ws34rlet {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-ws34rlet"] .x-text,
[id^="TEXT-ws34rlet"] .x-text a,
.--clone-TEXT-ws34rlet .x-text,
.--clone-TEXT-ws34rlet .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-ws34rlet"] .x-text:hover,
.--clone-TEXT-ws34rlet .x-text:hover,
[id^="TEXT-ws34rlet"] a:hover,
.--clone-TEXT-ws34rlet a:hover {
  
}

#PRODUCT-OVERLAY-abd54sas {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-uajjh1by {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6gkshu4f {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-wa6b4isp .grid-product--info {
  flex: unset;
}

#IMAGE-73ntz9a8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-73ntz9a8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-73ntz9a8 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2n2iwuvw"], .--clone-TEXT-DATASET-2n2iwuvw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2n2iwuvw"] .x-text,
[id^="TEXT-DATASET-2n2iwuvw"] .x-text a,
.--clone-TEXT-DATASET-2n2iwuvw .x-text,
.--clone-TEXT-DATASET-2n2iwuvw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2n2iwuvw"] .x-text:hover,
.--clone-TEXT-DATASET-2n2iwuvw .x-text:hover,
[id^="TEXT-DATASET-2n2iwuvw"] a:hover,
.--clone-TEXT-DATASET-2n2iwuvw a:hover {
  
}


#IMAGE-pj3rqecy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pj3rqecy picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pj3rqecy img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7fxo6tpw"], .--clone-TEXT-DATASET-7fxo6tpw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7fxo6tpw"] .x-text,
[id^="TEXT-DATASET-7fxo6tpw"] .x-text a,
.--clone-TEXT-DATASET-7fxo6tpw .x-text,
.--clone-TEXT-DATASET-7fxo6tpw .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7fxo6tpw"] .x-text:hover,
.--clone-TEXT-DATASET-7fxo6tpw .x-text:hover,
[id^="TEXT-DATASET-7fxo6tpw"] a:hover,
.--clone-TEXT-DATASET-7fxo6tpw a:hover {
  
}


#IMAGE-ncd6at4s {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ncd6at4s picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ncd6at4s img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7v1pr3nb"], .--clone-TEXT-DATASET-7v1pr3nb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7v1pr3nb"] .x-text,
[id^="TEXT-DATASET-7v1pr3nb"] .x-text a,
.--clone-TEXT-DATASET-7v1pr3nb .x-text,
.--clone-TEXT-DATASET-7v1pr3nb .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7v1pr3nb"] .x-text:hover,
.--clone-TEXT-DATASET-7v1pr3nb .x-text:hover,
[id^="TEXT-DATASET-7v1pr3nb"] a:hover,
.--clone-TEXT-DATASET-7v1pr3nb a:hover {
  
}

[id^="TEXT-DATASET-fd732ync"], .--clone-TEXT-DATASET-fd732ync {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fd732ync"] .x-text,
[id^="TEXT-DATASET-fd732ync"] .x-text a,
.--clone-TEXT-DATASET-fd732ync .x-text,
.--clone-TEXT-DATASET-fd732ync .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fd732ync"] .x-text:hover,
.--clone-TEXT-DATASET-fd732ync .x-text:hover,
[id^="TEXT-DATASET-fd732ync"] a:hover,
.--clone-TEXT-DATASET-fd732ync a:hover {
  
}


#IMAGE-3xpfb2nw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3xpfb2nw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3xpfb2nw img {
  object-fit: cover;
}

#BUTTON-vft645rp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-vft645rp .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-vft645rp[disabled=true] {
  display: none;
}

#TAGS-vhfmhhdb {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-vhfmhhdb .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-vhfmhhdb .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-vhfmhhdb .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-vhfmhhdb .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-x9of3mu5 {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-x9of3mu5 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-x9of3mu5 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-x9of3mu5 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-x9of3mu5 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-x9of3mu5 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-x9of3mu5 .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-x9of3mu5 .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-x9of3mu5 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-x9of3mu5 .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-x9of3mu5 .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-x9of3mu5 .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-x9of3mu5 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-x9of3mu5 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-x9of3mu5 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-x9of3mu5 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-x9of3mu5 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-x9of3mu5 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-x9of3mu5 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-x9of3mu5 .grid-product--retail-price, #GRID-PRODUCT-x9of3mu5 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-x9of3mu5 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-x9of3mu5 .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-x9of3mu5 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-x9of3mu5 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-x9of3mu5 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-x9of3mu5 .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-x9of3mu5 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-mdht8vd4 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-it928ici {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-it928ici picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-it928ici img {
  object-fit: cover;
}

[id^="TEXT-763ccl72"], .--clone-TEXT-763ccl72 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-763ccl72"] .x-text,
[id^="TEXT-763ccl72"] .x-text a,
.--clone-TEXT-763ccl72 .x-text,
.--clone-TEXT-763ccl72 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-763ccl72"] .x-text:hover,
.--clone-TEXT-763ccl72 .x-text:hover,
[id^="TEXT-763ccl72"] a:hover,
.--clone-TEXT-763ccl72 a:hover {
  
}

[id^="TEXT-cosbl1c7"], .--clone-TEXT-cosbl1c7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-cosbl1c7"] .x-text,
[id^="TEXT-cosbl1c7"] .x-text a,
.--clone-TEXT-cosbl1c7 .x-text,
.--clone-TEXT-cosbl1c7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-cosbl1c7"] .x-text:hover,
.--clone-TEXT-cosbl1c7 .x-text:hover,
[id^="TEXT-cosbl1c7"] a:hover,
.--clone-TEXT-cosbl1c7 a:hover {
  
}

#PRODUCT-OVERLAY-lg1dlkvv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-byqegas5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xgeosgp6 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-x9of3mu5 .grid-product--info {
  flex: unset;
}

#IMAGE-693m77qq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-693m77qq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-693m77qq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jl2bvj9s"], .--clone-TEXT-DATASET-jl2bvj9s {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jl2bvj9s"] .x-text,
[id^="TEXT-DATASET-jl2bvj9s"] .x-text a,
.--clone-TEXT-DATASET-jl2bvj9s .x-text,
.--clone-TEXT-DATASET-jl2bvj9s .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jl2bvj9s"] .x-text:hover,
.--clone-TEXT-DATASET-jl2bvj9s .x-text:hover,
[id^="TEXT-DATASET-jl2bvj9s"] a:hover,
.--clone-TEXT-DATASET-jl2bvj9s a:hover {
  
}


#IMAGE-cbqzz2lk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cbqzz2lk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cbqzz2lk img {
  object-fit: cover;
}

[id^="TEXT-DATASET-e9efn05w"], .--clone-TEXT-DATASET-e9efn05w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e9efn05w"] .x-text,
[id^="TEXT-DATASET-e9efn05w"] .x-text a,
.--clone-TEXT-DATASET-e9efn05w .x-text,
.--clone-TEXT-DATASET-e9efn05w .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-e9efn05w"] .x-text:hover,
.--clone-TEXT-DATASET-e9efn05w .x-text:hover,
[id^="TEXT-DATASET-e9efn05w"] a:hover,
.--clone-TEXT-DATASET-e9efn05w a:hover {
  
}


#IMAGE-cu12z6rw {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cu12z6rw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cu12z6rw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-gh6noo2d"], .--clone-TEXT-DATASET-gh6noo2d {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gh6noo2d"] .x-text,
[id^="TEXT-DATASET-gh6noo2d"] .x-text a,
.--clone-TEXT-DATASET-gh6noo2d .x-text,
.--clone-TEXT-DATASET-gh6noo2d .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gh6noo2d"] .x-text:hover,
.--clone-TEXT-DATASET-gh6noo2d .x-text:hover,
[id^="TEXT-DATASET-gh6noo2d"] a:hover,
.--clone-TEXT-DATASET-gh6noo2d a:hover {
  
}

[id^="TEXT-DATASET-mhv27hun"], .--clone-TEXT-DATASET-mhv27hun {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mhv27hun"] .x-text,
[id^="TEXT-DATASET-mhv27hun"] .x-text a,
.--clone-TEXT-DATASET-mhv27hun .x-text,
.--clone-TEXT-DATASET-mhv27hun .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mhv27hun"] .x-text:hover,
.--clone-TEXT-DATASET-mhv27hun .x-text:hover,
[id^="TEXT-DATASET-mhv27hun"] a:hover,
.--clone-TEXT-DATASET-mhv27hun a:hover {
  
}


#IMAGE-hsgb12al {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hsgb12al picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hsgb12al img {
  object-fit: cover;
}

#BUTTON-68zerufm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-68zerufm .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-68zerufm[disabled=true] {
  display: none;
}

#TAGS-4vxlvy1v {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-4vxlvy1v .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-4vxlvy1v .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-4vxlvy1v .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-4vxlvy1v .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-fvtpo4ob {
  --width: 100%;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%;
  
}

#GRID-PRODUCT-fvtpo4ob .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-fvtpo4ob .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-fvtpo4ob .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-fvtpo4ob .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-fvtpo4ob .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-fvtpo4ob .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-fvtpo4ob .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-fvtpo4ob .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-fvtpo4ob .slider-product--item:hover {
  background: #f4e7c7;
}
#GRID-PRODUCT-fvtpo4ob .slider-product--item:hover .grid-product--title {
  color: #e5b04b;
}

#GRID-PRODUCT-fvtpo4ob .slider-product--item:hover .grid-product--price {
  color: #ffffffff;
}


#GRID-PRODUCT-fvtpo4ob .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-fvtpo4ob .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-fvtpo4ob .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-fvtpo4ob .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-fvtpo4ob .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-fvtpo4ob .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-fvtpo4ob .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-fvtpo4ob .grid-product--retail-price, #GRID-PRODUCT-fvtpo4ob .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-fvtpo4ob .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-fvtpo4ob .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-fvtpo4ob .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-fvtpo4ob .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-fvtpo4ob .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-fvtpo4ob .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-fvtpo4ob .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-v6kc5f1g {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-9b83jz4s {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-9b83jz4s picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9b83jz4s img {
  object-fit: cover;
}

[id^="TEXT-xaie2f7g"], .--clone-TEXT-xaie2f7g {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-xaie2f7g"] .x-text,
[id^="TEXT-xaie2f7g"] .x-text a,
.--clone-TEXT-xaie2f7g .x-text,
.--clone-TEXT-xaie2f7g .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-xaie2f7g"] .x-text:hover,
.--clone-TEXT-xaie2f7g .x-text:hover,
[id^="TEXT-xaie2f7g"] a:hover,
.--clone-TEXT-xaie2f7g a:hover {
  
}

[id^="TEXT-9vgg77ao"], .--clone-TEXT-9vgg77ao {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-9vgg77ao"] .x-text,
[id^="TEXT-9vgg77ao"] .x-text a,
.--clone-TEXT-9vgg77ao .x-text,
.--clone-TEXT-9vgg77ao .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-9vgg77ao"] .x-text:hover,
.--clone-TEXT-9vgg77ao .x-text:hover,
[id^="TEXT-9vgg77ao"] a:hover,
.--clone-TEXT-9vgg77ao a:hover {
  
}

#PRODUCT-OVERLAY-lb04ogto {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-elvx75j0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-v3vuyp4z {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-fvtpo4ob .grid-product--info {
  flex: unset;
}

#IMAGE-cq423a87 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cq423a87 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cq423a87 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ufe5nawd"], .--clone-TEXT-DATASET-ufe5nawd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ufe5nawd"] .x-text,
[id^="TEXT-DATASET-ufe5nawd"] .x-text a,
.--clone-TEXT-DATASET-ufe5nawd .x-text,
.--clone-TEXT-DATASET-ufe5nawd .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ufe5nawd"] .x-text:hover,
.--clone-TEXT-DATASET-ufe5nawd .x-text:hover,
[id^="TEXT-DATASET-ufe5nawd"] a:hover,
.--clone-TEXT-DATASET-ufe5nawd a:hover {
  
}


#IMAGE-7xo8kjbg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7xo8kjbg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7xo8kjbg img {
  object-fit: cover;
}

[id^="TEXT-DATASET-iuvo8c1s"], .--clone-TEXT-DATASET-iuvo8c1s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-iuvo8c1s"] .x-text,
[id^="TEXT-DATASET-iuvo8c1s"] .x-text a,
.--clone-TEXT-DATASET-iuvo8c1s .x-text,
.--clone-TEXT-DATASET-iuvo8c1s .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-iuvo8c1s"] .x-text:hover,
.--clone-TEXT-DATASET-iuvo8c1s .x-text:hover,
[id^="TEXT-DATASET-iuvo8c1s"] a:hover,
.--clone-TEXT-DATASET-iuvo8c1s a:hover {
  
}


#IMAGE-d5ip1zpn {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-d5ip1zpn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d5ip1zpn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ash36urd"], .--clone-TEXT-DATASET-ash36urd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ash36urd"] .x-text,
[id^="TEXT-DATASET-ash36urd"] .x-text a,
.--clone-TEXT-DATASET-ash36urd .x-text,
.--clone-TEXT-DATASET-ash36urd .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ash36urd"] .x-text:hover,
.--clone-TEXT-DATASET-ash36urd .x-text:hover,
[id^="TEXT-DATASET-ash36urd"] a:hover,
.--clone-TEXT-DATASET-ash36urd a:hover {
  
}

[id^="TEXT-DATASET-nkik52xi"], .--clone-TEXT-DATASET-nkik52xi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nkik52xi"] .x-text,
[id^="TEXT-DATASET-nkik52xi"] .x-text a,
.--clone-TEXT-DATASET-nkik52xi .x-text,
.--clone-TEXT-DATASET-nkik52xi .x-text a {
  --width: 81.88405797101449%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nkik52xi"] .x-text:hover,
.--clone-TEXT-DATASET-nkik52xi .x-text:hover,
[id^="TEXT-DATASET-nkik52xi"] a:hover,
.--clone-TEXT-DATASET-nkik52xi a:hover {
  
}


#IMAGE-2499ouf2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-2499ouf2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2499ouf2 img {
  object-fit: cover;
}

#BUTTON-5hr0oget {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-5hr0oget .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-5hr0oget[disabled=true] {
  display: none;
}

#TAGS-1bkazsbg {
  --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: 10px;width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-1bkazsbg .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-1bkazsbg .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-1bkazsbg .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-1bkazsbg .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#DROPDOWN-4lkptalk {
  --width: 247px;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 247px;
  
}
#DROPDOWN-4lkptalk .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-4lkptalk .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-4lkptalk .select {
  position: relative;
}

#DROPDOWN-4lkptalk .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-4lkptalk .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-4lkptalk .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-4lkptalk .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-4lkptalk .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-kpcjslo3 {
  
  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-kpcjslo3 > .dropdown--style {
  
}

#CONTAINER-0nmxgz3w {
  --bg: #ffffff00;
  background: #ffffff00;
border-color: #000000ff;
  --width: 100%;align-self: start;bottom: 0px;display: none;grid-column-end: 4;grid-column-start: 3;grid-row-end: 15;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;position: sticky;row-gap: 30px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-39otnm07 {
  --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: 2;grid-row-start: 1;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-tmort5cg"], .--clone-TEXT-tmort5cg {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-tmort5cg"] .x-text,
[id^="TEXT-tmort5cg"] .x-text a,
.--clone-TEXT-tmort5cg .x-text,
.--clone-TEXT-tmort5cg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-tmort5cg"] .x-text:hover,
.--clone-TEXT-tmort5cg .x-text:hover,
[id^="TEXT-tmort5cg"] a:hover,
.--clone-TEXT-tmort5cg a:hover {
  
}

[id^="TEXT-n8dx2v6g"], .--clone-TEXT-n8dx2v6g {
  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%;
  
}
[id^="TEXT-n8dx2v6g"] .x-text,
[id^="TEXT-n8dx2v6g"] .x-text a,
.--clone-TEXT-n8dx2v6g .x-text,
.--clone-TEXT-n8dx2v6g .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-n8dx2v6g"] .x-text:hover,
.--clone-TEXT-n8dx2v6g .x-text:hover,
[id^="TEXT-n8dx2v6g"] a:hover,
.--clone-TEXT-n8dx2v6g a:hover {
  
}

[id^="TEXT-es7epcqe"], .--clone-TEXT-es7epcqe {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-es7epcqe"] .x-text,
[id^="TEXT-es7epcqe"] .x-text a,
.--clone-TEXT-es7epcqe .x-text,
.--clone-TEXT-es7epcqe .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-es7epcqe"] .x-text:hover,
.--clone-TEXT-es7epcqe .x-text:hover,
[id^="TEXT-es7epcqe"] a:hover,
.--clone-TEXT-es7epcqe a:hover {
  
}

[id^="TEXT-1hcq17hx"], .--clone-TEXT-1hcq17hx {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-1hcq17hx"] .x-text,
[id^="TEXT-1hcq17hx"] .x-text a,
.--clone-TEXT-1hcq17hx .x-text,
.--clone-TEXT-1hcq17hx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-1hcq17hx"] .x-text:hover,
.--clone-TEXT-1hcq17hx .x-text:hover,
[id^="TEXT-1hcq17hx"] a:hover,
.--clone-TEXT-1hcq17hx a:hover {
  
}

[id^="TEXT-z3ugozi9"], .--clone-TEXT-z3ugozi9 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-z3ugozi9"] .x-text,
[id^="TEXT-z3ugozi9"] .x-text a,
.--clone-TEXT-z3ugozi9 .x-text,
.--clone-TEXT-z3ugozi9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-z3ugozi9"] .x-text:hover,
.--clone-TEXT-z3ugozi9 .x-text:hover,
[id^="TEXT-z3ugozi9"] a:hover,
.--clone-TEXT-z3ugozi9 a:hover {
  
}

[id^="TEXT-ncgy8pev"], .--clone-TEXT-ncgy8pev {
  align-self: start;
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: 0px;
width: 100%;
  
}
[id^="TEXT-ncgy8pev"] .x-text,
[id^="TEXT-ncgy8pev"] .x-text a,
.--clone-TEXT-ncgy8pev .x-text,
.--clone-TEXT-ncgy8pev .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-ncgy8pev"] .x-text:hover,
.--clone-TEXT-ncgy8pev .x-text:hover,
[id^="TEXT-ncgy8pev"] a:hover,
.--clone-TEXT-ncgy8pev a:hover {
  
}


#IMAGE-nsk5q8fm {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-nsk5q8fm picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nsk5q8fm img {
  object-fit: cover;
}


#IMAGE-h4o33dgt {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-h4o33dgt picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-h4o33dgt img {
  object-fit: cover;
}


#IMAGE-q2h8s58v {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-q2h8s58v picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q2h8s58v img {
  object-fit: cover;
}


#IMAGE-9p4i0xs2 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-9p4i0xs2 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-9p4i0xs2 img {
  object-fit: cover;
}


#IMAGE-0n60vhtp {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-0n60vhtp picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-0n60vhtp img {
  object-fit: cover;
}


#IMAGE-bbk1bg4m {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-bbk1bg4m picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-bbk1bg4m img {
  object-fit: cover;
}

[id^="TEXT-v9qyb47p"], .--clone-TEXT-v9qyb47p {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-v9qyb47p"] .x-text,
[id^="TEXT-v9qyb47p"] .x-text a,
.--clone-TEXT-v9qyb47p .x-text,
.--clone-TEXT-v9qyb47p .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-v9qyb47p"] .x-text:hover,
.--clone-TEXT-v9qyb47p .x-text:hover,
[id^="TEXT-v9qyb47p"] a:hover,
.--clone-TEXT-v9qyb47p a:hover {
  
}


#CONTAINER-ctju4h48 {
  --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: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, 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;


  
}
[id^="TEXT-dj87an8w"], .--clone-TEXT-dj87an8w {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-dj87an8w"] .x-text,
[id^="TEXT-dj87an8w"] .x-text a,
.--clone-TEXT-dj87an8w .x-text,
.--clone-TEXT-dj87an8w .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-dj87an8w"] .x-text:hover,
.--clone-TEXT-dj87an8w .x-text:hover,
[id^="TEXT-dj87an8w"] a:hover,
.--clone-TEXT-dj87an8w a:hover {
  
}

[id^="TEXT-r9ro2dcu"], .--clone-TEXT-r9ro2dcu {
  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%;
  
}
[id^="TEXT-r9ro2dcu"] .x-text,
[id^="TEXT-r9ro2dcu"] .x-text a,
.--clone-TEXT-r9ro2dcu .x-text,
.--clone-TEXT-r9ro2dcu .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-r9ro2dcu"] .x-text:hover,
.--clone-TEXT-r9ro2dcu .x-text:hover,
[id^="TEXT-r9ro2dcu"] a:hover,
.--clone-TEXT-r9ro2dcu a:hover {
  
}

[id^="TEXT-3n7khnae"], .--clone-TEXT-3n7khnae {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-3n7khnae"] .x-text,
[id^="TEXT-3n7khnae"] .x-text a,
.--clone-TEXT-3n7khnae .x-text,
.--clone-TEXT-3n7khnae .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-3n7khnae"] .x-text:hover,
.--clone-TEXT-3n7khnae .x-text:hover,
[id^="TEXT-3n7khnae"] a:hover,
.--clone-TEXT-3n7khnae a:hover {
  
}


#IMAGE-igm02k7s {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-igm02k7s picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-igm02k7s img {
  object-fit: cover;
}


#IMAGE-4x8xn4dv {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-4x8xn4dv picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4x8xn4dv img {
  object-fit: cover;
}


#IMAGE-s5qanf84 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-s5qanf84 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s5qanf84 img {
  object-fit: cover;
}

[id^="TEXT-2l1f0o5t"], .--clone-TEXT-2l1f0o5t {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-2l1f0o5t"] .x-text,
[id^="TEXT-2l1f0o5t"] .x-text a,
.--clone-TEXT-2l1f0o5t .x-text,
.--clone-TEXT-2l1f0o5t .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-2l1f0o5t"] .x-text:hover,
.--clone-TEXT-2l1f0o5t .x-text:hover,
[id^="TEXT-2l1f0o5t"] a:hover,
.--clone-TEXT-2l1f0o5t a:hover {
  
}


#CONTAINER-9xqf0inf {
  --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: 4;grid-row-start: 3;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(0px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-q7wmj3ek"], .--clone-TEXT-q7wmj3ek {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(-23% * 2);
margin-top: 0px;
width: 53.99999999999999%;
  
}
[id^="TEXT-q7wmj3ek"] .x-text,
[id^="TEXT-q7wmj3ek"] .x-text a,
.--clone-TEXT-q7wmj3ek .x-text,
.--clone-TEXT-q7wmj3ek .x-text a {
  --width: 53.99999999999999%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-q7wmj3ek"] .x-text:hover,
.--clone-TEXT-q7wmj3ek .x-text:hover,
[id^="TEXT-q7wmj3ek"] a:hover,
.--clone-TEXT-q7wmj3ek a:hover {
  
}

[id^="TEXT-r7vonvnj"], .--clone-TEXT-r7vonvnj {
  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%;
  
}
[id^="TEXT-r7vonvnj"] .x-text,
[id^="TEXT-r7vonvnj"] .x-text a,
.--clone-TEXT-r7vonvnj .x-text,
.--clone-TEXT-r7vonvnj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-r7vonvnj"] .x-text:hover,
.--clone-TEXT-r7vonvnj .x-text:hover,
[id^="TEXT-r7vonvnj"] a:hover,
.--clone-TEXT-r7vonvnj a:hover {
  
}

[id^="TEXT-mv0wvtht"], .--clone-TEXT-mv0wvtht {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-mv0wvtht"] .x-text,
[id^="TEXT-mv0wvtht"] .x-text a,
.--clone-TEXT-mv0wvtht .x-text,
.--clone-TEXT-mv0wvtht .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-mv0wvtht"] .x-text:hover,
.--clone-TEXT-mv0wvtht .x-text:hover,
[id^="TEXT-mv0wvtht"] a:hover,
.--clone-TEXT-mv0wvtht a:hover {
  
}

[id^="TEXT-a3sv7274"], .--clone-TEXT-a3sv7274 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-a3sv7274"] .x-text,
[id^="TEXT-a3sv7274"] .x-text a,
.--clone-TEXT-a3sv7274 .x-text,
.--clone-TEXT-a3sv7274 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-a3sv7274"] .x-text:hover,
.--clone-TEXT-a3sv7274 .x-text:hover,
[id^="TEXT-a3sv7274"] a:hover,
.--clone-TEXT-a3sv7274 a:hover {
  
}

[id^="TEXT-nqan0gwj"], .--clone-TEXT-nqan0gwj {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-nqan0gwj"] .x-text,
[id^="TEXT-nqan0gwj"] .x-text a,
.--clone-TEXT-nqan0gwj .x-text,
.--clone-TEXT-nqan0gwj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-nqan0gwj"] .x-text:hover,
.--clone-TEXT-nqan0gwj .x-text:hover,
[id^="TEXT-nqan0gwj"] a:hover,
.--clone-TEXT-nqan0gwj a:hover {
  
}


#IMAGE-awmmwunw {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-awmmwunw picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-awmmwunw img {
  object-fit: cover;
}


#IMAGE-uronn1j4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-uronn1j4 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-uronn1j4 img {
  object-fit: cover;
}


#IMAGE-bc38iwof {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-bc38iwof picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bc38iwof img {
  object-fit: cover;
}


#IMAGE-p4gx4lxt {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-p4gx4lxt picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-p4gx4lxt img {
  object-fit: cover;
}


#IMAGE-yyi3wesn {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-yyi3wesn picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-yyi3wesn img {
  object-fit: cover;
}

[id^="TEXT-pvyqbvod"], .--clone-TEXT-pvyqbvod {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: -1.4210854715202004e-14px;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-pvyqbvod"] .x-text,
[id^="TEXT-pvyqbvod"] .x-text a,
.--clone-TEXT-pvyqbvod .x-text,
.--clone-TEXT-pvyqbvod .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-pvyqbvod"] .x-text:hover,
.--clone-TEXT-pvyqbvod .x-text:hover,
[id^="TEXT-pvyqbvod"] a:hover,
.--clone-TEXT-pvyqbvod a:hover {
  
}


#CONTAINER-340d3z7m {
  --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: 5;grid-row-start: 4;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-mgxftyj1"], .--clone-TEXT-mgxftyj1 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-mgxftyj1"] .x-text,
[id^="TEXT-mgxftyj1"] .x-text a,
.--clone-TEXT-mgxftyj1 .x-text,
.--clone-TEXT-mgxftyj1 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-mgxftyj1"] .x-text:hover,
.--clone-TEXT-mgxftyj1 .x-text:hover,
[id^="TEXT-mgxftyj1"] a:hover,
.--clone-TEXT-mgxftyj1 a:hover {
  
}

[id^="TEXT-2l1o7416"], .--clone-TEXT-2l1o7416 {
  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%;
  
}
[id^="TEXT-2l1o7416"] .x-text,
[id^="TEXT-2l1o7416"] .x-text a,
.--clone-TEXT-2l1o7416 .x-text,
.--clone-TEXT-2l1o7416 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-2l1o7416"] .x-text:hover,
.--clone-TEXT-2l1o7416 .x-text:hover,
[id^="TEXT-2l1o7416"] a:hover,
.--clone-TEXT-2l1o7416 a:hover {
  
}

[id^="TEXT-epb4xutc"], .--clone-TEXT-epb4xutc {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-epb4xutc"] .x-text,
[id^="TEXT-epb4xutc"] .x-text a,
.--clone-TEXT-epb4xutc .x-text,
.--clone-TEXT-epb4xutc .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-epb4xutc"] .x-text:hover,
.--clone-TEXT-epb4xutc .x-text:hover,
[id^="TEXT-epb4xutc"] a:hover,
.--clone-TEXT-epb4xutc a:hover {
  
}

[id^="TEXT-2w29vxam"], .--clone-TEXT-2w29vxam {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-2w29vxam"] .x-text,
[id^="TEXT-2w29vxam"] .x-text a,
.--clone-TEXT-2w29vxam .x-text,
.--clone-TEXT-2w29vxam .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-2w29vxam"] .x-text:hover,
.--clone-TEXT-2w29vxam .x-text:hover,
[id^="TEXT-2w29vxam"] a:hover,
.--clone-TEXT-2w29vxam a:hover {
  
}

[id^="TEXT-9jnxgjza"], .--clone-TEXT-9jnxgjza {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-9jnxgjza"] .x-text,
[id^="TEXT-9jnxgjza"] .x-text a,
.--clone-TEXT-9jnxgjza .x-text,
.--clone-TEXT-9jnxgjza .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-9jnxgjza"] .x-text:hover,
.--clone-TEXT-9jnxgjza .x-text:hover,
[id^="TEXT-9jnxgjza"] a:hover,
.--clone-TEXT-9jnxgjza a:hover {
  
}

[id^="TEXT-i67y9smn"], .--clone-TEXT-i67y9smn {
  align-self: start;
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: 0px;
width: 100%;
  
}
[id^="TEXT-i67y9smn"] .x-text,
[id^="TEXT-i67y9smn"] .x-text a,
.--clone-TEXT-i67y9smn .x-text,
.--clone-TEXT-i67y9smn .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-i67y9smn"] .x-text:hover,
.--clone-TEXT-i67y9smn .x-text:hover,
[id^="TEXT-i67y9smn"] a:hover,
.--clone-TEXT-i67y9smn a:hover {
  
}

[id^="TEXT-z4rronv4"], .--clone-TEXT-z4rronv4 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-z4rronv4"] .x-text,
[id^="TEXT-z4rronv4"] .x-text a,
.--clone-TEXT-z4rronv4 .x-text,
.--clone-TEXT-z4rronv4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-z4rronv4"] .x-text:hover,
.--clone-TEXT-z4rronv4 .x-text:hover,
[id^="TEXT-z4rronv4"] a:hover,
.--clone-TEXT-z4rronv4 a:hover {
  
}

[id^="TEXT-9wn9mnlx"], .--clone-TEXT-9wn9mnlx {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 10;
grid-row-start: 9;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-9wn9mnlx"] .x-text,
[id^="TEXT-9wn9mnlx"] .x-text a,
.--clone-TEXT-9wn9mnlx .x-text,
.--clone-TEXT-9wn9mnlx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-9wn9mnlx"] .x-text:hover,
.--clone-TEXT-9wn9mnlx .x-text:hover,
[id^="TEXT-9wn9mnlx"] a:hover,
.--clone-TEXT-9wn9mnlx a:hover {
  
}


#IMAGE-v4z5420f {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-v4z5420f picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-v4z5420f img {
  object-fit: cover;
}


#IMAGE-rvnbv180 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-rvnbv180 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rvnbv180 img {
  object-fit: cover;
}


#IMAGE-s8350dyl {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-s8350dyl picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s8350dyl img {
  object-fit: cover;
}


#IMAGE-0xy60zuk {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-0xy60zuk picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-0xy60zuk img {
  object-fit: cover;
}


#IMAGE-vscs0yq4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-vscs0yq4 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vscs0yq4 img {
  object-fit: cover;
}


#IMAGE-h575k66c {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-h575k66c picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-h575k66c img {
  object-fit: cover;
}


#IMAGE-klax4y64 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-klax4y64 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-klax4y64 img {
  object-fit: cover;
}


#IMAGE-ct0eimw3 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 10;
grid-row-start: 9;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-ct0eimw3 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-ct0eimw3 img {
  object-fit: cover;
}

[id^="TEXT-vkllcql2"], .--clone-TEXT-vkllcql2 {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: -1.4210854715202004e-14px;
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vkllcql2"] .x-text,
[id^="TEXT-vkllcql2"] .x-text a,
.--clone-TEXT-vkllcql2 .x-text,
.--clone-TEXT-vkllcql2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-vkllcql2"] .x-text:hover,
.--clone-TEXT-vkllcql2 .x-text:hover,
[id^="TEXT-vkllcql2"] a:hover,
.--clone-TEXT-vkllcql2 a:hover {
  
}


#CONTAINER-r7s5l1gw {
  --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: 6;grid-row-start: 5;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, 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-3kzh5z5s"], .--clone-TEXT-3kzh5z5s {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-3kzh5z5s"] .x-text,
[id^="TEXT-3kzh5z5s"] .x-text a,
.--clone-TEXT-3kzh5z5s .x-text,
.--clone-TEXT-3kzh5z5s .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-3kzh5z5s"] .x-text:hover,
.--clone-TEXT-3kzh5z5s .x-text:hover,
[id^="TEXT-3kzh5z5s"] a:hover,
.--clone-TEXT-3kzh5z5s a:hover {
  
}

[id^="TEXT-ascoi9ch"], .--clone-TEXT-ascoi9ch {
  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%;
  
}
[id^="TEXT-ascoi9ch"] .x-text,
[id^="TEXT-ascoi9ch"] .x-text a,
.--clone-TEXT-ascoi9ch .x-text,
.--clone-TEXT-ascoi9ch .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-ascoi9ch"] .x-text:hover,
.--clone-TEXT-ascoi9ch .x-text:hover,
[id^="TEXT-ascoi9ch"] a:hover,
.--clone-TEXT-ascoi9ch a:hover {
  
}

[id^="TEXT-braqvetm"], .--clone-TEXT-braqvetm {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-braqvetm"] .x-text,
[id^="TEXT-braqvetm"] .x-text a,
.--clone-TEXT-braqvetm .x-text,
.--clone-TEXT-braqvetm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-braqvetm"] .x-text:hover,
.--clone-TEXT-braqvetm .x-text:hover,
[id^="TEXT-braqvetm"] a:hover,
.--clone-TEXT-braqvetm a:hover {
  
}

[id^="TEXT-r8ujdr4j"], .--clone-TEXT-r8ujdr4j {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-r8ujdr4j"] .x-text,
[id^="TEXT-r8ujdr4j"] .x-text a,
.--clone-TEXT-r8ujdr4j .x-text,
.--clone-TEXT-r8ujdr4j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-r8ujdr4j"] .x-text:hover,
.--clone-TEXT-r8ujdr4j .x-text:hover,
[id^="TEXT-r8ujdr4j"] a:hover,
.--clone-TEXT-r8ujdr4j a:hover {
  
}

[id^="TEXT-x7uou79h"], .--clone-TEXT-x7uou79h {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-x7uou79h"] .x-text,
[id^="TEXT-x7uou79h"] .x-text a,
.--clone-TEXT-x7uou79h .x-text,
.--clone-TEXT-x7uou79h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-x7uou79h"] .x-text:hover,
.--clone-TEXT-x7uou79h .x-text:hover,
[id^="TEXT-x7uou79h"] a:hover,
.--clone-TEXT-x7uou79h a:hover {
  
}

[id^="TEXT-xzbmtubp"], .--clone-TEXT-xzbmtubp {
  align-self: start;
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: 0px;
width: 100%;
  
}
[id^="TEXT-xzbmtubp"] .x-text,
[id^="TEXT-xzbmtubp"] .x-text a,
.--clone-TEXT-xzbmtubp .x-text,
.--clone-TEXT-xzbmtubp .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-xzbmtubp"] .x-text:hover,
.--clone-TEXT-xzbmtubp .x-text:hover,
[id^="TEXT-xzbmtubp"] a:hover,
.--clone-TEXT-xzbmtubp a:hover {
  
}

[id^="TEXT-2335df37"], .--clone-TEXT-2335df37 {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-2335df37"] .x-text,
[id^="TEXT-2335df37"] .x-text a,
.--clone-TEXT-2335df37 .x-text,
.--clone-TEXT-2335df37 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-2335df37"] .x-text:hover,
.--clone-TEXT-2335df37 .x-text:hover,
[id^="TEXT-2335df37"] a:hover,
.--clone-TEXT-2335df37 a:hover {
  
}


#IMAGE-4jf9xoz8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-4jf9xoz8 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4jf9xoz8 img {
  object-fit: cover;
}


#IMAGE-m9drbtan {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-m9drbtan picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m9drbtan img {
  object-fit: cover;
}


#IMAGE-gis9u779 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-gis9u779 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gis9u779 img {
  object-fit: cover;
}


#IMAGE-pxrlu72n {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-pxrlu72n picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-pxrlu72n img {
  object-fit: cover;
}


#IMAGE-t6z9njbw {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-t6z9njbw picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-t6z9njbw img {
  object-fit: cover;
}


#IMAGE-qsy010iy {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 8;
grid-row-start: 7;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-qsy010iy picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-qsy010iy img {
  object-fit: cover;
}


#IMAGE-zdknh2hf {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-zdknh2hf picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-zdknh2hf img {
  object-fit: cover;
}

[id^="TEXT-e75urpah"], .--clone-TEXT-e75urpah {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: -1.4210854715202004e-14px;
margin-right: %;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-e75urpah"] .x-text,
[id^="TEXT-e75urpah"] .x-text a,
.--clone-TEXT-e75urpah .x-text,
.--clone-TEXT-e75urpah .x-text a {
  --width: %;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-e75urpah"] .x-text:hover,
.--clone-TEXT-e75urpah .x-text:hover,
[id^="TEXT-e75urpah"] a:hover,
.--clone-TEXT-e75urpah a:hover {
  
}


#CONTAINER-5dix02z7 {
  --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: 7;grid-row-start: 6;grid-template-columns: 10px 90px 10px 1fr 10px;grid-template-rows: minmax(36px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content) minmax(80px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-pif56dmt"], .--clone-TEXT-pif56dmt {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-pif56dmt"] .x-text,
[id^="TEXT-pif56dmt"] .x-text a,
.--clone-TEXT-pif56dmt .x-text,
.--clone-TEXT-pif56dmt .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-pif56dmt"] .x-text:hover,
.--clone-TEXT-pif56dmt .x-text:hover,
[id^="TEXT-pif56dmt"] a:hover,
.--clone-TEXT-pif56dmt a:hover {
  
}

[id^="TEXT-mbnqm40e"], .--clone-TEXT-mbnqm40e {
  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%;
  
}
[id^="TEXT-mbnqm40e"] .x-text,
[id^="TEXT-mbnqm40e"] .x-text a,
.--clone-TEXT-mbnqm40e .x-text,
.--clone-TEXT-mbnqm40e .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-mbnqm40e"] .x-text:hover,
.--clone-TEXT-mbnqm40e .x-text:hover,
[id^="TEXT-mbnqm40e"] a:hover,
.--clone-TEXT-mbnqm40e a:hover {
  
}

[id^="TEXT-4nbg125f"], .--clone-TEXT-4nbg125f {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 5;
grid-row-start: 4;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-4nbg125f"] .x-text,
[id^="TEXT-4nbg125f"] .x-text a,
.--clone-TEXT-4nbg125f .x-text,
.--clone-TEXT-4nbg125f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-4nbg125f"] .x-text:hover,
.--clone-TEXT-4nbg125f .x-text:hover,
[id^="TEXT-4nbg125f"] a:hover,
.--clone-TEXT-4nbg125f a:hover {
  
}

[id^="TEXT-ywdb9hrm"], .--clone-TEXT-ywdb9hrm {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 6;
grid-row-start: 5;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-ywdb9hrm"] .x-text,
[id^="TEXT-ywdb9hrm"] .x-text a,
.--clone-TEXT-ywdb9hrm .x-text,
.--clone-TEXT-ywdb9hrm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-ywdb9hrm"] .x-text:hover,
.--clone-TEXT-ywdb9hrm .x-text:hover,
[id^="TEXT-ywdb9hrm"] a:hover,
.--clone-TEXT-ywdb9hrm a:hover {
  
}

[id^="TEXT-cuto1dqh"], .--clone-TEXT-cuto1dqh {
  align-self: start;
grid-column-end: 5;
grid-column-start: 4;
grid-row-end: 7;
grid-row-start: 6;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-cuto1dqh"] .x-text,
[id^="TEXT-cuto1dqh"] .x-text a,
.--clone-TEXT-cuto1dqh .x-text,
.--clone-TEXT-cuto1dqh .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_4);
font: var(--font_4);
font-size: 14.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, var(--font_color_4));
}
[id^="TEXT-cuto1dqh"] .x-text:hover,
.--clone-TEXT-cuto1dqh .x-text:hover,
[id^="TEXT-cuto1dqh"] a:hover,
.--clone-TEXT-cuto1dqh a:hover {
  
}


#IMAGE-tpy5q5y4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-tpy5q5y4 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tpy5q5y4 img {
  object-fit: cover;
}


#IMAGE-1u5xwkol {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-1u5xwkol picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1u5xwkol img {
  object-fit: cover;
}


#IMAGE-22nf23f9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 5;
grid-row-start: 4;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-22nf23f9 picture {
  --width: 90px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-22nf23f9 img {
  object-fit: cover;
}


#IMAGE-2xneri57 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-2xneri57 picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-2xneri57 img {
  object-fit: cover;
}


#IMAGE-pksc0tsy {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 60px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 90px;
  
}
#IMAGE-pksc0tsy picture {
  --width: 90px;
height: 100%;
width: 100%;
}
#IMAGE-pksc0tsy img {
  object-fit: cover;
}

[id^="TEXT-buyhnrhi"], .--clone-TEXT-buyhnrhi {
  align-self: center;
grid-column-end: 5;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-buyhnrhi"] .x-text,
[id^="TEXT-buyhnrhi"] .x-text a,
.--clone-TEXT-buyhnrhi .x-text,
.--clone-TEXT-buyhnrhi .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-buyhnrhi"] .x-text:hover,
.--clone-TEXT-buyhnrhi .x-text:hover,
[id^="TEXT-buyhnrhi"] a:hover,
.--clone-TEXT-buyhnrhi a:hover {
  
}

#SECTION-r7h3lrho {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-r7h3lrho .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

#SECTION-r7h3lrho .x-section-video-background {
  
  
}



#SECTION-r7h3lrho .video {
  display: none;
}
#SECTION-r7h3lrho .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-qxio38r3 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-0cgufs7s {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.0078125px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-xym9l5g0"], .--clone-TEXT-xym9l5g0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-xym9l5g0"] .x-text,
[id^="TEXT-xym9l5g0"] .x-text a,
.--clone-TEXT-xym9l5g0 .x-text,
.--clone-TEXT-xym9l5g0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-xym9l5g0"] .x-text:hover,
.--clone-TEXT-xym9l5g0 .x-text:hover,
[id^="TEXT-xym9l5g0"] a:hover,
.--clone-TEXT-xym9l5g0 a:hover {
  
}

#GRID-PRODUCT-86ppzpwf {
  --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%;
  
}

#GRID-PRODUCT-86ppzpwf .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-86ppzpwf .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-86ppzpwf .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-86ppzpwf .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-86ppzpwf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-86ppzpwf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-86ppzpwf .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-86ppzpwf .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-86ppzpwf .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-86ppzpwf .slider-product--item:hover {
  
}



#GRID-PRODUCT-86ppzpwf .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-86ppzpwf .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-86ppzpwf .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-86ppzpwf .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-86ppzpwf .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-86ppzpwf .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-86ppzpwf .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-86ppzpwf .grid-product--retail-price, #GRID-PRODUCT-86ppzpwf .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-86ppzpwf .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-86ppzpwf .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-86ppzpwf .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-86ppzpwf .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-86ppzpwf .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-hsp8rxjo {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-ch75dan4 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-vpxtg2qr"], .--clone-TEXT-vpxtg2qr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-vpxtg2qr"] .x-text,
[id^="TEXT-vpxtg2qr"] .x-text a,
.--clone-TEXT-vpxtg2qr .x-text,
.--clone-TEXT-vpxtg2qr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-vpxtg2qr"] .x-text:hover,
.--clone-TEXT-vpxtg2qr .x-text:hover,
[id^="TEXT-vpxtg2qr"] a:hover,
.--clone-TEXT-vpxtg2qr a:hover {
  
}

#GRID-PRODUCT-63g55txa {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-63g55txa .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-63g55txa .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-63g55txa .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-63g55txa .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-63g55txa .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-63g55txa .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-63g55txa .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-63g55txa .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-63g55txa .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-63g55txa .slider-product--item:hover {
  
}



#GRID-PRODUCT-63g55txa .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-63g55txa .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-63g55txa .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-63g55txa .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-63g55txa .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-63g55txa .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-63g55txa .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-63g55txa .grid-product--retail-price, #GRID-PRODUCT-63g55txa .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-63g55txa .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-63g55txa .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-63g55txa .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-63g55txa .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-63g55txa .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-uxq7e4nx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-bgajj5ht {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-xapzpk00"], .--clone-TEXT-xapzpk00 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-xapzpk00"] .x-text,
[id^="TEXT-xapzpk00"] .x-text a,
.--clone-TEXT-xapzpk00 .x-text,
.--clone-TEXT-xapzpk00 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-xapzpk00"] .x-text:hover,
.--clone-TEXT-xapzpk00 .x-text:hover,
[id^="TEXT-xapzpk00"] a:hover,
.--clone-TEXT-xapzpk00 a:hover {
  
}

#GRID-PRODUCT-xn8asx1w {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-xn8asx1w .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-xn8asx1w .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-xn8asx1w .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-xn8asx1w .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-xn8asx1w .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-xn8asx1w .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-xn8asx1w .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-xn8asx1w .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-xn8asx1w .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-xn8asx1w .slider-product--item:hover {
  
}



#GRID-PRODUCT-xn8asx1w .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-xn8asx1w .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-xn8asx1w .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-xn8asx1w .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-xn8asx1w .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-xn8asx1w .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-xn8asx1w .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-xn8asx1w .grid-product--retail-price, #GRID-PRODUCT-xn8asx1w .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-xn8asx1w .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-xn8asx1w .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-xn8asx1w .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-xn8asx1w .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-xn8asx1w .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-gg957068 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-flpewvre {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-pukzaxta"], .--clone-TEXT-pukzaxta {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-pukzaxta"] .x-text,
[id^="TEXT-pukzaxta"] .x-text a,
.--clone-TEXT-pukzaxta .x-text,
.--clone-TEXT-pukzaxta .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-pukzaxta"] .x-text:hover,
.--clone-TEXT-pukzaxta .x-text:hover,
[id^="TEXT-pukzaxta"] a:hover,
.--clone-TEXT-pukzaxta a:hover {
  
}

#GRID-PRODUCT-javvwp6y {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-javvwp6y .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-javvwp6y .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-javvwp6y .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-javvwp6y .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-javvwp6y .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-javvwp6y .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-javvwp6y .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-javvwp6y .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-javvwp6y .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-javvwp6y .slider-product--item:hover {
  
}



#GRID-PRODUCT-javvwp6y .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-javvwp6y .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-javvwp6y .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-javvwp6y .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-javvwp6y .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-javvwp6y .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-javvwp6y .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-javvwp6y .grid-product--retail-price, #GRID-PRODUCT-javvwp6y .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-javvwp6y .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-javvwp6y .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-javvwp6y .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-javvwp6y .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-javvwp6y .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-4x5dgi08 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-aszsaswd {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.4296875px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-tygx25dg"], .--clone-TEXT-tygx25dg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-tygx25dg"] .x-text,
[id^="TEXT-tygx25dg"] .x-text a,
.--clone-TEXT-tygx25dg .x-text,
.--clone-TEXT-tygx25dg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-tygx25dg"] .x-text:hover,
.--clone-TEXT-tygx25dg .x-text:hover,
[id^="TEXT-tygx25dg"] a:hover,
.--clone-TEXT-tygx25dg a:hover {
  
}

#GRID-PRODUCT-mfqjwna3 {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-mfqjwna3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-mfqjwna3 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-mfqjwna3 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-mfqjwna3 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-mfqjwna3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-mfqjwna3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-mfqjwna3 .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-mfqjwna3 .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-mfqjwna3 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-mfqjwna3 .slider-product--item:hover {
  
}



#GRID-PRODUCT-mfqjwna3 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-mfqjwna3 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-mfqjwna3 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-mfqjwna3 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-mfqjwna3 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-mfqjwna3 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-mfqjwna3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-mfqjwna3 .grid-product--retail-price, #GRID-PRODUCT-mfqjwna3 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-mfqjwna3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-mfqjwna3 .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-mfqjwna3 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-mfqjwna3 .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-mfqjwna3 .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-6z5v0mj8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-qekhpmhk {
  --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: 2;grid-row-start: 1;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-j57wvrt0 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.203125px * 2);width: 100%;
  
}

#GRID-PRODUCT-j57wvrt0 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-j57wvrt0 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-j57wvrt0 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-j57wvrt0 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-j57wvrt0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-j57wvrt0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-j57wvrt0 .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-j57wvrt0 .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-j57wvrt0 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-j57wvrt0 .slider-product--item:hover {
  
}



#GRID-PRODUCT-j57wvrt0 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-j57wvrt0 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-j57wvrt0 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-j57wvrt0 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-j57wvrt0 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-j57wvrt0 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-j57wvrt0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-j57wvrt0 .grid-product--retail-price, #GRID-PRODUCT-j57wvrt0 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-j57wvrt0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-j57wvrt0 .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-j57wvrt0 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-j57wvrt0 .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-j57wvrt0 .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-6ztgfuvw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-8wff4jea"], .--clone-TEXT-8wff4jea {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-8wff4jea"] .x-text,
[id^="TEXT-8wff4jea"] .x-text a,
.--clone-TEXT-8wff4jea .x-text,
.--clone-TEXT-8wff4jea .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-8wff4jea"] .x-text:hover,
.--clone-TEXT-8wff4jea .x-text:hover,
[id^="TEXT-8wff4jea"] a:hover,
.--clone-TEXT-8wff4jea a:hover {
  
}


#CONTAINER-jaqq353o {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-so46hmv3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-so46hmv3 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-so46hmv3 img {
  object-fit: cover;
}

[id^="TEXT-pshaa4gb"], .--clone-TEXT-pshaa4gb {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-pshaa4gb"] .x-text,
[id^="TEXT-pshaa4gb"] .x-text a,
.--clone-TEXT-pshaa4gb .x-text,
.--clone-TEXT-pshaa4gb .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-pshaa4gb"] .x-text:hover,
.--clone-TEXT-pshaa4gb .x-text:hover,
[id^="TEXT-pshaa4gb"] a:hover,
.--clone-TEXT-pshaa4gb a:hover {
  
}

#BUTTON-rba29kar {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-rba29kar .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-rba29kar[disabled=true] {
  display: none;
}
#BUTTON-rba29kar .animation, #BUTTON-rba29kar.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-rba29kar {
  
}

[id^="TEXT-t7el3hlv"], .--clone-TEXT-t7el3hlv {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-t7el3hlv"] .x-text,
[id^="TEXT-t7el3hlv"] .x-text a,
.--clone-TEXT-t7el3hlv .x-text,
.--clone-TEXT-t7el3hlv .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-t7el3hlv"] .x-text:hover,
.--clone-TEXT-t7el3hlv .x-text:hover,
[id^="TEXT-t7el3hlv"] a:hover,
.--clone-TEXT-t7el3hlv a:hover {
  
}

#BUTTON-vhz27lhx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-vhz27lhx .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-vhz27lhx[disabled=true] {
  display: none;
}
#BUTTON-vhz27lhx .animation, #BUTTON-vhz27lhx.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-vhz27lhx {
  
}

#GRID-PRODUCT-yr109cql {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-yr109cql .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-yr109cql .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-yr109cql .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-yr109cql .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yr109cql .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yr109cql .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-yr109cql .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-yr109cql .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-yr109cql .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-yr109cql .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-yr109cql .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-yr109cql .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-yr109cql .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-yr109cql .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yr109cql .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-yr109cql .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yr109cql .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-yr109cql .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yr109cql .grid-product--retail-price, #GRID-PRODUCT-yr109cql .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-yr109cql .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yr109cql .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-yr109cql .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-yr109cql .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-yr109cql .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-yr109cql .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-yr109cql .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-bw6483vj {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ni8l7gr8 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ni8l7gr8 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ni8l7gr8 img {
  object-fit: cover;
}

[id^="TEXT-u5pmilkz"], .--clone-TEXT-u5pmilkz {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-u5pmilkz"] .x-text,
[id^="TEXT-u5pmilkz"] .x-text a,
.--clone-TEXT-u5pmilkz .x-text,
.--clone-TEXT-u5pmilkz .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-u5pmilkz"] .x-text:hover,
.--clone-TEXT-u5pmilkz .x-text:hover,
[id^="TEXT-u5pmilkz"] a:hover,
.--clone-TEXT-u5pmilkz a:hover {
  
}

[id^="TEXT-p1ddi2p8"], .--clone-TEXT-p1ddi2p8 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-p1ddi2p8"] .x-text,
[id^="TEXT-p1ddi2p8"] .x-text a,
.--clone-TEXT-p1ddi2p8 .x-text,
.--clone-TEXT-p1ddi2p8 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-p1ddi2p8"] .x-text:hover,
.--clone-TEXT-p1ddi2p8 .x-text:hover,
[id^="TEXT-p1ddi2p8"] a:hover,
.--clone-TEXT-p1ddi2p8 a:hover {
  
}

#PRODUCT-OVERLAY-rgh9tiee {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-idfc1fcz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-h9dgiuci {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yr109cql .grid-product--info {
  flex: unset;
}

#IMAGE-yrtyr172 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yrtyr172 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yrtyr172 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-vmsat2ph"], .--clone-TEXT-DATASET-vmsat2ph {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vmsat2ph"] .x-text,
[id^="TEXT-DATASET-vmsat2ph"] .x-text a,
.--clone-TEXT-DATASET-vmsat2ph .x-text,
.--clone-TEXT-DATASET-vmsat2ph .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vmsat2ph"] .x-text:hover,
.--clone-TEXT-DATASET-vmsat2ph .x-text:hover,
[id^="TEXT-DATASET-vmsat2ph"] a:hover,
.--clone-TEXT-DATASET-vmsat2ph a:hover {
  
}


#IMAGE-turffczw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-turffczw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-turffczw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ykugfx88"], .--clone-TEXT-DATASET-ykugfx88 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ykugfx88"] .x-text,
[id^="TEXT-DATASET-ykugfx88"] .x-text a,
.--clone-TEXT-DATASET-ykugfx88 .x-text,
.--clone-TEXT-DATASET-ykugfx88 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ykugfx88"] .x-text:hover,
.--clone-TEXT-DATASET-ykugfx88 .x-text:hover,
[id^="TEXT-DATASET-ykugfx88"] a:hover,
.--clone-TEXT-DATASET-ykugfx88 a:hover {
  
}


#IMAGE-ri84rcqs {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ri84rcqs picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ri84rcqs img {
  object-fit: cover;
}

[id^="TEXT-DATASET-rsz2p9vv"], .--clone-TEXT-DATASET-rsz2p9vv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rsz2p9vv"] .x-text,
[id^="TEXT-DATASET-rsz2p9vv"] .x-text a,
.--clone-TEXT-DATASET-rsz2p9vv .x-text,
.--clone-TEXT-DATASET-rsz2p9vv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rsz2p9vv"] .x-text:hover,
.--clone-TEXT-DATASET-rsz2p9vv .x-text:hover,
[id^="TEXT-DATASET-rsz2p9vv"] a:hover,
.--clone-TEXT-DATASET-rsz2p9vv a:hover {
  
}

[id^="TEXT-DATASET-khw56gdt"], .--clone-TEXT-DATASET-khw56gdt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-khw56gdt"] .x-text,
[id^="TEXT-DATASET-khw56gdt"] .x-text a,
.--clone-TEXT-DATASET-khw56gdt .x-text,
.--clone-TEXT-DATASET-khw56gdt .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-khw56gdt"] .x-text:hover,
.--clone-TEXT-DATASET-khw56gdt .x-text:hover,
[id^="TEXT-DATASET-khw56gdt"] a:hover,
.--clone-TEXT-DATASET-khw56gdt a:hover {
  
}


#IMAGE-3qq8dijx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3qq8dijx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3qq8dijx img {
  object-fit: cover;
}

#BUTTON-6qdhxacc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-6qdhxacc .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6qdhxacc[disabled=true] {
  display: none;
}


#CONTAINER-m1aptoo4 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(48px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-cy4ddw62 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-cy4ddw62 .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-cy4ddw62 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-cy4ddw62 .select {
  position: relative;
}

#DROPDOWN-cy4ddw62 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-cy4ddw62 .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-cy4ddw62 .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-cy4ddw62 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-cy4ddw62 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-d3pfomfo {
  
  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-d3pfomfo > .dropdown--style {
  
}
#TAGS-z5rqer7r {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-z5rqer7r .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-z5rqer7r .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-z5rqer7r .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-z5rqer7r .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-jg3bt6pt {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-jg3bt6pt .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-jg3bt6pt .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-jg3bt6pt .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-jg3bt6pt .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-fa9654lp {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-1mi13cca"], .--clone-TEXT-1mi13cca {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-1mi13cca"] .x-text,
[id^="TEXT-1mi13cca"] .x-text a,
.--clone-TEXT-1mi13cca .x-text,
.--clone-TEXT-1mi13cca .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-1mi13cca"] .x-text:hover,
.--clone-TEXT-1mi13cca .x-text:hover,
[id^="TEXT-1mi13cca"] a:hover,
.--clone-TEXT-1mi13cca a:hover {
  
}


#IMAGE-618wwh4j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-618wwh4j picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-618wwh4j img {
  object-fit: cover;
}

[id^="TEXT-4lwr21c4"], .--clone-TEXT-4lwr21c4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-4lwr21c4"] .x-text,
[id^="TEXT-4lwr21c4"] .x-text a,
.--clone-TEXT-4lwr21c4 .x-text,
.--clone-TEXT-4lwr21c4 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-4lwr21c4"] .x-text:hover,
.--clone-TEXT-4lwr21c4 .x-text:hover,
[id^="TEXT-4lwr21c4"] a:hover,
.--clone-TEXT-4lwr21c4 a:hover {
  
}

#BUTTON-v67w4jwu {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-v67w4jwu .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-v67w4jwu[disabled=true] {
  display: none;
}
#BUTTON-v67w4jwu .animation, #BUTTON-v67w4jwu.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-v67w4jwu {
  
}

#BUTTON-03jepwj4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-03jepwj4 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-03jepwj4[disabled=true] {
  display: none;
}
#BUTTON-03jepwj4 .animation, #BUTTON-03jepwj4.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-03jepwj4 {
  
}

#GRID-PRODUCT-479os9hk {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-479os9hk .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-479os9hk .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-479os9hk .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-479os9hk .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-479os9hk .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-479os9hk .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-479os9hk .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-479os9hk .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-479os9hk .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-479os9hk .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-479os9hk .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-479os9hk .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-479os9hk .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-479os9hk .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-479os9hk .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-479os9hk .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-479os9hk .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-479os9hk .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-479os9hk .grid-product--retail-price, #GRID-PRODUCT-479os9hk .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-479os9hk .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-479os9hk .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-479os9hk .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-479os9hk .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-479os9hk .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-479os9hk .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-479os9hk .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-a64flxss {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-6k1p0izb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-6k1p0izb picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6k1p0izb img {
  object-fit: cover;
}

[id^="TEXT-3tbss4hl"], .--clone-TEXT-3tbss4hl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-3tbss4hl"] .x-text,
[id^="TEXT-3tbss4hl"] .x-text a,
.--clone-TEXT-3tbss4hl .x-text,
.--clone-TEXT-3tbss4hl .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-3tbss4hl"] .x-text:hover,
.--clone-TEXT-3tbss4hl .x-text:hover,
[id^="TEXT-3tbss4hl"] a:hover,
.--clone-TEXT-3tbss4hl a:hover {
  
}

[id^="TEXT-500d5xq2"], .--clone-TEXT-500d5xq2 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-500d5xq2"] .x-text,
[id^="TEXT-500d5xq2"] .x-text a,
.--clone-TEXT-500d5xq2 .x-text,
.--clone-TEXT-500d5xq2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-500d5xq2"] .x-text:hover,
.--clone-TEXT-500d5xq2 .x-text:hover,
[id^="TEXT-500d5xq2"] a:hover,
.--clone-TEXT-500d5xq2 a:hover {
  
}

#PRODUCT-OVERLAY-hgm4o83s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-uhcfnp4h {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xm5g0q6f {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-479os9hk .grid-product--info {
  flex: unset;
}

#IMAGE-oa50unbm {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-oa50unbm picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-oa50unbm img {
  object-fit: cover;
}

[id^="TEXT-DATASET-besy2zuh"], .--clone-TEXT-DATASET-besy2zuh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-besy2zuh"] .x-text,
[id^="TEXT-DATASET-besy2zuh"] .x-text a,
.--clone-TEXT-DATASET-besy2zuh .x-text,
.--clone-TEXT-DATASET-besy2zuh .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-besy2zuh"] .x-text:hover,
.--clone-TEXT-DATASET-besy2zuh .x-text:hover,
[id^="TEXT-DATASET-besy2zuh"] a:hover,
.--clone-TEXT-DATASET-besy2zuh a:hover {
  
}


#IMAGE-no02er8m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-no02er8m picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-no02er8m img {
  object-fit: cover;
}

[id^="TEXT-DATASET-sqy47fni"], .--clone-TEXT-DATASET-sqy47fni {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sqy47fni"] .x-text,
[id^="TEXT-DATASET-sqy47fni"] .x-text a,
.--clone-TEXT-DATASET-sqy47fni .x-text,
.--clone-TEXT-DATASET-sqy47fni .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sqy47fni"] .x-text:hover,
.--clone-TEXT-DATASET-sqy47fni .x-text:hover,
[id^="TEXT-DATASET-sqy47fni"] a:hover,
.--clone-TEXT-DATASET-sqy47fni a:hover {
  
}


#IMAGE-kvcl39d6 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kvcl39d6 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kvcl39d6 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6e0e4g4z"], .--clone-TEXT-DATASET-6e0e4g4z {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6e0e4g4z"] .x-text,
[id^="TEXT-DATASET-6e0e4g4z"] .x-text a,
.--clone-TEXT-DATASET-6e0e4g4z .x-text,
.--clone-TEXT-DATASET-6e0e4g4z .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6e0e4g4z"] .x-text:hover,
.--clone-TEXT-DATASET-6e0e4g4z .x-text:hover,
[id^="TEXT-DATASET-6e0e4g4z"] a:hover,
.--clone-TEXT-DATASET-6e0e4g4z a:hover {
  
}

[id^="TEXT-DATASET-gy6fmhsa"], .--clone-TEXT-DATASET-gy6fmhsa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gy6fmhsa"] .x-text,
[id^="TEXT-DATASET-gy6fmhsa"] .x-text a,
.--clone-TEXT-DATASET-gy6fmhsa .x-text,
.--clone-TEXT-DATASET-gy6fmhsa .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gy6fmhsa"] .x-text:hover,
.--clone-TEXT-DATASET-gy6fmhsa .x-text:hover,
[id^="TEXT-DATASET-gy6fmhsa"] a:hover,
.--clone-TEXT-DATASET-gy6fmhsa a:hover {
  
}


#IMAGE-zumh44c4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zumh44c4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zumh44c4 img {
  object-fit: cover;
}

#BUTTON-fvhulzae {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-fvhulzae .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fvhulzae[disabled=true] {
  display: none;
}


#CONTAINER-rdxk3adw {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-47ha1nfk {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-47ha1nfk .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-47ha1nfk .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-47ha1nfk .select {
  position: relative;
}

#DROPDOWN-47ha1nfk .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-47ha1nfk .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-47ha1nfk .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-47ha1nfk .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-47ha1nfk .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-yzyxj79w {
  
  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-yzyxj79w > .dropdown--style {
  
}
#TAGS-6si7u7oc {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-6si7u7oc .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-6si7u7oc .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-6si7u7oc .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-6si7u7oc .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-wcxkbpxo {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-wcxkbpxo .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-wcxkbpxo .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-wcxkbpxo .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-wcxkbpxo .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ajyiqgrr {
  --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: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-5mgv4tpf"], .--clone-TEXT-5mgv4tpf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-5mgv4tpf"] .x-text,
[id^="TEXT-5mgv4tpf"] .x-text a,
.--clone-TEXT-5mgv4tpf .x-text,
.--clone-TEXT-5mgv4tpf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-5mgv4tpf"] .x-text:hover,
.--clone-TEXT-5mgv4tpf .x-text:hover,
[id^="TEXT-5mgv4tpf"] a:hover,
.--clone-TEXT-5mgv4tpf a:hover {
  
}

#SLIDER-PRODUCT-vamnw1rc {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-vamnw1rc .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-vamnw1rc .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-vamnw1rc .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-vamnw1rc .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-vamnw1rc .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-vamnw1rc .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-vamnw1rc .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-vamnw1rc .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-vamnw1rc .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-vamnw1rc .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-vamnw1rc .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-vamnw1rc .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-vamnw1rc .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-vamnw1rc .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-vamnw1rc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-vamnw1rc .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-vamnw1rc .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--retail-price, #SLIDER-PRODUCT-vamnw1rc .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-vamnw1rc .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-vamnw1rc .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-9zlzeib2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5llcyrcs {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-htaaxsbj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-vamnw1rc .grid-product--info {
  flex: unset;
}
#LINE-nk8gx47e {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-nk8gx47e .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-kacnglu9"], .--clone-TEXT-DATASET-kacnglu9 {
  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: 90%;
  
}
[id^="TEXT-DATASET-kacnglu9"] .x-text,
[id^="TEXT-DATASET-kacnglu9"] .x-text a,
.--clone-TEXT-DATASET-kacnglu9 .x-text,
.--clone-TEXT-DATASET-kacnglu9 .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kacnglu9"] .x-text:hover,
.--clone-TEXT-DATASET-kacnglu9 .x-text:hover,
[id^="TEXT-DATASET-kacnglu9"] a:hover,
.--clone-TEXT-DATASET-kacnglu9 a:hover {
  
}


#CONTAINER-6sitd9e8 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-fhih4c2m"], .--clone-TEXT-fhih4c2m {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-fhih4c2m"] .x-text,
[id^="TEXT-fhih4c2m"] .x-text a,
.--clone-TEXT-fhih4c2m .x-text,
.--clone-TEXT-fhih4c2m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-fhih4c2m"] .x-text:hover,
.--clone-TEXT-fhih4c2m .x-text:hover,
[id^="TEXT-fhih4c2m"] a:hover,
.--clone-TEXT-fhih4c2m a:hover {
  
}


#IMAGE-nhicajwy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-nhicajwy picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nhicajwy img {
  object-fit: cover;
}

[id^="TEXT-rl59g3uy"], .--clone-TEXT-rl59g3uy {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-rl59g3uy"] .x-text,
[id^="TEXT-rl59g3uy"] .x-text a,
.--clone-TEXT-rl59g3uy .x-text,
.--clone-TEXT-rl59g3uy .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-rl59g3uy"] .x-text:hover,
.--clone-TEXT-rl59g3uy .x-text:hover,
[id^="TEXT-rl59g3uy"] a:hover,
.--clone-TEXT-rl59g3uy a:hover {
  
}

#BUTTON-zfv86q7s {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-zfv86q7s .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-zfv86q7s[disabled=true] {
  display: none;
}
#BUTTON-zfv86q7s .animation, #BUTTON-zfv86q7s.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-zfv86q7s {
  
}

#BUTTON-hpswldh2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-hpswldh2 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-hpswldh2[disabled=true] {
  display: none;
}
#BUTTON-hpswldh2 .animation, #BUTTON-hpswldh2.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-hpswldh2 {
  
}

#GRID-PRODUCT-1yrr39ld {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-1yrr39ld .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-1yrr39ld .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-1yrr39ld .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-1yrr39ld .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-1yrr39ld .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-1yrr39ld .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-1yrr39ld .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-1yrr39ld .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-1yrr39ld .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-1yrr39ld .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-1yrr39ld .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-1yrr39ld .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-1yrr39ld .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-1yrr39ld .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-1yrr39ld .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-1yrr39ld .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1yrr39ld .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-1yrr39ld .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1yrr39ld .grid-product--retail-price, #GRID-PRODUCT-1yrr39ld .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-1yrr39ld .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1yrr39ld .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-1yrr39ld .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-1yrr39ld .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-1yrr39ld .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-1yrr39ld .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-1yrr39ld .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-kxpedqyg {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-2z42bhat {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-2z42bhat picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2z42bhat img {
  object-fit: cover;
}

[id^="TEXT-waktpu1j"], .--clone-TEXT-waktpu1j {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-waktpu1j"] .x-text,
[id^="TEXT-waktpu1j"] .x-text a,
.--clone-TEXT-waktpu1j .x-text,
.--clone-TEXT-waktpu1j .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-waktpu1j"] .x-text:hover,
.--clone-TEXT-waktpu1j .x-text:hover,
[id^="TEXT-waktpu1j"] a:hover,
.--clone-TEXT-waktpu1j a:hover {
  
}

[id^="TEXT-skyvr8rk"], .--clone-TEXT-skyvr8rk {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-skyvr8rk"] .x-text,
[id^="TEXT-skyvr8rk"] .x-text a,
.--clone-TEXT-skyvr8rk .x-text,
.--clone-TEXT-skyvr8rk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-skyvr8rk"] .x-text:hover,
.--clone-TEXT-skyvr8rk .x-text:hover,
[id^="TEXT-skyvr8rk"] a:hover,
.--clone-TEXT-skyvr8rk a:hover {
  
}

#PRODUCT-OVERLAY-cx9vvsjt {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-jy48xoub {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-k1ts78ka {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-1yrr39ld .grid-product--info {
  flex: unset;
}

#IMAGE-tn2widzy {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-tn2widzy picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tn2widzy img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xgek9ptq"], .--clone-TEXT-DATASET-xgek9ptq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xgek9ptq"] .x-text,
[id^="TEXT-DATASET-xgek9ptq"] .x-text a,
.--clone-TEXT-DATASET-xgek9ptq .x-text,
.--clone-TEXT-DATASET-xgek9ptq .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xgek9ptq"] .x-text:hover,
.--clone-TEXT-DATASET-xgek9ptq .x-text:hover,
[id^="TEXT-DATASET-xgek9ptq"] a:hover,
.--clone-TEXT-DATASET-xgek9ptq a:hover {
  
}


#IMAGE-mtnwemp4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mtnwemp4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mtnwemp4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-af2zyyoc"], .--clone-TEXT-DATASET-af2zyyoc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-af2zyyoc"] .x-text,
[id^="TEXT-DATASET-af2zyyoc"] .x-text a,
.--clone-TEXT-DATASET-af2zyyoc .x-text,
.--clone-TEXT-DATASET-af2zyyoc .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-af2zyyoc"] .x-text:hover,
.--clone-TEXT-DATASET-af2zyyoc .x-text:hover,
[id^="TEXT-DATASET-af2zyyoc"] a:hover,
.--clone-TEXT-DATASET-af2zyyoc a:hover {
  
}


#IMAGE-eblzz6al {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-eblzz6al picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-eblzz6al img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ewu0y1qs"], .--clone-TEXT-DATASET-ewu0y1qs {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ewu0y1qs"] .x-text,
[id^="TEXT-DATASET-ewu0y1qs"] .x-text a,
.--clone-TEXT-DATASET-ewu0y1qs .x-text,
.--clone-TEXT-DATASET-ewu0y1qs .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ewu0y1qs"] .x-text:hover,
.--clone-TEXT-DATASET-ewu0y1qs .x-text:hover,
[id^="TEXT-DATASET-ewu0y1qs"] a:hover,
.--clone-TEXT-DATASET-ewu0y1qs a:hover {
  
}

[id^="TEXT-DATASET-9xoek3om"], .--clone-TEXT-DATASET-9xoek3om {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9xoek3om"] .x-text,
[id^="TEXT-DATASET-9xoek3om"] .x-text a,
.--clone-TEXT-DATASET-9xoek3om .x-text,
.--clone-TEXT-DATASET-9xoek3om .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9xoek3om"] .x-text:hover,
.--clone-TEXT-DATASET-9xoek3om .x-text:hover,
[id^="TEXT-DATASET-9xoek3om"] a:hover,
.--clone-TEXT-DATASET-9xoek3om a:hover {
  
}


#IMAGE-7e7xr43c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7e7xr43c picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7e7xr43c img {
  object-fit: cover;
}

#BUTTON-xnve3s12 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-xnve3s12 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-xnve3s12[disabled=true] {
  display: none;
}


#CONTAINER-uqrljosu {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-8ryz47om {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-8ryz47om .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-8ryz47om .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-8ryz47om .select {
  position: relative;
}

#DROPDOWN-8ryz47om .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-8ryz47om .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-8ryz47om .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-8ryz47om .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-8ryz47om .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-6cqaga3c {
  
  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-6cqaga3c > .dropdown--style {
  
}
#TAGS-dbu7w4fg {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-dbu7w4fg .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-dbu7w4fg .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-dbu7w4fg .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-dbu7w4fg .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-9j6xfda2 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-9j6xfda2 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-9j6xfda2 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-9j6xfda2 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-9j6xfda2 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-p1h88lc6 {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-5an3lqcy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-5an3lqcy picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5an3lqcy img {
  object-fit: cover;
}

[id^="TEXT-eb1hqk8f"], .--clone-TEXT-eb1hqk8f {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-eb1hqk8f"] .x-text,
[id^="TEXT-eb1hqk8f"] .x-text a,
.--clone-TEXT-eb1hqk8f .x-text,
.--clone-TEXT-eb1hqk8f .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-eb1hqk8f"] .x-text:hover,
.--clone-TEXT-eb1hqk8f .x-text:hover,
[id^="TEXT-eb1hqk8f"] a:hover,
.--clone-TEXT-eb1hqk8f a:hover {
  
}

#BUTTON-sm0gv9pc {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-sm0gv9pc .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-sm0gv9pc[disabled=true] {
  display: none;
}
#BUTTON-sm0gv9pc .animation, #BUTTON-sm0gv9pc.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-sm0gv9pc {
  
}

[id^="TEXT-r6qo5bnn"], .--clone-TEXT-r6qo5bnn {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-r6qo5bnn"] .x-text,
[id^="TEXT-r6qo5bnn"] .x-text a,
.--clone-TEXT-r6qo5bnn .x-text,
.--clone-TEXT-r6qo5bnn .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-r6qo5bnn"] .x-text:hover,
.--clone-TEXT-r6qo5bnn .x-text:hover,
[id^="TEXT-r6qo5bnn"] a:hover,
.--clone-TEXT-r6qo5bnn a:hover {
  
}

#BUTTON-26gkl8v5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-26gkl8v5 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-26gkl8v5[disabled=true] {
  display: none;
}
#BUTTON-26gkl8v5 .animation, #BUTTON-26gkl8v5.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-26gkl8v5 {
  
}

#GRID-PRODUCT-lhwpuc8i {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-lhwpuc8i .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-lhwpuc8i .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-lhwpuc8i .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-lhwpuc8i .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-lhwpuc8i .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-lhwpuc8i .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-lhwpuc8i .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-lhwpuc8i .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-lhwpuc8i .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-lhwpuc8i .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-lhwpuc8i .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-lhwpuc8i .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-lhwpuc8i .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-lhwpuc8i .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-lhwpuc8i .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-lhwpuc8i .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-lhwpuc8i .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-lhwpuc8i .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-lhwpuc8i .grid-product--retail-price, #GRID-PRODUCT-lhwpuc8i .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-lhwpuc8i .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-lhwpuc8i .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-lhwpuc8i .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-lhwpuc8i .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-lhwpuc8i .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-lhwpuc8i .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-lhwpuc8i .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-w2p698mm {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-p4kwirkr {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-p4kwirkr picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p4kwirkr img {
  object-fit: cover;
}

[id^="TEXT-dff1rgse"], .--clone-TEXT-dff1rgse {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dff1rgse"] .x-text,
[id^="TEXT-dff1rgse"] .x-text a,
.--clone-TEXT-dff1rgse .x-text,
.--clone-TEXT-dff1rgse .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dff1rgse"] .x-text:hover,
.--clone-TEXT-dff1rgse .x-text:hover,
[id^="TEXT-dff1rgse"] a:hover,
.--clone-TEXT-dff1rgse a:hover {
  
}

[id^="TEXT-4kdm9vmh"], .--clone-TEXT-4kdm9vmh {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-4kdm9vmh"] .x-text,
[id^="TEXT-4kdm9vmh"] .x-text a,
.--clone-TEXT-4kdm9vmh .x-text,
.--clone-TEXT-4kdm9vmh .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-4kdm9vmh"] .x-text:hover,
.--clone-TEXT-4kdm9vmh .x-text:hover,
[id^="TEXT-4kdm9vmh"] a:hover,
.--clone-TEXT-4kdm9vmh a:hover {
  
}

#PRODUCT-OVERLAY-qsg8hsuc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-a2cjqxtz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-fayorgfl {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-lhwpuc8i .grid-product--info {
  flex: unset;
}

#IMAGE-4rb5hf7i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4rb5hf7i picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4rb5hf7i img {
  object-fit: cover;
}

[id^="TEXT-DATASET-8m8rop2e"], .--clone-TEXT-DATASET-8m8rop2e {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8m8rop2e"] .x-text,
[id^="TEXT-DATASET-8m8rop2e"] .x-text a,
.--clone-TEXT-DATASET-8m8rop2e .x-text,
.--clone-TEXT-DATASET-8m8rop2e .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-8m8rop2e"] .x-text:hover,
.--clone-TEXT-DATASET-8m8rop2e .x-text:hover,
[id^="TEXT-DATASET-8m8rop2e"] a:hover,
.--clone-TEXT-DATASET-8m8rop2e a:hover {
  
}


#IMAGE-hdyiycrq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hdyiycrq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hdyiycrq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7nn29w4p"], .--clone-TEXT-DATASET-7nn29w4p {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7nn29w4p"] .x-text,
[id^="TEXT-DATASET-7nn29w4p"] .x-text a,
.--clone-TEXT-DATASET-7nn29w4p .x-text,
.--clone-TEXT-DATASET-7nn29w4p .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7nn29w4p"] .x-text:hover,
.--clone-TEXT-DATASET-7nn29w4p .x-text:hover,
[id^="TEXT-DATASET-7nn29w4p"] a:hover,
.--clone-TEXT-DATASET-7nn29w4p a:hover {
  
}


#IMAGE-b7tb5csu {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-b7tb5csu picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-b7tb5csu img {
  object-fit: cover;
}

[id^="TEXT-DATASET-qufqqcsp"], .--clone-TEXT-DATASET-qufqqcsp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qufqqcsp"] .x-text,
[id^="TEXT-DATASET-qufqqcsp"] .x-text a,
.--clone-TEXT-DATASET-qufqqcsp .x-text,
.--clone-TEXT-DATASET-qufqqcsp .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qufqqcsp"] .x-text:hover,
.--clone-TEXT-DATASET-qufqqcsp .x-text:hover,
[id^="TEXT-DATASET-qufqqcsp"] a:hover,
.--clone-TEXT-DATASET-qufqqcsp a:hover {
  
}

[id^="TEXT-DATASET-sb2alz5t"], .--clone-TEXT-DATASET-sb2alz5t {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sb2alz5t"] .x-text,
[id^="TEXT-DATASET-sb2alz5t"] .x-text a,
.--clone-TEXT-DATASET-sb2alz5t .x-text,
.--clone-TEXT-DATASET-sb2alz5t .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sb2alz5t"] .x-text:hover,
.--clone-TEXT-DATASET-sb2alz5t .x-text:hover,
[id^="TEXT-DATASET-sb2alz5t"] a:hover,
.--clone-TEXT-DATASET-sb2alz5t a:hover {
  
}


#IMAGE-lu3lp3yr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-lu3lp3yr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-lu3lp3yr img {
  object-fit: cover;
}

#BUTTON-mah6vf6y {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-mah6vf6y .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-mah6vf6y[disabled=true] {
  display: none;
}


#CONTAINER-jpxloi5j {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-pafvlu4e {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-pafvlu4e .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-pafvlu4e .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-pafvlu4e .select {
  position: relative;
}

#DROPDOWN-pafvlu4e .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-pafvlu4e .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-pafvlu4e .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-pafvlu4e .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-pafvlu4e .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-52nqzykg {
  
  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-52nqzykg > .dropdown--style {
  
}
#TAGS-o556icz2 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-o556icz2 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-o556icz2 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-o556icz2 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-o556icz2 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-f6conxb0 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-f6conxb0 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-f6conxb0 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-f6conxb0 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-f6conxb0 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-rrul03wv {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-it68zxfg"], .--clone-TEXT-it68zxfg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-it68zxfg"] .x-text,
[id^="TEXT-it68zxfg"] .x-text a,
.--clone-TEXT-it68zxfg .x-text,
.--clone-TEXT-it68zxfg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-it68zxfg"] .x-text:hover,
.--clone-TEXT-it68zxfg .x-text:hover,
[id^="TEXT-it68zxfg"] a:hover,
.--clone-TEXT-it68zxfg a:hover {
  
}

#SLIDER-PRODUCT-gliirudg {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-gliirudg .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-gliirudg .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-gliirudg .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-gliirudg .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-gliirudg .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-gliirudg .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-gliirudg .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-gliirudg .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-gliirudg .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-gliirudg .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-gliirudg .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-gliirudg .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-gliirudg .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-gliirudg .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-gliirudg .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-gliirudg .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-gliirudg .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-gliirudg .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-gliirudg .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-gliirudg .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-gliirudg .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-gliirudg .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-gliirudg .grid-product--retail-price, #SLIDER-PRODUCT-gliirudg .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-gliirudg .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-gliirudg .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-gliirudg .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-gliirudg .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-gliirudg .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-959vxng1 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-i52hg54z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ql3m5a3a {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-gliirudg .grid-product--info {
  flex: unset;
}
#LINE-wju7injz {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-wju7injz .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-pf96kcjl"], .--clone-TEXT-DATASET-pf96kcjl {
  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: 90%;
  
}
[id^="TEXT-DATASET-pf96kcjl"] .x-text,
[id^="TEXT-DATASET-pf96kcjl"] .x-text a,
.--clone-TEXT-DATASET-pf96kcjl .x-text,
.--clone-TEXT-DATASET-pf96kcjl .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pf96kcjl"] .x-text:hover,
.--clone-TEXT-DATASET-pf96kcjl .x-text:hover,
[id^="TEXT-DATASET-pf96kcjl"] a:hover,
.--clone-TEXT-DATASET-pf96kcjl a:hover {
  
}


#CONTAINER-89k52w8k {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-ys335p69 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-ys335p69 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ys335p69 img {
  object-fit: cover;
}

[id^="TEXT-lqb04fb8"], .--clone-TEXT-lqb04fb8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-lqb04fb8"] .x-text,
[id^="TEXT-lqb04fb8"] .x-text a,
.--clone-TEXT-lqb04fb8 .x-text,
.--clone-TEXT-lqb04fb8 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-lqb04fb8"] .x-text:hover,
.--clone-TEXT-lqb04fb8 .x-text:hover,
[id^="TEXT-lqb04fb8"] a:hover,
.--clone-TEXT-lqb04fb8 a:hover {
  
}

#BUTTON-rbznbiu4 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-rbznbiu4 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-rbznbiu4[disabled=true] {
  display: none;
}
#BUTTON-rbznbiu4 .animation, #BUTTON-rbznbiu4.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-rbznbiu4 {
  
}

[id^="TEXT-qu38m2cs"], .--clone-TEXT-qu38m2cs {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-qu38m2cs"] .x-text,
[id^="TEXT-qu38m2cs"] .x-text a,
.--clone-TEXT-qu38m2cs .x-text,
.--clone-TEXT-qu38m2cs .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-qu38m2cs"] .x-text:hover,
.--clone-TEXT-qu38m2cs .x-text:hover,
[id^="TEXT-qu38m2cs"] a:hover,
.--clone-TEXT-qu38m2cs a:hover {
  
}

#BUTTON-tam9i80d {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-tam9i80d .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-tam9i80d[disabled=true] {
  display: none;
}
#BUTTON-tam9i80d .animation, #BUTTON-tam9i80d.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-tam9i80d {
  
}

#GRID-PRODUCT-0byj8zg2 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-0byj8zg2 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0byj8zg2 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-0byj8zg2 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-0byj8zg2 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0byj8zg2 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0byj8zg2 .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-0byj8zg2 .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-0byj8zg2 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-0byj8zg2 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-0byj8zg2 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-0byj8zg2 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-0byj8zg2 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-0byj8zg2 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-0byj8zg2 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-0byj8zg2 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-0byj8zg2 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0byj8zg2 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-0byj8zg2 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0byj8zg2 .grid-product--retail-price, #GRID-PRODUCT-0byj8zg2 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-0byj8zg2 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0byj8zg2 .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-0byj8zg2 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-0byj8zg2 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-0byj8zg2 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-0byj8zg2 .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-0byj8zg2 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-xddfgjc9 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-yikqimnt {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-yikqimnt picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yikqimnt img {
  object-fit: cover;
}

[id^="TEXT-w9cunx71"], .--clone-TEXT-w9cunx71 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-w9cunx71"] .x-text,
[id^="TEXT-w9cunx71"] .x-text a,
.--clone-TEXT-w9cunx71 .x-text,
.--clone-TEXT-w9cunx71 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-w9cunx71"] .x-text:hover,
.--clone-TEXT-w9cunx71 .x-text:hover,
[id^="TEXT-w9cunx71"] a:hover,
.--clone-TEXT-w9cunx71 a:hover {
  
}

[id^="TEXT-0pw2cehe"], .--clone-TEXT-0pw2cehe {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-0pw2cehe"] .x-text,
[id^="TEXT-0pw2cehe"] .x-text a,
.--clone-TEXT-0pw2cehe .x-text,
.--clone-TEXT-0pw2cehe .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-0pw2cehe"] .x-text:hover,
.--clone-TEXT-0pw2cehe .x-text:hover,
[id^="TEXT-0pw2cehe"] a:hover,
.--clone-TEXT-0pw2cehe a:hover {
  
}

#PRODUCT-OVERLAY-rffott1w {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-tro1zcqo {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-dm9843ce {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-0byj8zg2 .grid-product--info {
  flex: unset;
}

#IMAGE-g1kjba07 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-g1kjba07 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-g1kjba07 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-idmy0vry"], .--clone-TEXT-DATASET-idmy0vry {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-idmy0vry"] .x-text,
[id^="TEXT-DATASET-idmy0vry"] .x-text a,
.--clone-TEXT-DATASET-idmy0vry .x-text,
.--clone-TEXT-DATASET-idmy0vry .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-idmy0vry"] .x-text:hover,
.--clone-TEXT-DATASET-idmy0vry .x-text:hover,
[id^="TEXT-DATASET-idmy0vry"] a:hover,
.--clone-TEXT-DATASET-idmy0vry a:hover {
  
}


#IMAGE-6wu88vyv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6wu88vyv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6wu88vyv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-rc8n3g15"], .--clone-TEXT-DATASET-rc8n3g15 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rc8n3g15"] .x-text,
[id^="TEXT-DATASET-rc8n3g15"] .x-text a,
.--clone-TEXT-DATASET-rc8n3g15 .x-text,
.--clone-TEXT-DATASET-rc8n3g15 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rc8n3g15"] .x-text:hover,
.--clone-TEXT-DATASET-rc8n3g15 .x-text:hover,
[id^="TEXT-DATASET-rc8n3g15"] a:hover,
.--clone-TEXT-DATASET-rc8n3g15 a:hover {
  
}


#IMAGE-uuv4epkz {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-uuv4epkz picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-uuv4epkz img {
  object-fit: cover;
}

[id^="TEXT-DATASET-wp6izgev"], .--clone-TEXT-DATASET-wp6izgev {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wp6izgev"] .x-text,
[id^="TEXT-DATASET-wp6izgev"] .x-text a,
.--clone-TEXT-DATASET-wp6izgev .x-text,
.--clone-TEXT-DATASET-wp6izgev .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wp6izgev"] .x-text:hover,
.--clone-TEXT-DATASET-wp6izgev .x-text:hover,
[id^="TEXT-DATASET-wp6izgev"] a:hover,
.--clone-TEXT-DATASET-wp6izgev a:hover {
  
}

[id^="TEXT-DATASET-bz0g5z0h"], .--clone-TEXT-DATASET-bz0g5z0h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-bz0g5z0h"] .x-text,
[id^="TEXT-DATASET-bz0g5z0h"] .x-text a,
.--clone-TEXT-DATASET-bz0g5z0h .x-text,
.--clone-TEXT-DATASET-bz0g5z0h .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-bz0g5z0h"] .x-text:hover,
.--clone-TEXT-DATASET-bz0g5z0h .x-text:hover,
[id^="TEXT-DATASET-bz0g5z0h"] a:hover,
.--clone-TEXT-DATASET-bz0g5z0h a:hover {
  
}


#IMAGE-el619tcr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-el619tcr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-el619tcr img {
  object-fit: cover;
}

#BUTTON-0sybbqjo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-0sybbqjo .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-0sybbqjo[disabled=true] {
  display: none;
}


#CONTAINER-mw0helbr {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ku5621vp {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ku5621vp .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-ku5621vp .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ku5621vp .select {
  position: relative;
}

#DROPDOWN-ku5621vp .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ku5621vp .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-ku5621vp .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-ku5621vp .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ku5621vp .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-cqigd4dq {
  
  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-cqigd4dq > .dropdown--style {
  
}
#TAGS-8ley0a1s {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-8ley0a1s .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-8ley0a1s .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-8ley0a1s .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-8ley0a1s .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-mnk2ir4d {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-mnk2ir4d .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-mnk2ir4d .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-mnk2ir4d .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-mnk2ir4d .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-djmuoeqn {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-wuvznpy1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-wuvznpy1 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wuvznpy1 img {
  object-fit: cover;
}

[id^="TEXT-o8s6gjiv"], .--clone-TEXT-o8s6gjiv {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-o8s6gjiv"] .x-text,
[id^="TEXT-o8s6gjiv"] .x-text a,
.--clone-TEXT-o8s6gjiv .x-text,
.--clone-TEXT-o8s6gjiv .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-o8s6gjiv"] .x-text:hover,
.--clone-TEXT-o8s6gjiv .x-text:hover,
[id^="TEXT-o8s6gjiv"] a:hover,
.--clone-TEXT-o8s6gjiv a:hover {
  
}

#BUTTON-g3wuwjd7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-g3wuwjd7 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-g3wuwjd7[disabled=true] {
  display: none;
}
#BUTTON-g3wuwjd7 .animation, #BUTTON-g3wuwjd7.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-g3wuwjd7 {
  
}

[id^="TEXT-l6v7g1f6"], .--clone-TEXT-l6v7g1f6 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-l6v7g1f6"] .x-text,
[id^="TEXT-l6v7g1f6"] .x-text a,
.--clone-TEXT-l6v7g1f6 .x-text,
.--clone-TEXT-l6v7g1f6 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-l6v7g1f6"] .x-text:hover,
.--clone-TEXT-l6v7g1f6 .x-text:hover,
[id^="TEXT-l6v7g1f6"] a:hover,
.--clone-TEXT-l6v7g1f6 a:hover {
  
}

#BUTTON-f8zx8m5x {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-f8zx8m5x .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-f8zx8m5x[disabled=true] {
  display: none;
}
#BUTTON-f8zx8m5x .animation, #BUTTON-f8zx8m5x.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-f8zx8m5x {
  
}

#GRID-PRODUCT-e82z64es {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-e82z64es .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-e82z64es .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-e82z64es .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-e82z64es .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-e82z64es .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-e82z64es .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-e82z64es .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-e82z64es .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-e82z64es .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-e82z64es .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-e82z64es .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-e82z64es .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-e82z64es .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-e82z64es .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-e82z64es .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-e82z64es .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-e82z64es .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-e82z64es .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-e82z64es .grid-product--retail-price, #GRID-PRODUCT-e82z64es .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-e82z64es .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-e82z64es .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-e82z64es .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-e82z64es .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-e82z64es .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-e82z64es .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-e82z64es .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-eq438tun {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-k0zfr74e {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-k0zfr74e picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-k0zfr74e img {
  object-fit: cover;
}

[id^="TEXT-bzumux30"], .--clone-TEXT-bzumux30 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-bzumux30"] .x-text,
[id^="TEXT-bzumux30"] .x-text a,
.--clone-TEXT-bzumux30 .x-text,
.--clone-TEXT-bzumux30 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-bzumux30"] .x-text:hover,
.--clone-TEXT-bzumux30 .x-text:hover,
[id^="TEXT-bzumux30"] a:hover,
.--clone-TEXT-bzumux30 a:hover {
  
}

[id^="TEXT-deabaak6"], .--clone-TEXT-deabaak6 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-deabaak6"] .x-text,
[id^="TEXT-deabaak6"] .x-text a,
.--clone-TEXT-deabaak6 .x-text,
.--clone-TEXT-deabaak6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-deabaak6"] .x-text:hover,
.--clone-TEXT-deabaak6 .x-text:hover,
[id^="TEXT-deabaak6"] a:hover,
.--clone-TEXT-deabaak6 a:hover {
  
}

#PRODUCT-OVERLAY-qw1ndfg4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-mo57s5hb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-lvxkhdiz {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-e82z64es .grid-product--info {
  flex: unset;
}

#IMAGE-thlig0hf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-thlig0hf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-thlig0hf img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xij6ktan"], .--clone-TEXT-DATASET-xij6ktan {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xij6ktan"] .x-text,
[id^="TEXT-DATASET-xij6ktan"] .x-text a,
.--clone-TEXT-DATASET-xij6ktan .x-text,
.--clone-TEXT-DATASET-xij6ktan .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xij6ktan"] .x-text:hover,
.--clone-TEXT-DATASET-xij6ktan .x-text:hover,
[id^="TEXT-DATASET-xij6ktan"] a:hover,
.--clone-TEXT-DATASET-xij6ktan a:hover {
  
}


#IMAGE-pqnckqmw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pqnckqmw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pqnckqmw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-h4i8exny"], .--clone-TEXT-DATASET-h4i8exny {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-h4i8exny"] .x-text,
[id^="TEXT-DATASET-h4i8exny"] .x-text a,
.--clone-TEXT-DATASET-h4i8exny .x-text,
.--clone-TEXT-DATASET-h4i8exny .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-h4i8exny"] .x-text:hover,
.--clone-TEXT-DATASET-h4i8exny .x-text:hover,
[id^="TEXT-DATASET-h4i8exny"] a:hover,
.--clone-TEXT-DATASET-h4i8exny a:hover {
  
}


#IMAGE-1pvydqiv {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1pvydqiv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1pvydqiv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-mnkmaiz5"], .--clone-TEXT-DATASET-mnkmaiz5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mnkmaiz5"] .x-text,
[id^="TEXT-DATASET-mnkmaiz5"] .x-text a,
.--clone-TEXT-DATASET-mnkmaiz5 .x-text,
.--clone-TEXT-DATASET-mnkmaiz5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mnkmaiz5"] .x-text:hover,
.--clone-TEXT-DATASET-mnkmaiz5 .x-text:hover,
[id^="TEXT-DATASET-mnkmaiz5"] a:hover,
.--clone-TEXT-DATASET-mnkmaiz5 a:hover {
  
}

[id^="TEXT-DATASET-sa81wy8u"], .--clone-TEXT-DATASET-sa81wy8u {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sa81wy8u"] .x-text,
[id^="TEXT-DATASET-sa81wy8u"] .x-text a,
.--clone-TEXT-DATASET-sa81wy8u .x-text,
.--clone-TEXT-DATASET-sa81wy8u .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sa81wy8u"] .x-text:hover,
.--clone-TEXT-DATASET-sa81wy8u .x-text:hover,
[id^="TEXT-DATASET-sa81wy8u"] a:hover,
.--clone-TEXT-DATASET-sa81wy8u a:hover {
  
}


#IMAGE-pdq5pu47 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pdq5pu47 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pdq5pu47 img {
  object-fit: cover;
}

#BUTTON-uy40rboq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-uy40rboq .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-uy40rboq[disabled=true] {
  display: none;
}


#CONTAINER-wrjvs0ww {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-u9v166c2 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-u9v166c2 .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-u9v166c2 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-u9v166c2 .select {
  position: relative;
}

#DROPDOWN-u9v166c2 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-u9v166c2 .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-u9v166c2 .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-u9v166c2 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-u9v166c2 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ffx0h9pr {
  
  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-ffx0h9pr > .dropdown--style {
  
}
#TAGS-vzoxz3kf {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-vzoxz3kf .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-vzoxz3kf .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-vzoxz3kf .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-vzoxz3kf .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-bs348bzw {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-bs348bzw .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-bs348bzw .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-bs348bzw .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bs348bzw .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-e2ku43cc {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-3mu3zc8c"], .--clone-TEXT-3mu3zc8c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-3mu3zc8c"] .x-text,
[id^="TEXT-3mu3zc8c"] .x-text a,
.--clone-TEXT-3mu3zc8c .x-text,
.--clone-TEXT-3mu3zc8c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-3mu3zc8c"] .x-text:hover,
.--clone-TEXT-3mu3zc8c .x-text:hover,
[id^="TEXT-3mu3zc8c"] a:hover,
.--clone-TEXT-3mu3zc8c a:hover {
  
}

#SLIDER-PRODUCT-cbnk4v0i {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-cbnk4v0i .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-cbnk4v0i .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-cbnk4v0i .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-cbnk4v0i .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-cbnk4v0i .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-cbnk4v0i .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-cbnk4v0i .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-cbnk4v0i .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-cbnk4v0i .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-cbnk4v0i .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-cbnk4v0i .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-cbnk4v0i .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-cbnk4v0i .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-cbnk4v0i .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-cbnk4v0i .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-cbnk4v0i .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-cbnk4v0i .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--retail-price, #SLIDER-PRODUCT-cbnk4v0i .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-cbnk4v0i .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-cbnk4v0i .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-9qtkurlr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-xjsoygsa {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-3xd1smk4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-cbnk4v0i .grid-product--info {
  flex: unset;
}
#LINE-0rlaqwab {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-0rlaqwab .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-qt93uhli"], .--clone-TEXT-DATASET-qt93uhli {
  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: 90%;
  
}
[id^="TEXT-DATASET-qt93uhli"] .x-text,
[id^="TEXT-DATASET-qt93uhli"] .x-text a,
.--clone-TEXT-DATASET-qt93uhli .x-text,
.--clone-TEXT-DATASET-qt93uhli .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qt93uhli"] .x-text:hover,
.--clone-TEXT-DATASET-qt93uhli .x-text:hover,
[id^="TEXT-DATASET-qt93uhli"] a:hover,
.--clone-TEXT-DATASET-qt93uhli a:hover {
  
}


#CONTAINER-5l4g2qfe {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-tiw5i6x7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-tiw5i6x7 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tiw5i6x7 img {
  object-fit: cover;
}

[id^="TEXT-qfb0zciw"], .--clone-TEXT-qfb0zciw {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-qfb0zciw"] .x-text,
[id^="TEXT-qfb0zciw"] .x-text a,
.--clone-TEXT-qfb0zciw .x-text,
.--clone-TEXT-qfb0zciw .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-qfb0zciw"] .x-text:hover,
.--clone-TEXT-qfb0zciw .x-text:hover,
[id^="TEXT-qfb0zciw"] a:hover,
.--clone-TEXT-qfb0zciw a:hover {
  
}

#BUTTON-motuyroi {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-motuyroi .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-motuyroi[disabled=true] {
  display: none;
}
#BUTTON-motuyroi .animation, #BUTTON-motuyroi.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-motuyroi {
  
}

[id^="TEXT-p2wram9z"], .--clone-TEXT-p2wram9z {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-p2wram9z"] .x-text,
[id^="TEXT-p2wram9z"] .x-text a,
.--clone-TEXT-p2wram9z .x-text,
.--clone-TEXT-p2wram9z .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-p2wram9z"] .x-text:hover,
.--clone-TEXT-p2wram9z .x-text:hover,
[id^="TEXT-p2wram9z"] a:hover,
.--clone-TEXT-p2wram9z a:hover {
  
}

#BUTTON-6t2plhmo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6t2plhmo .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6t2plhmo[disabled=true] {
  display: none;
}
#BUTTON-6t2plhmo .animation, #BUTTON-6t2plhmo.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6t2plhmo {
  
}

#GRID-PRODUCT-k2mdddmz {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-k2mdddmz .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-k2mdddmz .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-k2mdddmz .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-k2mdddmz .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-k2mdddmz .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-k2mdddmz .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-k2mdddmz .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-k2mdddmz .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-k2mdddmz .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-k2mdddmz .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-k2mdddmz .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-k2mdddmz .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-k2mdddmz .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-k2mdddmz .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-k2mdddmz .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-k2mdddmz .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-k2mdddmz .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-k2mdddmz .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-k2mdddmz .grid-product--retail-price, #GRID-PRODUCT-k2mdddmz .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-k2mdddmz .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-k2mdddmz .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-k2mdddmz .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-k2mdddmz .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-k2mdddmz .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-k2mdddmz .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-k2mdddmz .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-1cz0oij4 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-r1h736qa {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-r1h736qa picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r1h736qa img {
  object-fit: cover;
}

[id^="TEXT-umo9u9t5"], .--clone-TEXT-umo9u9t5 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-umo9u9t5"] .x-text,
[id^="TEXT-umo9u9t5"] .x-text a,
.--clone-TEXT-umo9u9t5 .x-text,
.--clone-TEXT-umo9u9t5 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-umo9u9t5"] .x-text:hover,
.--clone-TEXT-umo9u9t5 .x-text:hover,
[id^="TEXT-umo9u9t5"] a:hover,
.--clone-TEXT-umo9u9t5 a:hover {
  
}

[id^="TEXT-1x08akep"], .--clone-TEXT-1x08akep {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-1x08akep"] .x-text,
[id^="TEXT-1x08akep"] .x-text a,
.--clone-TEXT-1x08akep .x-text,
.--clone-TEXT-1x08akep .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-1x08akep"] .x-text:hover,
.--clone-TEXT-1x08akep .x-text:hover,
[id^="TEXT-1x08akep"] a:hover,
.--clone-TEXT-1x08akep a:hover {
  
}

#PRODUCT-OVERLAY-ccgk4nko {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ws38yix6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-wfyjvjkh {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-k2mdddmz .grid-product--info {
  flex: unset;
}

#IMAGE-q79xls8q {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-q79xls8q picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q79xls8q img {
  object-fit: cover;
}

[id^="TEXT-DATASET-b3jnfxh6"], .--clone-TEXT-DATASET-b3jnfxh6 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-b3jnfxh6"] .x-text,
[id^="TEXT-DATASET-b3jnfxh6"] .x-text a,
.--clone-TEXT-DATASET-b3jnfxh6 .x-text,
.--clone-TEXT-DATASET-b3jnfxh6 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-b3jnfxh6"] .x-text:hover,
.--clone-TEXT-DATASET-b3jnfxh6 .x-text:hover,
[id^="TEXT-DATASET-b3jnfxh6"] a:hover,
.--clone-TEXT-DATASET-b3jnfxh6 a:hover {
  
}


#IMAGE-yarhcyxl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yarhcyxl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yarhcyxl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-c08a3b8j"], .--clone-TEXT-DATASET-c08a3b8j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c08a3b8j"] .x-text,
[id^="TEXT-DATASET-c08a3b8j"] .x-text a,
.--clone-TEXT-DATASET-c08a3b8j .x-text,
.--clone-TEXT-DATASET-c08a3b8j .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-c08a3b8j"] .x-text:hover,
.--clone-TEXT-DATASET-c08a3b8j .x-text:hover,
[id^="TEXT-DATASET-c08a3b8j"] a:hover,
.--clone-TEXT-DATASET-c08a3b8j a:hover {
  
}


#IMAGE-gsnl8uuk {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-gsnl8uuk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gsnl8uuk img {
  object-fit: cover;
}

[id^="TEXT-DATASET-594qxrm0"], .--clone-TEXT-DATASET-594qxrm0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-594qxrm0"] .x-text,
[id^="TEXT-DATASET-594qxrm0"] .x-text a,
.--clone-TEXT-DATASET-594qxrm0 .x-text,
.--clone-TEXT-DATASET-594qxrm0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-594qxrm0"] .x-text:hover,
.--clone-TEXT-DATASET-594qxrm0 .x-text:hover,
[id^="TEXT-DATASET-594qxrm0"] a:hover,
.--clone-TEXT-DATASET-594qxrm0 a:hover {
  
}

[id^="TEXT-DATASET-u7dit3na"], .--clone-TEXT-DATASET-u7dit3na {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u7dit3na"] .x-text,
[id^="TEXT-DATASET-u7dit3na"] .x-text a,
.--clone-TEXT-DATASET-u7dit3na .x-text,
.--clone-TEXT-DATASET-u7dit3na .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u7dit3na"] .x-text:hover,
.--clone-TEXT-DATASET-u7dit3na .x-text:hover,
[id^="TEXT-DATASET-u7dit3na"] a:hover,
.--clone-TEXT-DATASET-u7dit3na a:hover {
  
}


#IMAGE-53bbcm52 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-53bbcm52 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-53bbcm52 img {
  object-fit: cover;
}

#BUTTON-98nuf4aq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-98nuf4aq .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-98nuf4aq[disabled=true] {
  display: none;
}


#CONTAINER-i8rm8qf6 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ymzpak8n {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ymzpak8n .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-ymzpak8n .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ymzpak8n .select {
  position: relative;
}

#DROPDOWN-ymzpak8n .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ymzpak8n .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-ymzpak8n .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-ymzpak8n .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ymzpak8n .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-0ss457s7 {
  
  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-0ss457s7 > .dropdown--style {
  
}
#TAGS-kn96zela {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-kn96zela .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-kn96zela .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-kn96zela .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-kn96zela .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-2xf7hjnl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-2xf7hjnl .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-2xf7hjnl .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-2xf7hjnl .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-2xf7hjnl .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-r81n3shu {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-98qzmtut"], .--clone-TEXT-98qzmtut {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-98qzmtut"] .x-text,
[id^="TEXT-98qzmtut"] .x-text a,
.--clone-TEXT-98qzmtut .x-text,
.--clone-TEXT-98qzmtut .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-98qzmtut"] .x-text:hover,
.--clone-TEXT-98qzmtut .x-text:hover,
[id^="TEXT-98qzmtut"] a:hover,
.--clone-TEXT-98qzmtut a:hover {
  
}

#SLIDER-PRODUCT-y94aqf5f {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-y94aqf5f .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-y94aqf5f .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-y94aqf5f .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-y94aqf5f .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-y94aqf5f .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-y94aqf5f .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-y94aqf5f .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-y94aqf5f .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-y94aqf5f .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-y94aqf5f .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-y94aqf5f .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-y94aqf5f .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-y94aqf5f .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-y94aqf5f .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-y94aqf5f .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-y94aqf5f .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-y94aqf5f .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--retail-price, #SLIDER-PRODUCT-y94aqf5f .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-y94aqf5f .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-y94aqf5f .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-q73z4qr7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-aceob1nt {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ihxanl4l {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-y94aqf5f .grid-product--info {
  flex: unset;
}
#LINE-hbqvick0 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-hbqvick0 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-c5rfzr21"], .--clone-TEXT-DATASET-c5rfzr21 {
  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: 90%;
  
}
[id^="TEXT-DATASET-c5rfzr21"] .x-text,
[id^="TEXT-DATASET-c5rfzr21"] .x-text a,
.--clone-TEXT-DATASET-c5rfzr21 .x-text,
.--clone-TEXT-DATASET-c5rfzr21 .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-c5rfzr21"] .x-text:hover,
.--clone-TEXT-DATASET-c5rfzr21 .x-text:hover,
[id^="TEXT-DATASET-c5rfzr21"] a:hover,
.--clone-TEXT-DATASET-c5rfzr21 a:hover {
  
}


#CONTAINER-tuzfhu8e {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-85shvfua {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-85shvfua picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-85shvfua img {
  object-fit: cover;
}

[id^="TEXT-ka8dfrcd"], .--clone-TEXT-ka8dfrcd {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-ka8dfrcd"] .x-text,
[id^="TEXT-ka8dfrcd"] .x-text a,
.--clone-TEXT-ka8dfrcd .x-text,
.--clone-TEXT-ka8dfrcd .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-ka8dfrcd"] .x-text:hover,
.--clone-TEXT-ka8dfrcd .x-text:hover,
[id^="TEXT-ka8dfrcd"] a:hover,
.--clone-TEXT-ka8dfrcd a:hover {
  
}

#BUTTON-b3ecqb5s {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-b3ecqb5s .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-b3ecqb5s[disabled=true] {
  display: none;
}
#BUTTON-b3ecqb5s .animation, #BUTTON-b3ecqb5s.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-b3ecqb5s {
  
}

[id^="TEXT-30nswjfr"], .--clone-TEXT-30nswjfr {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-30nswjfr"] .x-text,
[id^="TEXT-30nswjfr"] .x-text a,
.--clone-TEXT-30nswjfr .x-text,
.--clone-TEXT-30nswjfr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-30nswjfr"] .x-text:hover,
.--clone-TEXT-30nswjfr .x-text:hover,
[id^="TEXT-30nswjfr"] a:hover,
.--clone-TEXT-30nswjfr a:hover {
  
}

#BUTTON-diucrmli {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-diucrmli .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-diucrmli[disabled=true] {
  display: none;
}
#BUTTON-diucrmli .animation, #BUTTON-diucrmli.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-diucrmli {
  
}

#GRID-PRODUCT-g9u92c90 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-g9u92c90 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-g9u92c90 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-g9u92c90 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-g9u92c90 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-g9u92c90 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-g9u92c90 .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-g9u92c90 .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-g9u92c90 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-g9u92c90 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-g9u92c90 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-g9u92c90 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-g9u92c90 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-g9u92c90 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-g9u92c90 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-g9u92c90 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-g9u92c90 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-g9u92c90 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-g9u92c90 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-g9u92c90 .grid-product--retail-price, #GRID-PRODUCT-g9u92c90 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-g9u92c90 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-g9u92c90 .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-g9u92c90 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-g9u92c90 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-g9u92c90 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-g9u92c90 .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-g9u92c90 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-yilgyt8a {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-zm2gfuv3 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-zm2gfuv3 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zm2gfuv3 img {
  object-fit: cover;
}

[id^="TEXT-tlf8plfh"], .--clone-TEXT-tlf8plfh {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-tlf8plfh"] .x-text,
[id^="TEXT-tlf8plfh"] .x-text a,
.--clone-TEXT-tlf8plfh .x-text,
.--clone-TEXT-tlf8plfh .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-tlf8plfh"] .x-text:hover,
.--clone-TEXT-tlf8plfh .x-text:hover,
[id^="TEXT-tlf8plfh"] a:hover,
.--clone-TEXT-tlf8plfh a:hover {
  
}

[id^="TEXT-iahxl96q"], .--clone-TEXT-iahxl96q {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-iahxl96q"] .x-text,
[id^="TEXT-iahxl96q"] .x-text a,
.--clone-TEXT-iahxl96q .x-text,
.--clone-TEXT-iahxl96q .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-iahxl96q"] .x-text:hover,
.--clone-TEXT-iahxl96q .x-text:hover,
[id^="TEXT-iahxl96q"] a:hover,
.--clone-TEXT-iahxl96q a:hover {
  
}

#PRODUCT-OVERLAY-fcezs3v0 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-jfkn1fzp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-kpphvkts {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-g9u92c90 .grid-product--info {
  flex: unset;
}

#IMAGE-cuhb8don {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cuhb8don picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cuhb8don img {
  object-fit: cover;
}

[id^="TEXT-DATASET-gok2z8qv"], .--clone-TEXT-DATASET-gok2z8qv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gok2z8qv"] .x-text,
[id^="TEXT-DATASET-gok2z8qv"] .x-text a,
.--clone-TEXT-DATASET-gok2z8qv .x-text,
.--clone-TEXT-DATASET-gok2z8qv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gok2z8qv"] .x-text:hover,
.--clone-TEXT-DATASET-gok2z8qv .x-text:hover,
[id^="TEXT-DATASET-gok2z8qv"] a:hover,
.--clone-TEXT-DATASET-gok2z8qv a:hover {
  
}


#IMAGE-1t88o8hv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1t88o8hv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1t88o8hv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-v9nt2qnn"], .--clone-TEXT-DATASET-v9nt2qnn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-v9nt2qnn"] .x-text,
[id^="TEXT-DATASET-v9nt2qnn"] .x-text a,
.--clone-TEXT-DATASET-v9nt2qnn .x-text,
.--clone-TEXT-DATASET-v9nt2qnn .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-v9nt2qnn"] .x-text:hover,
.--clone-TEXT-DATASET-v9nt2qnn .x-text:hover,
[id^="TEXT-DATASET-v9nt2qnn"] a:hover,
.--clone-TEXT-DATASET-v9nt2qnn a:hover {
  
}


#IMAGE-5rbgk372 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5rbgk372 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5rbgk372 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-m3zgbmfg"], .--clone-TEXT-DATASET-m3zgbmfg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-m3zgbmfg"] .x-text,
[id^="TEXT-DATASET-m3zgbmfg"] .x-text a,
.--clone-TEXT-DATASET-m3zgbmfg .x-text,
.--clone-TEXT-DATASET-m3zgbmfg .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-m3zgbmfg"] .x-text:hover,
.--clone-TEXT-DATASET-m3zgbmfg .x-text:hover,
[id^="TEXT-DATASET-m3zgbmfg"] a:hover,
.--clone-TEXT-DATASET-m3zgbmfg a:hover {
  
}

[id^="TEXT-DATASET-jpl4yqf9"], .--clone-TEXT-DATASET-jpl4yqf9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jpl4yqf9"] .x-text,
[id^="TEXT-DATASET-jpl4yqf9"] .x-text a,
.--clone-TEXT-DATASET-jpl4yqf9 .x-text,
.--clone-TEXT-DATASET-jpl4yqf9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jpl4yqf9"] .x-text:hover,
.--clone-TEXT-DATASET-jpl4yqf9 .x-text:hover,
[id^="TEXT-DATASET-jpl4yqf9"] a:hover,
.--clone-TEXT-DATASET-jpl4yqf9 a:hover {
  
}


#IMAGE-5a3ftk9s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5a3ftk9s picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5a3ftk9s img {
  object-fit: cover;
}

#BUTTON-dqet0gqx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-dqet0gqx .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-dqet0gqx[disabled=true] {
  display: none;
}


#CONTAINER-n2yiq750 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-yqno4eq6 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-yqno4eq6 .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-yqno4eq6 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-yqno4eq6 .select {
  position: relative;
}

#DROPDOWN-yqno4eq6 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-yqno4eq6 .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-yqno4eq6 .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-yqno4eq6 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-yqno4eq6 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-6eysa2ns {
  
  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-6eysa2ns > .dropdown--style {
  
}
#TAGS-99runaa7 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-99runaa7 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-99runaa7 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-99runaa7 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-99runaa7 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-bza8w6b4 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-bza8w6b4 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-bza8w6b4 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-bza8w6b4 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bza8w6b4 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-eezyn9cg {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-tnr4pbbo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-tnr4pbbo picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tnr4pbbo img {
  object-fit: cover;
}

[id^="TEXT-rjtp7r8p"], .--clone-TEXT-rjtp7r8p {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-rjtp7r8p"] .x-text,
[id^="TEXT-rjtp7r8p"] .x-text a,
.--clone-TEXT-rjtp7r8p .x-text,
.--clone-TEXT-rjtp7r8p .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-rjtp7r8p"] .x-text:hover,
.--clone-TEXT-rjtp7r8p .x-text:hover,
[id^="TEXT-rjtp7r8p"] a:hover,
.--clone-TEXT-rjtp7r8p a:hover {
  
}

#BUTTON-4gounr94 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4gounr94 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-4gounr94[disabled=true] {
  display: none;
}
#BUTTON-4gounr94 .animation, #BUTTON-4gounr94.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-4gounr94 {
  
}

[id^="TEXT-gsg3v9st"], .--clone-TEXT-gsg3v9st {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-gsg3v9st"] .x-text,
[id^="TEXT-gsg3v9st"] .x-text a,
.--clone-TEXT-gsg3v9st .x-text,
.--clone-TEXT-gsg3v9st .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-gsg3v9st"] .x-text:hover,
.--clone-TEXT-gsg3v9st .x-text:hover,
[id^="TEXT-gsg3v9st"] a:hover,
.--clone-TEXT-gsg3v9st a:hover {
  
}

#BUTTON-mlj23sjx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-mlj23sjx .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-mlj23sjx[disabled=true] {
  display: none;
}
#BUTTON-mlj23sjx .animation, #BUTTON-mlj23sjx.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-mlj23sjx {
  
}

#GRID-PRODUCT-tmamdpgt {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-tmamdpgt .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-tmamdpgt .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-tmamdpgt .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-tmamdpgt .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-tmamdpgt .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-tmamdpgt .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-tmamdpgt .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-tmamdpgt .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-tmamdpgt .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-tmamdpgt .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-tmamdpgt .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-tmamdpgt .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-tmamdpgt .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-tmamdpgt .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-tmamdpgt .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-tmamdpgt .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-tmamdpgt .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-tmamdpgt .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-tmamdpgt .grid-product--retail-price, #GRID-PRODUCT-tmamdpgt .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-tmamdpgt .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-tmamdpgt .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-tmamdpgt .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-tmamdpgt .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-tmamdpgt .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-tmamdpgt .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-tmamdpgt .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-yas7h27z {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-xgxcikuu {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-xgxcikuu picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xgxcikuu img {
  object-fit: cover;
}

[id^="TEXT-meuzd6yy"], .--clone-TEXT-meuzd6yy {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-meuzd6yy"] .x-text,
[id^="TEXT-meuzd6yy"] .x-text a,
.--clone-TEXT-meuzd6yy .x-text,
.--clone-TEXT-meuzd6yy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-meuzd6yy"] .x-text:hover,
.--clone-TEXT-meuzd6yy .x-text:hover,
[id^="TEXT-meuzd6yy"] a:hover,
.--clone-TEXT-meuzd6yy a:hover {
  
}

[id^="TEXT-3fg12n3g"], .--clone-TEXT-3fg12n3g {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-3fg12n3g"] .x-text,
[id^="TEXT-3fg12n3g"] .x-text a,
.--clone-TEXT-3fg12n3g .x-text,
.--clone-TEXT-3fg12n3g .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-3fg12n3g"] .x-text:hover,
.--clone-TEXT-3fg12n3g .x-text:hover,
[id^="TEXT-3fg12n3g"] a:hover,
.--clone-TEXT-3fg12n3g a:hover {
  
}

#PRODUCT-OVERLAY-jtyfkcyb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-tr2mg7t5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-hxmcrowr {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-tmamdpgt .grid-product--info {
  flex: unset;
}

#IMAGE-px9wspt3 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-px9wspt3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-px9wspt3 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-an7qgnwg"], .--clone-TEXT-DATASET-an7qgnwg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-an7qgnwg"] .x-text,
[id^="TEXT-DATASET-an7qgnwg"] .x-text a,
.--clone-TEXT-DATASET-an7qgnwg .x-text,
.--clone-TEXT-DATASET-an7qgnwg .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-an7qgnwg"] .x-text:hover,
.--clone-TEXT-DATASET-an7qgnwg .x-text:hover,
[id^="TEXT-DATASET-an7qgnwg"] a:hover,
.--clone-TEXT-DATASET-an7qgnwg a:hover {
  
}


#IMAGE-an76imlp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-an76imlp picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-an76imlp img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ovmiaox5"], .--clone-TEXT-DATASET-ovmiaox5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ovmiaox5"] .x-text,
[id^="TEXT-DATASET-ovmiaox5"] .x-text a,
.--clone-TEXT-DATASET-ovmiaox5 .x-text,
.--clone-TEXT-DATASET-ovmiaox5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ovmiaox5"] .x-text:hover,
.--clone-TEXT-DATASET-ovmiaox5 .x-text:hover,
[id^="TEXT-DATASET-ovmiaox5"] a:hover,
.--clone-TEXT-DATASET-ovmiaox5 a:hover {
  
}


#IMAGE-pgj86qzq {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pgj86qzq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pgj86qzq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-vda0vprt"], .--clone-TEXT-DATASET-vda0vprt {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vda0vprt"] .x-text,
[id^="TEXT-DATASET-vda0vprt"] .x-text a,
.--clone-TEXT-DATASET-vda0vprt .x-text,
.--clone-TEXT-DATASET-vda0vprt .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vda0vprt"] .x-text:hover,
.--clone-TEXT-DATASET-vda0vprt .x-text:hover,
[id^="TEXT-DATASET-vda0vprt"] a:hover,
.--clone-TEXT-DATASET-vda0vprt a:hover {
  
}

[id^="TEXT-DATASET-fwg6u452"], .--clone-TEXT-DATASET-fwg6u452 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fwg6u452"] .x-text,
[id^="TEXT-DATASET-fwg6u452"] .x-text a,
.--clone-TEXT-DATASET-fwg6u452 .x-text,
.--clone-TEXT-DATASET-fwg6u452 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fwg6u452"] .x-text:hover,
.--clone-TEXT-DATASET-fwg6u452 .x-text:hover,
[id^="TEXT-DATASET-fwg6u452"] a:hover,
.--clone-TEXT-DATASET-fwg6u452 a:hover {
  
}


#IMAGE-nfvc56h2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-nfvc56h2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nfvc56h2 img {
  object-fit: cover;
}

#BUTTON-kv1ha1fa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-kv1ha1fa .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-kv1ha1fa[disabled=true] {
  display: none;
}


#CONTAINER-1xdfjq05 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ba5bblfh {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ba5bblfh .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-ba5bblfh .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ba5bblfh .select {
  position: relative;
}

#DROPDOWN-ba5bblfh .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ba5bblfh .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-ba5bblfh .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-ba5bblfh .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ba5bblfh .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-sviixi7y {
  
  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-sviixi7y > .dropdown--style {
  
}
#TAGS-j21nofy7 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-j21nofy7 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-j21nofy7 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-j21nofy7 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-j21nofy7 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-06s5j5nw {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-06s5j5nw .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-06s5j5nw .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-06s5j5nw .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-06s5j5nw .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-9jyosfte {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-6oywugjm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-6oywugjm picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6oywugjm img {
  object-fit: cover;
}

[id^="TEXT-r546d2xk"], .--clone-TEXT-r546d2xk {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-r546d2xk"] .x-text,
[id^="TEXT-r546d2xk"] .x-text a,
.--clone-TEXT-r546d2xk .x-text,
.--clone-TEXT-r546d2xk .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-r546d2xk"] .x-text:hover,
.--clone-TEXT-r546d2xk .x-text:hover,
[id^="TEXT-r546d2xk"] a:hover,
.--clone-TEXT-r546d2xk a:hover {
  
}

#BUTTON-e3p61wd8 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-e3p61wd8 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-e3p61wd8[disabled=true] {
  display: none;
}
#BUTTON-e3p61wd8 .animation, #BUTTON-e3p61wd8.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-e3p61wd8 {
  
}

[id^="TEXT-clkyel09"], .--clone-TEXT-clkyel09 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-clkyel09"] .x-text,
[id^="TEXT-clkyel09"] .x-text a,
.--clone-TEXT-clkyel09 .x-text,
.--clone-TEXT-clkyel09 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-clkyel09"] .x-text:hover,
.--clone-TEXT-clkyel09 .x-text:hover,
[id^="TEXT-clkyel09"] a:hover,
.--clone-TEXT-clkyel09 a:hover {
  
}

#BUTTON-uxarhocy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-uxarhocy .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-uxarhocy[disabled=true] {
  display: none;
}
#BUTTON-uxarhocy .animation, #BUTTON-uxarhocy.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-uxarhocy {
  
}


#CONTAINER-h6w57zyk {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-vcggnz8y {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-vcggnz8y .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-vcggnz8y .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-vcggnz8y .select {
  position: relative;
}

#DROPDOWN-vcggnz8y .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-vcggnz8y .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-vcggnz8y .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-vcggnz8y .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-vcggnz8y .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-56ttrmvm {
  
  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-56ttrmvm > .dropdown--style {
  
}
#TAGS-ua2yq5yr {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-ua2yq5yr .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-ua2yq5yr .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-ua2yq5yr .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-ua2yq5yr .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-xbppvb6h {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-xbppvb6h .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-xbppvb6h .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-xbppvb6h .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xbppvb6h .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-59joeuep {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-59joeuep .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-59joeuep .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-59joeuep .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-59joeuep .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-59joeuep .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-59joeuep .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-59joeuep .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-59joeuep .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-59joeuep .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-59joeuep .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-59joeuep .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-59joeuep .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-59joeuep .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-59joeuep .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-59joeuep .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-59joeuep .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-59joeuep .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-59joeuep .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-59joeuep .grid-product--retail-price, #GRID-PRODUCT-59joeuep .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-59joeuep .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-59joeuep .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-59joeuep .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-59joeuep .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-59joeuep .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-59joeuep .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-59joeuep .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-bbwfla00 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-qmzmar1u {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-qmzmar1u picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qmzmar1u img {
  object-fit: cover;
}

[id^="TEXT-767m3m68"], .--clone-TEXT-767m3m68 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-767m3m68"] .x-text,
[id^="TEXT-767m3m68"] .x-text a,
.--clone-TEXT-767m3m68 .x-text,
.--clone-TEXT-767m3m68 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-767m3m68"] .x-text:hover,
.--clone-TEXT-767m3m68 .x-text:hover,
[id^="TEXT-767m3m68"] a:hover,
.--clone-TEXT-767m3m68 a:hover {
  
}

[id^="TEXT-exeskw4t"], .--clone-TEXT-exeskw4t {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-exeskw4t"] .x-text,
[id^="TEXT-exeskw4t"] .x-text a,
.--clone-TEXT-exeskw4t .x-text,
.--clone-TEXT-exeskw4t .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-exeskw4t"] .x-text:hover,
.--clone-TEXT-exeskw4t .x-text:hover,
[id^="TEXT-exeskw4t"] a:hover,
.--clone-TEXT-exeskw4t a:hover {
  
}

#PRODUCT-OVERLAY-jwlzxx98 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-7qsv8p9m {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-g3rjzdu9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-59joeuep .grid-product--info {
  flex: unset;
}

#IMAGE-jrw9bmz9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-jrw9bmz9 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jrw9bmz9 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-841luszz"], .--clone-TEXT-DATASET-841luszz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-841luszz"] .x-text,
[id^="TEXT-DATASET-841luszz"] .x-text a,
.--clone-TEXT-DATASET-841luszz .x-text,
.--clone-TEXT-DATASET-841luszz .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-841luszz"] .x-text:hover,
.--clone-TEXT-DATASET-841luszz .x-text:hover,
[id^="TEXT-DATASET-841luszz"] a:hover,
.--clone-TEXT-DATASET-841luszz a:hover {
  
}


#IMAGE-8gr5j9ks {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8gr5j9ks picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8gr5j9ks img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jdf6koal"], .--clone-TEXT-DATASET-jdf6koal {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jdf6koal"] .x-text,
[id^="TEXT-DATASET-jdf6koal"] .x-text a,
.--clone-TEXT-DATASET-jdf6koal .x-text,
.--clone-TEXT-DATASET-jdf6koal .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jdf6koal"] .x-text:hover,
.--clone-TEXT-DATASET-jdf6koal .x-text:hover,
[id^="TEXT-DATASET-jdf6koal"] a:hover,
.--clone-TEXT-DATASET-jdf6koal a:hover {
  
}


#IMAGE-08lf520z {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-08lf520z picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-08lf520z img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2n9t9l3b"], .--clone-TEXT-DATASET-2n9t9l3b {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2n9t9l3b"] .x-text,
[id^="TEXT-DATASET-2n9t9l3b"] .x-text a,
.--clone-TEXT-DATASET-2n9t9l3b .x-text,
.--clone-TEXT-DATASET-2n9t9l3b .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2n9t9l3b"] .x-text:hover,
.--clone-TEXT-DATASET-2n9t9l3b .x-text:hover,
[id^="TEXT-DATASET-2n9t9l3b"] a:hover,
.--clone-TEXT-DATASET-2n9t9l3b a:hover {
  
}

[id^="TEXT-DATASET-1ox586q1"], .--clone-TEXT-DATASET-1ox586q1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1ox586q1"] .x-text,
[id^="TEXT-DATASET-1ox586q1"] .x-text a,
.--clone-TEXT-DATASET-1ox586q1 .x-text,
.--clone-TEXT-DATASET-1ox586q1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1ox586q1"] .x-text:hover,
.--clone-TEXT-DATASET-1ox586q1 .x-text:hover,
[id^="TEXT-DATASET-1ox586q1"] a:hover,
.--clone-TEXT-DATASET-1ox586q1 a:hover {
  
}


#IMAGE-4w24ftvv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4w24ftvv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4w24ftvv img {
  object-fit: cover;
}

#BUTTON-t1u563og {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-t1u563og .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-t1u563og[disabled=true] {
  display: none;
}

#SECTION-e2hcr32l {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-e2hcr32l .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

#SECTION-e2hcr32l .x-section-video-background {
  
  
}



#SECTION-e2hcr32l .video {
  display: none;
}
#SECTION-e2hcr32l .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-4skl6hv0 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-z2g3eb2j {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.0078125px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-2ltmkl4e"], .--clone-TEXT-2ltmkl4e {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-2ltmkl4e"] .x-text,
[id^="TEXT-2ltmkl4e"] .x-text a,
.--clone-TEXT-2ltmkl4e .x-text,
.--clone-TEXT-2ltmkl4e .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-2ltmkl4e"] .x-text:hover,
.--clone-TEXT-2ltmkl4e .x-text:hover,
[id^="TEXT-2ltmkl4e"] a:hover,
.--clone-TEXT-2ltmkl4e a:hover {
  
}

#GRID-PRODUCT-fyzuzt9k {
  --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%;
  
}

#GRID-PRODUCT-fyzuzt9k .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-fyzuzt9k .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-fyzuzt9k .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-fyzuzt9k .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-fyzuzt9k .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-fyzuzt9k .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-fyzuzt9k .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-fyzuzt9k .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-fyzuzt9k .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-fyzuzt9k .slider-product--item:hover {
  
}



#GRID-PRODUCT-fyzuzt9k .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-fyzuzt9k .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-fyzuzt9k .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-fyzuzt9k .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-fyzuzt9k .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-fyzuzt9k .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-fyzuzt9k .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-fyzuzt9k .grid-product--retail-price, #GRID-PRODUCT-fyzuzt9k .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-fyzuzt9k .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-fyzuzt9k .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-fyzuzt9k .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-fyzuzt9k .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-fyzuzt9k .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-sbtdutkm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-3mepipli {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-9e0qs1ad"], .--clone-TEXT-9e0qs1ad {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-9e0qs1ad"] .x-text,
[id^="TEXT-9e0qs1ad"] .x-text a,
.--clone-TEXT-9e0qs1ad .x-text,
.--clone-TEXT-9e0qs1ad .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-9e0qs1ad"] .x-text:hover,
.--clone-TEXT-9e0qs1ad .x-text:hover,
[id^="TEXT-9e0qs1ad"] a:hover,
.--clone-TEXT-9e0qs1ad a:hover {
  
}

#GRID-PRODUCT-3dp6yp6c {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-3dp6yp6c .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-3dp6yp6c .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-3dp6yp6c .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-3dp6yp6c .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-3dp6yp6c .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-3dp6yp6c .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-3dp6yp6c .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-3dp6yp6c .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-3dp6yp6c .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-3dp6yp6c .slider-product--item:hover {
  
}



#GRID-PRODUCT-3dp6yp6c .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-3dp6yp6c .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-3dp6yp6c .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-3dp6yp6c .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-3dp6yp6c .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3dp6yp6c .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-3dp6yp6c .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3dp6yp6c .grid-product--retail-price, #GRID-PRODUCT-3dp6yp6c .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-3dp6yp6c .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3dp6yp6c .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-3dp6yp6c .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-3dp6yp6c .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-3dp6yp6c .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-5k11dbqq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-rw5lzwm3 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-0gk802qa"], .--clone-TEXT-0gk802qa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-0gk802qa"] .x-text,
[id^="TEXT-0gk802qa"] .x-text a,
.--clone-TEXT-0gk802qa .x-text,
.--clone-TEXT-0gk802qa .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-0gk802qa"] .x-text:hover,
.--clone-TEXT-0gk802qa .x-text:hover,
[id^="TEXT-0gk802qa"] a:hover,
.--clone-TEXT-0gk802qa a:hover {
  
}

#GRID-PRODUCT-yahfvaar {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-yahfvaar .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-yahfvaar .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-yahfvaar .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-yahfvaar .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-yahfvaar .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yahfvaar .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yahfvaar .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-yahfvaar .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-yahfvaar .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-yahfvaar .slider-product--item:hover {
  
}



#GRID-PRODUCT-yahfvaar .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-yahfvaar .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-yahfvaar .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-yahfvaar .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-yahfvaar .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yahfvaar .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-yahfvaar .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yahfvaar .grid-product--retail-price, #GRID-PRODUCT-yahfvaar .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-yahfvaar .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yahfvaar .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-yahfvaar .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-yahfvaar .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-yahfvaar .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-01fk3ozw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-ka92iewk {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-p8u61ukw"], .--clone-TEXT-p8u61ukw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-p8u61ukw"] .x-text,
[id^="TEXT-p8u61ukw"] .x-text a,
.--clone-TEXT-p8u61ukw .x-text,
.--clone-TEXT-p8u61ukw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-p8u61ukw"] .x-text:hover,
.--clone-TEXT-p8u61ukw .x-text:hover,
[id^="TEXT-p8u61ukw"] a:hover,
.--clone-TEXT-p8u61ukw a:hover {
  
}

#GRID-PRODUCT-ptujmyvy {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-ptujmyvy .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ptujmyvy .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-ptujmyvy .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-ptujmyvy .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-ptujmyvy .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ptujmyvy .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ptujmyvy .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-ptujmyvy .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-ptujmyvy .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-ptujmyvy .slider-product--item:hover {
  
}



#GRID-PRODUCT-ptujmyvy .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ptujmyvy .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-ptujmyvy .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-ptujmyvy .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-ptujmyvy .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ptujmyvy .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-ptujmyvy .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ptujmyvy .grid-product--retail-price, #GRID-PRODUCT-ptujmyvy .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-ptujmyvy .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ptujmyvy .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-ptujmyvy .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-ptujmyvy .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-ptujmyvy .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-wi87ydjf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-o8o7w1ue {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.4296875px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-nerbg5kk"], .--clone-TEXT-nerbg5kk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-nerbg5kk"] .x-text,
[id^="TEXT-nerbg5kk"] .x-text a,
.--clone-TEXT-nerbg5kk .x-text,
.--clone-TEXT-nerbg5kk .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-nerbg5kk"] .x-text:hover,
.--clone-TEXT-nerbg5kk .x-text:hover,
[id^="TEXT-nerbg5kk"] a:hover,
.--clone-TEXT-nerbg5kk a:hover {
  
}

#GRID-PRODUCT-1pluxknq {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-1pluxknq .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-1pluxknq .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-1pluxknq .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-1pluxknq .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-1pluxknq .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-1pluxknq .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-1pluxknq .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-1pluxknq .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-1pluxknq .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-1pluxknq .slider-product--item:hover {
  
}



#GRID-PRODUCT-1pluxknq .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-1pluxknq .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-1pluxknq .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-1pluxknq .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-1pluxknq .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1pluxknq .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-1pluxknq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1pluxknq .grid-product--retail-price, #GRID-PRODUCT-1pluxknq .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-1pluxknq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1pluxknq .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-1pluxknq .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-1pluxknq .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-1pluxknq .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-v9zev0cg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-v2vyiuuy {
  --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: 2;grid-row-start: 1;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-0td9p7lo {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.203125px * 2);width: 100%;
  
}

#GRID-PRODUCT-0td9p7lo .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0td9p7lo .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-0td9p7lo .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-0td9p7lo .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0td9p7lo .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0td9p7lo .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0td9p7lo .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-0td9p7lo .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-0td9p7lo .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-0td9p7lo .slider-product--item:hover {
  
}



#GRID-PRODUCT-0td9p7lo .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-0td9p7lo .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-0td9p7lo .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-0td9p7lo .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-0td9p7lo .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0td9p7lo .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0td9p7lo .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0td9p7lo .grid-product--retail-price, #GRID-PRODUCT-0td9p7lo .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0td9p7lo .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0td9p7lo .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-0td9p7lo .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-0td9p7lo .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-0td9p7lo .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-h8ewidq9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-9utp4bmx"], .--clone-TEXT-9utp4bmx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-9utp4bmx"] .x-text,
[id^="TEXT-9utp4bmx"] .x-text a,
.--clone-TEXT-9utp4bmx .x-text,
.--clone-TEXT-9utp4bmx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-9utp4bmx"] .x-text:hover,
.--clone-TEXT-9utp4bmx .x-text:hover,
[id^="TEXT-9utp4bmx"] a:hover,
.--clone-TEXT-9utp4bmx a:hover {
  
}


#CONTAINER-ewkbuqtv {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-amb0lhwf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-amb0lhwf picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-amb0lhwf img {
  object-fit: cover;
}

[id^="TEXT-3c4gqjqb"], .--clone-TEXT-3c4gqjqb {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-3c4gqjqb"] .x-text,
[id^="TEXT-3c4gqjqb"] .x-text a,
.--clone-TEXT-3c4gqjqb .x-text,
.--clone-TEXT-3c4gqjqb .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-3c4gqjqb"] .x-text:hover,
.--clone-TEXT-3c4gqjqb .x-text:hover,
[id^="TEXT-3c4gqjqb"] a:hover,
.--clone-TEXT-3c4gqjqb a:hover {
  
}

#BUTTON-75715ytq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-75715ytq .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-75715ytq[disabled=true] {
  display: none;
}
#BUTTON-75715ytq .animation, #BUTTON-75715ytq.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-75715ytq {
  
}

[id^="TEXT-nbsvrkct"], .--clone-TEXT-nbsvrkct {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-nbsvrkct"] .x-text,
[id^="TEXT-nbsvrkct"] .x-text a,
.--clone-TEXT-nbsvrkct .x-text,
.--clone-TEXT-nbsvrkct .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-nbsvrkct"] .x-text:hover,
.--clone-TEXT-nbsvrkct .x-text:hover,
[id^="TEXT-nbsvrkct"] a:hover,
.--clone-TEXT-nbsvrkct a:hover {
  
}

#BUTTON-mc6puyg2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-mc6puyg2 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-mc6puyg2[disabled=true] {
  display: none;
}
#BUTTON-mc6puyg2 .animation, #BUTTON-mc6puyg2.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-mc6puyg2 {
  
}

#GRID-PRODUCT-i0r6chsf {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-i0r6chsf .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-i0r6chsf .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-i0r6chsf .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-i0r6chsf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-i0r6chsf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-i0r6chsf .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-i0r6chsf .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-i0r6chsf .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-i0r6chsf .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-i0r6chsf .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-i0r6chsf .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-i0r6chsf .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-i0r6chsf .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-i0r6chsf .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-i0r6chsf .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-i0r6chsf .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-i0r6chsf .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-i0r6chsf .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-i0r6chsf .grid-product--retail-price, #GRID-PRODUCT-i0r6chsf .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-i0r6chsf .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-i0r6chsf .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-i0r6chsf .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-i0r6chsf .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-i0r6chsf .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-i0r6chsf .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-i0r6chsf .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-3frykh8p {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-yowpj7fo {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-yowpj7fo picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yowpj7fo img {
  object-fit: cover;
}

[id^="TEXT-2sshvct1"], .--clone-TEXT-2sshvct1 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-2sshvct1"] .x-text,
[id^="TEXT-2sshvct1"] .x-text a,
.--clone-TEXT-2sshvct1 .x-text,
.--clone-TEXT-2sshvct1 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-2sshvct1"] .x-text:hover,
.--clone-TEXT-2sshvct1 .x-text:hover,
[id^="TEXT-2sshvct1"] a:hover,
.--clone-TEXT-2sshvct1 a:hover {
  
}

[id^="TEXT-pfqbefdy"], .--clone-TEXT-pfqbefdy {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-pfqbefdy"] .x-text,
[id^="TEXT-pfqbefdy"] .x-text a,
.--clone-TEXT-pfqbefdy .x-text,
.--clone-TEXT-pfqbefdy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-pfqbefdy"] .x-text:hover,
.--clone-TEXT-pfqbefdy .x-text:hover,
[id^="TEXT-pfqbefdy"] a:hover,
.--clone-TEXT-pfqbefdy a:hover {
  
}

#PRODUCT-OVERLAY-amksedyc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-jnr7rjrc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-yg6rv8sd {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-i0r6chsf .grid-product--info {
  flex: unset;
}

#IMAGE-x66alzsm {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x66alzsm picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x66alzsm img {
  object-fit: cover;
}

[id^="TEXT-DATASET-m4mvbvj7"], .--clone-TEXT-DATASET-m4mvbvj7 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-m4mvbvj7"] .x-text,
[id^="TEXT-DATASET-m4mvbvj7"] .x-text a,
.--clone-TEXT-DATASET-m4mvbvj7 .x-text,
.--clone-TEXT-DATASET-m4mvbvj7 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-m4mvbvj7"] .x-text:hover,
.--clone-TEXT-DATASET-m4mvbvj7 .x-text:hover,
[id^="TEXT-DATASET-m4mvbvj7"] a:hover,
.--clone-TEXT-DATASET-m4mvbvj7 a:hover {
  
}


#IMAGE-25mk2vo6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-25mk2vo6 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-25mk2vo6 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6b2z6yoi"], .--clone-TEXT-DATASET-6b2z6yoi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6b2z6yoi"] .x-text,
[id^="TEXT-DATASET-6b2z6yoi"] .x-text a,
.--clone-TEXT-DATASET-6b2z6yoi .x-text,
.--clone-TEXT-DATASET-6b2z6yoi .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6b2z6yoi"] .x-text:hover,
.--clone-TEXT-DATASET-6b2z6yoi .x-text:hover,
[id^="TEXT-DATASET-6b2z6yoi"] a:hover,
.--clone-TEXT-DATASET-6b2z6yoi a:hover {
  
}


#IMAGE-40gwy8hi {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-40gwy8hi picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-40gwy8hi img {
  object-fit: cover;
}

[id^="TEXT-DATASET-51ks4957"], .--clone-TEXT-DATASET-51ks4957 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-51ks4957"] .x-text,
[id^="TEXT-DATASET-51ks4957"] .x-text a,
.--clone-TEXT-DATASET-51ks4957 .x-text,
.--clone-TEXT-DATASET-51ks4957 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-51ks4957"] .x-text:hover,
.--clone-TEXT-DATASET-51ks4957 .x-text:hover,
[id^="TEXT-DATASET-51ks4957"] a:hover,
.--clone-TEXT-DATASET-51ks4957 a:hover {
  
}

[id^="TEXT-DATASET-nllh158m"], .--clone-TEXT-DATASET-nllh158m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nllh158m"] .x-text,
[id^="TEXT-DATASET-nllh158m"] .x-text a,
.--clone-TEXT-DATASET-nllh158m .x-text,
.--clone-TEXT-DATASET-nllh158m .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nllh158m"] .x-text:hover,
.--clone-TEXT-DATASET-nllh158m .x-text:hover,
[id^="TEXT-DATASET-nllh158m"] a:hover,
.--clone-TEXT-DATASET-nllh158m a:hover {
  
}


#IMAGE-2v599fhj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-2v599fhj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2v599fhj img {
  object-fit: cover;
}

#BUTTON-4r5j5scw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-4r5j5scw .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-4r5j5scw[disabled=true] {
  display: none;
}


#CONTAINER-vgf7iexd {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(48px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ehpj6mty {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ehpj6mty .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-ehpj6mty .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ehpj6mty .select {
  position: relative;
}

#DROPDOWN-ehpj6mty .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ehpj6mty .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-ehpj6mty .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-ehpj6mty .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ehpj6mty .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-z7iwgqbz {
  
  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-z7iwgqbz > .dropdown--style {
  
}
#TAGS-mpyf30hi {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-mpyf30hi .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-mpyf30hi .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-mpyf30hi .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-mpyf30hi .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-i9nmwyb4 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-i9nmwyb4 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-i9nmwyb4 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-i9nmwyb4 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-i9nmwyb4 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-l6q1pbwj {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-5yhm7x8p"], .--clone-TEXT-5yhm7x8p {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-5yhm7x8p"] .x-text,
[id^="TEXT-5yhm7x8p"] .x-text a,
.--clone-TEXT-5yhm7x8p .x-text,
.--clone-TEXT-5yhm7x8p .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-5yhm7x8p"] .x-text:hover,
.--clone-TEXT-5yhm7x8p .x-text:hover,
[id^="TEXT-5yhm7x8p"] a:hover,
.--clone-TEXT-5yhm7x8p a:hover {
  
}


#IMAGE-peis6u78 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-peis6u78 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-peis6u78 img {
  object-fit: cover;
}

[id^="TEXT-r10gempl"], .--clone-TEXT-r10gempl {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-r10gempl"] .x-text,
[id^="TEXT-r10gempl"] .x-text a,
.--clone-TEXT-r10gempl .x-text,
.--clone-TEXT-r10gempl .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-r10gempl"] .x-text:hover,
.--clone-TEXT-r10gempl .x-text:hover,
[id^="TEXT-r10gempl"] a:hover,
.--clone-TEXT-r10gempl a:hover {
  
}

#BUTTON-da8nub9r {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-da8nub9r .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-da8nub9r[disabled=true] {
  display: none;
}
#BUTTON-da8nub9r .animation, #BUTTON-da8nub9r.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-da8nub9r {
  
}

#BUTTON-g8cidw9l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-g8cidw9l .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-g8cidw9l[disabled=true] {
  display: none;
}
#BUTTON-g8cidw9l .animation, #BUTTON-g8cidw9l.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-g8cidw9l {
  
}

#GRID-PRODUCT-3v2cq9c7 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-3v2cq9c7 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-3v2cq9c7 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-3v2cq9c7 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-3v2cq9c7 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-3v2cq9c7 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-3v2cq9c7 .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-3v2cq9c7 .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-3v2cq9c7 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-3v2cq9c7 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-3v2cq9c7 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-3v2cq9c7 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-3v2cq9c7 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-3v2cq9c7 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-3v2cq9c7 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-3v2cq9c7 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-3v2cq9c7 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3v2cq9c7 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-3v2cq9c7 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3v2cq9c7 .grid-product--retail-price, #GRID-PRODUCT-3v2cq9c7 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-3v2cq9c7 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3v2cq9c7 .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-3v2cq9c7 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-3v2cq9c7 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-3v2cq9c7 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-3v2cq9c7 .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-3v2cq9c7 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-3xb72ghm {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-9jo2ijrs {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-9jo2ijrs picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9jo2ijrs img {
  object-fit: cover;
}

[id^="TEXT-4m6to9r0"], .--clone-TEXT-4m6to9r0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-4m6to9r0"] .x-text,
[id^="TEXT-4m6to9r0"] .x-text a,
.--clone-TEXT-4m6to9r0 .x-text,
.--clone-TEXT-4m6to9r0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-4m6to9r0"] .x-text:hover,
.--clone-TEXT-4m6to9r0 .x-text:hover,
[id^="TEXT-4m6to9r0"] a:hover,
.--clone-TEXT-4m6to9r0 a:hover {
  
}

[id^="TEXT-uesx74o5"], .--clone-TEXT-uesx74o5 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-uesx74o5"] .x-text,
[id^="TEXT-uesx74o5"] .x-text a,
.--clone-TEXT-uesx74o5 .x-text,
.--clone-TEXT-uesx74o5 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-uesx74o5"] .x-text:hover,
.--clone-TEXT-uesx74o5 .x-text:hover,
[id^="TEXT-uesx74o5"] a:hover,
.--clone-TEXT-uesx74o5 a:hover {
  
}

#PRODUCT-OVERLAY-703re1lm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-v7n975mp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-wpnavmyc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-3v2cq9c7 .grid-product--info {
  flex: unset;
}

#IMAGE-ekvu6szd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ekvu6szd picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ekvu6szd img {
  object-fit: cover;
}

[id^="TEXT-DATASET-z7ouvq6f"], .--clone-TEXT-DATASET-z7ouvq6f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-z7ouvq6f"] .x-text,
[id^="TEXT-DATASET-z7ouvq6f"] .x-text a,
.--clone-TEXT-DATASET-z7ouvq6f .x-text,
.--clone-TEXT-DATASET-z7ouvq6f .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-z7ouvq6f"] .x-text:hover,
.--clone-TEXT-DATASET-z7ouvq6f .x-text:hover,
[id^="TEXT-DATASET-z7ouvq6f"] a:hover,
.--clone-TEXT-DATASET-z7ouvq6f a:hover {
  
}


#IMAGE-708egaxw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-708egaxw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-708egaxw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-lq4cgfvt"], .--clone-TEXT-DATASET-lq4cgfvt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lq4cgfvt"] .x-text,
[id^="TEXT-DATASET-lq4cgfvt"] .x-text a,
.--clone-TEXT-DATASET-lq4cgfvt .x-text,
.--clone-TEXT-DATASET-lq4cgfvt .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lq4cgfvt"] .x-text:hover,
.--clone-TEXT-DATASET-lq4cgfvt .x-text:hover,
[id^="TEXT-DATASET-lq4cgfvt"] a:hover,
.--clone-TEXT-DATASET-lq4cgfvt a:hover {
  
}


#IMAGE-grv6et14 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-grv6et14 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-grv6et14 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-87py98p4"], .--clone-TEXT-DATASET-87py98p4 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-87py98p4"] .x-text,
[id^="TEXT-DATASET-87py98p4"] .x-text a,
.--clone-TEXT-DATASET-87py98p4 .x-text,
.--clone-TEXT-DATASET-87py98p4 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-87py98p4"] .x-text:hover,
.--clone-TEXT-DATASET-87py98p4 .x-text:hover,
[id^="TEXT-DATASET-87py98p4"] a:hover,
.--clone-TEXT-DATASET-87py98p4 a:hover {
  
}

[id^="TEXT-DATASET-lyemq0sm"], .--clone-TEXT-DATASET-lyemq0sm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lyemq0sm"] .x-text,
[id^="TEXT-DATASET-lyemq0sm"] .x-text a,
.--clone-TEXT-DATASET-lyemq0sm .x-text,
.--clone-TEXT-DATASET-lyemq0sm .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lyemq0sm"] .x-text:hover,
.--clone-TEXT-DATASET-lyemq0sm .x-text:hover,
[id^="TEXT-DATASET-lyemq0sm"] a:hover,
.--clone-TEXT-DATASET-lyemq0sm a:hover {
  
}


#IMAGE-leb49eok {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-leb49eok picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-leb49eok img {
  object-fit: cover;
}

#BUTTON-zy33griv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-zy33griv .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zy33griv[disabled=true] {
  display: none;
}


#CONTAINER-8s9oih1a {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-py90vl22 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-py90vl22 .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-py90vl22 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-py90vl22 .select {
  position: relative;
}

#DROPDOWN-py90vl22 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-py90vl22 .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-py90vl22 .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-py90vl22 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-py90vl22 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-lvubexuk {
  
  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-lvubexuk > .dropdown--style {
  
}
#TAGS-e7fney5e {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-e7fney5e .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-e7fney5e .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-e7fney5e .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-e7fney5e .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-3vqjfd4p {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-3vqjfd4p .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-3vqjfd4p .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-3vqjfd4p .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-3vqjfd4p .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ez8ftsj3 {
  --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: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-okw89xjh"], .--clone-TEXT-okw89xjh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-okw89xjh"] .x-text,
[id^="TEXT-okw89xjh"] .x-text a,
.--clone-TEXT-okw89xjh .x-text,
.--clone-TEXT-okw89xjh .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-okw89xjh"] .x-text:hover,
.--clone-TEXT-okw89xjh .x-text:hover,
[id^="TEXT-okw89xjh"] a:hover,
.--clone-TEXT-okw89xjh a:hover {
  
}

#SLIDER-PRODUCT-9w78pxki {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-9w78pxki .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-9w78pxki .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-9w78pxki .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-9w78pxki .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-9w78pxki .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-9w78pxki .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-9w78pxki .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-9w78pxki .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-9w78pxki .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-9w78pxki .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-9w78pxki .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-9w78pxki .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-9w78pxki .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-9w78pxki .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-9w78pxki .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-9w78pxki .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-9w78pxki .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-9w78pxki .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-9w78pxki .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-9w78pxki .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-9w78pxki .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-9w78pxki .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-9w78pxki .grid-product--retail-price, #SLIDER-PRODUCT-9w78pxki .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-9w78pxki .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-9w78pxki .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-9w78pxki .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-9w78pxki .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-9w78pxki .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-tgd280fk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-dnkmqkrq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-1911qt48 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-9w78pxki .grid-product--info {
  flex: unset;
}
#LINE-arj6y11f {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-arj6y11f .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-7g0ifb1m"], .--clone-TEXT-DATASET-7g0ifb1m {
  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: 90%;
  
}
[id^="TEXT-DATASET-7g0ifb1m"] .x-text,
[id^="TEXT-DATASET-7g0ifb1m"] .x-text a,
.--clone-TEXT-DATASET-7g0ifb1m .x-text,
.--clone-TEXT-DATASET-7g0ifb1m .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7g0ifb1m"] .x-text:hover,
.--clone-TEXT-DATASET-7g0ifb1m .x-text:hover,
[id^="TEXT-DATASET-7g0ifb1m"] a:hover,
.--clone-TEXT-DATASET-7g0ifb1m a:hover {
  
}


#CONTAINER-ctqsjef9 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-ixpzhjz3"], .--clone-TEXT-ixpzhjz3 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-ixpzhjz3"] .x-text,
[id^="TEXT-ixpzhjz3"] .x-text a,
.--clone-TEXT-ixpzhjz3 .x-text,
.--clone-TEXT-ixpzhjz3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ixpzhjz3"] .x-text:hover,
.--clone-TEXT-ixpzhjz3 .x-text:hover,
[id^="TEXT-ixpzhjz3"] a:hover,
.--clone-TEXT-ixpzhjz3 a:hover {
  
}


#IMAGE-jr8s23s1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-jr8s23s1 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jr8s23s1 img {
  object-fit: cover;
}

[id^="TEXT-c2ns9vi2"], .--clone-TEXT-c2ns9vi2 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-c2ns9vi2"] .x-text,
[id^="TEXT-c2ns9vi2"] .x-text a,
.--clone-TEXT-c2ns9vi2 .x-text,
.--clone-TEXT-c2ns9vi2 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-c2ns9vi2"] .x-text:hover,
.--clone-TEXT-c2ns9vi2 .x-text:hover,
[id^="TEXT-c2ns9vi2"] a:hover,
.--clone-TEXT-c2ns9vi2 a:hover {
  
}

#BUTTON-ko8kkiu3 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-ko8kkiu3 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-ko8kkiu3[disabled=true] {
  display: none;
}
#BUTTON-ko8kkiu3 .animation, #BUTTON-ko8kkiu3.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ko8kkiu3 {
  
}

#BUTTON-a3w2av4s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-a3w2av4s .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-a3w2av4s[disabled=true] {
  display: none;
}
#BUTTON-a3w2av4s .animation, #BUTTON-a3w2av4s.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-a3w2av4s {
  
}

#GRID-PRODUCT-9vdhc5lp {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-9vdhc5lp .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-9vdhc5lp .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-9vdhc5lp .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-9vdhc5lp .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-9vdhc5lp .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-9vdhc5lp .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-9vdhc5lp .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-9vdhc5lp .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-9vdhc5lp .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-9vdhc5lp .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-9vdhc5lp .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-9vdhc5lp .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-9vdhc5lp .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-9vdhc5lp .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-9vdhc5lp .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-9vdhc5lp .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-9vdhc5lp .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-9vdhc5lp .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-9vdhc5lp .grid-product--retail-price, #GRID-PRODUCT-9vdhc5lp .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-9vdhc5lp .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-9vdhc5lp .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-9vdhc5lp .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-9vdhc5lp .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-9vdhc5lp .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-9vdhc5lp .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-9vdhc5lp .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-t7r9e8qj {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-6eqneshi {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-6eqneshi picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6eqneshi img {
  object-fit: cover;
}

[id^="TEXT-ozhpddar"], .--clone-TEXT-ozhpddar {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ozhpddar"] .x-text,
[id^="TEXT-ozhpddar"] .x-text a,
.--clone-TEXT-ozhpddar .x-text,
.--clone-TEXT-ozhpddar .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ozhpddar"] .x-text:hover,
.--clone-TEXT-ozhpddar .x-text:hover,
[id^="TEXT-ozhpddar"] a:hover,
.--clone-TEXT-ozhpddar a:hover {
  
}

[id^="TEXT-q6ctjg1z"], .--clone-TEXT-q6ctjg1z {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-q6ctjg1z"] .x-text,
[id^="TEXT-q6ctjg1z"] .x-text a,
.--clone-TEXT-q6ctjg1z .x-text,
.--clone-TEXT-q6ctjg1z .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-q6ctjg1z"] .x-text:hover,
.--clone-TEXT-q6ctjg1z .x-text:hover,
[id^="TEXT-q6ctjg1z"] a:hover,
.--clone-TEXT-q6ctjg1z a:hover {
  
}

#PRODUCT-OVERLAY-2dkp68be {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-tqv968yi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-5nd52002 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-9vdhc5lp .grid-product--info {
  flex: unset;
}

#IMAGE-pw5ck3h0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pw5ck3h0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pw5ck3h0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-72ue2826"], .--clone-TEXT-DATASET-72ue2826 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-72ue2826"] .x-text,
[id^="TEXT-DATASET-72ue2826"] .x-text a,
.--clone-TEXT-DATASET-72ue2826 .x-text,
.--clone-TEXT-DATASET-72ue2826 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-72ue2826"] .x-text:hover,
.--clone-TEXT-DATASET-72ue2826 .x-text:hover,
[id^="TEXT-DATASET-72ue2826"] a:hover,
.--clone-TEXT-DATASET-72ue2826 a:hover {
  
}


#IMAGE-9oe1uzwj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9oe1uzwj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9oe1uzwj img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ekguduse"], .--clone-TEXT-DATASET-ekguduse {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ekguduse"] .x-text,
[id^="TEXT-DATASET-ekguduse"] .x-text a,
.--clone-TEXT-DATASET-ekguduse .x-text,
.--clone-TEXT-DATASET-ekguduse .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ekguduse"] .x-text:hover,
.--clone-TEXT-DATASET-ekguduse .x-text:hover,
[id^="TEXT-DATASET-ekguduse"] a:hover,
.--clone-TEXT-DATASET-ekguduse a:hover {
  
}


#IMAGE-9s3zsygr {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9s3zsygr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9s3zsygr img {
  object-fit: cover;
}

[id^="TEXT-DATASET-du4miril"], .--clone-TEXT-DATASET-du4miril {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-du4miril"] .x-text,
[id^="TEXT-DATASET-du4miril"] .x-text a,
.--clone-TEXT-DATASET-du4miril .x-text,
.--clone-TEXT-DATASET-du4miril .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-du4miril"] .x-text:hover,
.--clone-TEXT-DATASET-du4miril .x-text:hover,
[id^="TEXT-DATASET-du4miril"] a:hover,
.--clone-TEXT-DATASET-du4miril a:hover {
  
}

[id^="TEXT-DATASET-mve4dwkk"], .--clone-TEXT-DATASET-mve4dwkk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mve4dwkk"] .x-text,
[id^="TEXT-DATASET-mve4dwkk"] .x-text a,
.--clone-TEXT-DATASET-mve4dwkk .x-text,
.--clone-TEXT-DATASET-mve4dwkk .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mve4dwkk"] .x-text:hover,
.--clone-TEXT-DATASET-mve4dwkk .x-text:hover,
[id^="TEXT-DATASET-mve4dwkk"] a:hover,
.--clone-TEXT-DATASET-mve4dwkk a:hover {
  
}


#IMAGE-w8v0xkiu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-w8v0xkiu picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-w8v0xkiu img {
  object-fit: cover;
}

#BUTTON-z1gouos2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-z1gouos2 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-z1gouos2[disabled=true] {
  display: none;
}


#CONTAINER-girlvb72 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-w0hyfz22 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-w0hyfz22 .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-w0hyfz22 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-w0hyfz22 .select {
  position: relative;
}

#DROPDOWN-w0hyfz22 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-w0hyfz22 .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-w0hyfz22 .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-w0hyfz22 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-w0hyfz22 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-jz2kd10t {
  
  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-jz2kd10t > .dropdown--style {
  
}
#TAGS-0b7324yz {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-0b7324yz .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-0b7324yz .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-0b7324yz .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-0b7324yz .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-s517xnqs {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-s517xnqs .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-s517xnqs .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-s517xnqs .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-s517xnqs .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ywqhto44 {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-zht0dkdf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-zht0dkdf picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zht0dkdf img {
  object-fit: cover;
}

[id^="TEXT-72m7t0fk"], .--clone-TEXT-72m7t0fk {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-72m7t0fk"] .x-text,
[id^="TEXT-72m7t0fk"] .x-text a,
.--clone-TEXT-72m7t0fk .x-text,
.--clone-TEXT-72m7t0fk .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-72m7t0fk"] .x-text:hover,
.--clone-TEXT-72m7t0fk .x-text:hover,
[id^="TEXT-72m7t0fk"] a:hover,
.--clone-TEXT-72m7t0fk a:hover {
  
}

#BUTTON-4o9qi6un {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4o9qi6un .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-4o9qi6un[disabled=true] {
  display: none;
}
#BUTTON-4o9qi6un .animation, #BUTTON-4o9qi6un.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-4o9qi6un {
  
}

[id^="TEXT-iijfk6zr"], .--clone-TEXT-iijfk6zr {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-iijfk6zr"] .x-text,
[id^="TEXT-iijfk6zr"] .x-text a,
.--clone-TEXT-iijfk6zr .x-text,
.--clone-TEXT-iijfk6zr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-iijfk6zr"] .x-text:hover,
.--clone-TEXT-iijfk6zr .x-text:hover,
[id^="TEXT-iijfk6zr"] a:hover,
.--clone-TEXT-iijfk6zr a:hover {
  
}

#BUTTON-5fj7zxz5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-5fj7zxz5 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-5fj7zxz5[disabled=true] {
  display: none;
}
#BUTTON-5fj7zxz5 .animation, #BUTTON-5fj7zxz5.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-5fj7zxz5 {
  
}

#GRID-PRODUCT-ja3f3apu {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-ja3f3apu .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ja3f3apu .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-ja3f3apu .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-ja3f3apu .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ja3f3apu .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ja3f3apu .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-ja3f3apu .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-ja3f3apu .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-ja3f3apu .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-ja3f3apu .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-ja3f3apu .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-ja3f3apu .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ja3f3apu .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-ja3f3apu .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-ja3f3apu .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ja3f3apu .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ja3f3apu .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-ja3f3apu .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ja3f3apu .grid-product--retail-price, #GRID-PRODUCT-ja3f3apu .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ja3f3apu .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ja3f3apu .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-ja3f3apu .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-ja3f3apu .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ja3f3apu .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-ja3f3apu .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-ja3f3apu .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-lr3pctjs {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-s4yi87sq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-s4yi87sq picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s4yi87sq img {
  object-fit: cover;
}

[id^="TEXT-d3rndwoo"], .--clone-TEXT-d3rndwoo {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-d3rndwoo"] .x-text,
[id^="TEXT-d3rndwoo"] .x-text a,
.--clone-TEXT-d3rndwoo .x-text,
.--clone-TEXT-d3rndwoo .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-d3rndwoo"] .x-text:hover,
.--clone-TEXT-d3rndwoo .x-text:hover,
[id^="TEXT-d3rndwoo"] a:hover,
.--clone-TEXT-d3rndwoo a:hover {
  
}

[id^="TEXT-hnb46cxc"], .--clone-TEXT-hnb46cxc {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-hnb46cxc"] .x-text,
[id^="TEXT-hnb46cxc"] .x-text a,
.--clone-TEXT-hnb46cxc .x-text,
.--clone-TEXT-hnb46cxc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-hnb46cxc"] .x-text:hover,
.--clone-TEXT-hnb46cxc .x-text:hover,
[id^="TEXT-hnb46cxc"] a:hover,
.--clone-TEXT-hnb46cxc a:hover {
  
}

#PRODUCT-OVERLAY-92bxga3c {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-kvolmq3d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xo43ywew {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ja3f3apu .grid-product--info {
  flex: unset;
}

#IMAGE-scic02w8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-scic02w8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-scic02w8 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xdubt6uq"], .--clone-TEXT-DATASET-xdubt6uq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xdubt6uq"] .x-text,
[id^="TEXT-DATASET-xdubt6uq"] .x-text a,
.--clone-TEXT-DATASET-xdubt6uq .x-text,
.--clone-TEXT-DATASET-xdubt6uq .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xdubt6uq"] .x-text:hover,
.--clone-TEXT-DATASET-xdubt6uq .x-text:hover,
[id^="TEXT-DATASET-xdubt6uq"] a:hover,
.--clone-TEXT-DATASET-xdubt6uq a:hover {
  
}


#IMAGE-8658z5b5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8658z5b5 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8658z5b5 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-uvabi2yd"], .--clone-TEXT-DATASET-uvabi2yd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-uvabi2yd"] .x-text,
[id^="TEXT-DATASET-uvabi2yd"] .x-text a,
.--clone-TEXT-DATASET-uvabi2yd .x-text,
.--clone-TEXT-DATASET-uvabi2yd .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-uvabi2yd"] .x-text:hover,
.--clone-TEXT-DATASET-uvabi2yd .x-text:hover,
[id^="TEXT-DATASET-uvabi2yd"] a:hover,
.--clone-TEXT-DATASET-uvabi2yd a:hover {
  
}


#IMAGE-j57dm60w {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-j57dm60w picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j57dm60w img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9hmingmm"], .--clone-TEXT-DATASET-9hmingmm {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9hmingmm"] .x-text,
[id^="TEXT-DATASET-9hmingmm"] .x-text a,
.--clone-TEXT-DATASET-9hmingmm .x-text,
.--clone-TEXT-DATASET-9hmingmm .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9hmingmm"] .x-text:hover,
.--clone-TEXT-DATASET-9hmingmm .x-text:hover,
[id^="TEXT-DATASET-9hmingmm"] a:hover,
.--clone-TEXT-DATASET-9hmingmm a:hover {
  
}

[id^="TEXT-DATASET-yrctlit2"], .--clone-TEXT-DATASET-yrctlit2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-yrctlit2"] .x-text,
[id^="TEXT-DATASET-yrctlit2"] .x-text a,
.--clone-TEXT-DATASET-yrctlit2 .x-text,
.--clone-TEXT-DATASET-yrctlit2 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-yrctlit2"] .x-text:hover,
.--clone-TEXT-DATASET-yrctlit2 .x-text:hover,
[id^="TEXT-DATASET-yrctlit2"] a:hover,
.--clone-TEXT-DATASET-yrctlit2 a:hover {
  
}


#IMAGE-f0xjlhj8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-f0xjlhj8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-f0xjlhj8 img {
  object-fit: cover;
}

#BUTTON-hi6xzagw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-hi6xzagw .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-hi6xzagw[disabled=true] {
  display: none;
}


#CONTAINER-r5a1d2qd {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-3efp18t2 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-3efp18t2 .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-3efp18t2 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-3efp18t2 .select {
  position: relative;
}

#DROPDOWN-3efp18t2 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-3efp18t2 .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-3efp18t2 .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-3efp18t2 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-3efp18t2 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-c86ozmjs {
  
  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-c86ozmjs > .dropdown--style {
  
}
#TAGS-j3b4mfoz {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-j3b4mfoz .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-j3b4mfoz .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-j3b4mfoz .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-j3b4mfoz .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-n1cs718e {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-n1cs718e .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-n1cs718e .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-n1cs718e .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-n1cs718e .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-kafb9xal {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-l63koykn"], .--clone-TEXT-l63koykn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-l63koykn"] .x-text,
[id^="TEXT-l63koykn"] .x-text a,
.--clone-TEXT-l63koykn .x-text,
.--clone-TEXT-l63koykn .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-l63koykn"] .x-text:hover,
.--clone-TEXT-l63koykn .x-text:hover,
[id^="TEXT-l63koykn"] a:hover,
.--clone-TEXT-l63koykn a:hover {
  
}

#SLIDER-PRODUCT-9ps7qn0p {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-9ps7qn0p .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-9ps7qn0p .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-9ps7qn0p .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-9ps7qn0p .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-9ps7qn0p .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-9ps7qn0p .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-9ps7qn0p .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-9ps7qn0p .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-9ps7qn0p .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-9ps7qn0p .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-9ps7qn0p .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-9ps7qn0p .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-9ps7qn0p .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-9ps7qn0p .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-9ps7qn0p .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-9ps7qn0p .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-9ps7qn0p .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--retail-price, #SLIDER-PRODUCT-9ps7qn0p .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-9ps7qn0p .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-9ps7qn0p .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-y5i86y2x {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-fzc3ekbe {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-0uv3ylol {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-9ps7qn0p .grid-product--info {
  flex: unset;
}
#LINE-r7clclzc {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-r7clclzc .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-e6lexhxb"], .--clone-TEXT-DATASET-e6lexhxb {
  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: 90%;
  
}
[id^="TEXT-DATASET-e6lexhxb"] .x-text,
[id^="TEXT-DATASET-e6lexhxb"] .x-text a,
.--clone-TEXT-DATASET-e6lexhxb .x-text,
.--clone-TEXT-DATASET-e6lexhxb .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-e6lexhxb"] .x-text:hover,
.--clone-TEXT-DATASET-e6lexhxb .x-text:hover,
[id^="TEXT-DATASET-e6lexhxb"] a:hover,
.--clone-TEXT-DATASET-e6lexhxb a:hover {
  
}


#CONTAINER-jaqkkcda {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-o2u8ikdo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-o2u8ikdo picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-o2u8ikdo img {
  object-fit: cover;
}

[id^="TEXT-1lb849dy"], .--clone-TEXT-1lb849dy {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-1lb849dy"] .x-text,
[id^="TEXT-1lb849dy"] .x-text a,
.--clone-TEXT-1lb849dy .x-text,
.--clone-TEXT-1lb849dy .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-1lb849dy"] .x-text:hover,
.--clone-TEXT-1lb849dy .x-text:hover,
[id^="TEXT-1lb849dy"] a:hover,
.--clone-TEXT-1lb849dy a:hover {
  
}

#BUTTON-djcm3khh {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-djcm3khh .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-djcm3khh[disabled=true] {
  display: none;
}
#BUTTON-djcm3khh .animation, #BUTTON-djcm3khh.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-djcm3khh {
  
}

[id^="TEXT-rabv8oka"], .--clone-TEXT-rabv8oka {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-rabv8oka"] .x-text,
[id^="TEXT-rabv8oka"] .x-text a,
.--clone-TEXT-rabv8oka .x-text,
.--clone-TEXT-rabv8oka .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-rabv8oka"] .x-text:hover,
.--clone-TEXT-rabv8oka .x-text:hover,
[id^="TEXT-rabv8oka"] a:hover,
.--clone-TEXT-rabv8oka a:hover {
  
}

#BUTTON-rk6i5rf1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-rk6i5rf1 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-rk6i5rf1[disabled=true] {
  display: none;
}
#BUTTON-rk6i5rf1 .animation, #BUTTON-rk6i5rf1.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-rk6i5rf1 {
  
}

#GRID-PRODUCT-6ukwbjux {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-6ukwbjux .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-6ukwbjux .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-6ukwbjux .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-6ukwbjux .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-6ukwbjux .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-6ukwbjux .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-6ukwbjux .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-6ukwbjux .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-6ukwbjux .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-6ukwbjux .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-6ukwbjux .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-6ukwbjux .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-6ukwbjux .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-6ukwbjux .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-6ukwbjux .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-6ukwbjux .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-6ukwbjux .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-6ukwbjux .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-6ukwbjux .grid-product--retail-price, #GRID-PRODUCT-6ukwbjux .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-6ukwbjux .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-6ukwbjux .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-6ukwbjux .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-6ukwbjux .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-6ukwbjux .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-6ukwbjux .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-6ukwbjux .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-abq3md1o {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-gg11d5uo {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-gg11d5uo picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gg11d5uo img {
  object-fit: cover;
}

[id^="TEXT-ll6anhfl"], .--clone-TEXT-ll6anhfl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ll6anhfl"] .x-text,
[id^="TEXT-ll6anhfl"] .x-text a,
.--clone-TEXT-ll6anhfl .x-text,
.--clone-TEXT-ll6anhfl .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ll6anhfl"] .x-text:hover,
.--clone-TEXT-ll6anhfl .x-text:hover,
[id^="TEXT-ll6anhfl"] a:hover,
.--clone-TEXT-ll6anhfl a:hover {
  
}

[id^="TEXT-gvuwbqq0"], .--clone-TEXT-gvuwbqq0 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-gvuwbqq0"] .x-text,
[id^="TEXT-gvuwbqq0"] .x-text a,
.--clone-TEXT-gvuwbqq0 .x-text,
.--clone-TEXT-gvuwbqq0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-gvuwbqq0"] .x-text:hover,
.--clone-TEXT-gvuwbqq0 .x-text:hover,
[id^="TEXT-gvuwbqq0"] a:hover,
.--clone-TEXT-gvuwbqq0 a:hover {
  
}

#PRODUCT-OVERLAY-25ofpy1d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-nzon4m00 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-pm1xl7wb {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-6ukwbjux .grid-product--info {
  flex: unset;
}

#IMAGE-n5fux3kz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-n5fux3kz picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-n5fux3kz img {
  object-fit: cover;
}

[id^="TEXT-DATASET-88oyagpu"], .--clone-TEXT-DATASET-88oyagpu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-88oyagpu"] .x-text,
[id^="TEXT-DATASET-88oyagpu"] .x-text a,
.--clone-TEXT-DATASET-88oyagpu .x-text,
.--clone-TEXT-DATASET-88oyagpu .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-88oyagpu"] .x-text:hover,
.--clone-TEXT-DATASET-88oyagpu .x-text:hover,
[id^="TEXT-DATASET-88oyagpu"] a:hover,
.--clone-TEXT-DATASET-88oyagpu a:hover {
  
}


#IMAGE-uhu2p9j8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-uhu2p9j8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-uhu2p9j8 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ihf2y7zx"], .--clone-TEXT-DATASET-ihf2y7zx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ihf2y7zx"] .x-text,
[id^="TEXT-DATASET-ihf2y7zx"] .x-text a,
.--clone-TEXT-DATASET-ihf2y7zx .x-text,
.--clone-TEXT-DATASET-ihf2y7zx .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ihf2y7zx"] .x-text:hover,
.--clone-TEXT-DATASET-ihf2y7zx .x-text:hover,
[id^="TEXT-DATASET-ihf2y7zx"] a:hover,
.--clone-TEXT-DATASET-ihf2y7zx a:hover {
  
}


#IMAGE-y78sfvyj {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-y78sfvyj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y78sfvyj img {
  object-fit: cover;
}

[id^="TEXT-DATASET-e0sp44ev"], .--clone-TEXT-DATASET-e0sp44ev {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-e0sp44ev"] .x-text,
[id^="TEXT-DATASET-e0sp44ev"] .x-text a,
.--clone-TEXT-DATASET-e0sp44ev .x-text,
.--clone-TEXT-DATASET-e0sp44ev .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-e0sp44ev"] .x-text:hover,
.--clone-TEXT-DATASET-e0sp44ev .x-text:hover,
[id^="TEXT-DATASET-e0sp44ev"] a:hover,
.--clone-TEXT-DATASET-e0sp44ev a:hover {
  
}

[id^="TEXT-DATASET-6vq7jlhv"], .--clone-TEXT-DATASET-6vq7jlhv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6vq7jlhv"] .x-text,
[id^="TEXT-DATASET-6vq7jlhv"] .x-text a,
.--clone-TEXT-DATASET-6vq7jlhv .x-text,
.--clone-TEXT-DATASET-6vq7jlhv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6vq7jlhv"] .x-text:hover,
.--clone-TEXT-DATASET-6vq7jlhv .x-text:hover,
[id^="TEXT-DATASET-6vq7jlhv"] a:hover,
.--clone-TEXT-DATASET-6vq7jlhv a:hover {
  
}


#IMAGE-dnjnf9ah {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dnjnf9ah picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dnjnf9ah img {
  object-fit: cover;
}

#BUTTON-qjq1q6hi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-qjq1q6hi .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-qjq1q6hi[disabled=true] {
  display: none;
}


#CONTAINER-64m4gcfv {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-6a6i7m6q {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-6a6i7m6q .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-6a6i7m6q .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-6a6i7m6q .select {
  position: relative;
}

#DROPDOWN-6a6i7m6q .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-6a6i7m6q .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-6a6i7m6q .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-6a6i7m6q .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-6a6i7m6q .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-3papvuyk {
  
  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-3papvuyk > .dropdown--style {
  
}
#TAGS-a7sjw5qc {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-a7sjw5qc .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-a7sjw5qc .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-a7sjw5qc .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-a7sjw5qc .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-qvqxdot6 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-qvqxdot6 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-qvqxdot6 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-qvqxdot6 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qvqxdot6 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-8w8td0sd {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-wbeazl83 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-wbeazl83 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wbeazl83 img {
  object-fit: cover;
}

[id^="TEXT-xffprkay"], .--clone-TEXT-xffprkay {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-xffprkay"] .x-text,
[id^="TEXT-xffprkay"] .x-text a,
.--clone-TEXT-xffprkay .x-text,
.--clone-TEXT-xffprkay .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-xffprkay"] .x-text:hover,
.--clone-TEXT-xffprkay .x-text:hover,
[id^="TEXT-xffprkay"] a:hover,
.--clone-TEXT-xffprkay a:hover {
  
}

#BUTTON-2ve18cnh {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-2ve18cnh .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-2ve18cnh[disabled=true] {
  display: none;
}
#BUTTON-2ve18cnh .animation, #BUTTON-2ve18cnh.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-2ve18cnh {
  
}

[id^="TEXT-fuige84h"], .--clone-TEXT-fuige84h {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-fuige84h"] .x-text,
[id^="TEXT-fuige84h"] .x-text a,
.--clone-TEXT-fuige84h .x-text,
.--clone-TEXT-fuige84h .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-fuige84h"] .x-text:hover,
.--clone-TEXT-fuige84h .x-text:hover,
[id^="TEXT-fuige84h"] a:hover,
.--clone-TEXT-fuige84h a:hover {
  
}

#BUTTON-1mysigyo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-1mysigyo .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-1mysigyo[disabled=true] {
  display: none;
}
#BUTTON-1mysigyo .animation, #BUTTON-1mysigyo.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-1mysigyo {
  
}

#GRID-PRODUCT-y1c39gjj {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-y1c39gjj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-y1c39gjj .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-y1c39gjj .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-y1c39gjj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-y1c39gjj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-y1c39gjj .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-y1c39gjj .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-y1c39gjj .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-y1c39gjj .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-y1c39gjj .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-y1c39gjj .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-y1c39gjj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-y1c39gjj .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-y1c39gjj .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-y1c39gjj .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-y1c39gjj .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-y1c39gjj .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-y1c39gjj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-y1c39gjj .grid-product--retail-price, #GRID-PRODUCT-y1c39gjj .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-y1c39gjj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-y1c39gjj .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-y1c39gjj .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-y1c39gjj .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-y1c39gjj .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-y1c39gjj .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-y1c39gjj .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-r2vtio3q {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-9nkxsjht {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-9nkxsjht picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9nkxsjht img {
  object-fit: cover;
}

[id^="TEXT-gc0tp9f0"], .--clone-TEXT-gc0tp9f0 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-gc0tp9f0"] .x-text,
[id^="TEXT-gc0tp9f0"] .x-text a,
.--clone-TEXT-gc0tp9f0 .x-text,
.--clone-TEXT-gc0tp9f0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-gc0tp9f0"] .x-text:hover,
.--clone-TEXT-gc0tp9f0 .x-text:hover,
[id^="TEXT-gc0tp9f0"] a:hover,
.--clone-TEXT-gc0tp9f0 a:hover {
  
}

[id^="TEXT-6t5xohvx"], .--clone-TEXT-6t5xohvx {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-6t5xohvx"] .x-text,
[id^="TEXT-6t5xohvx"] .x-text a,
.--clone-TEXT-6t5xohvx .x-text,
.--clone-TEXT-6t5xohvx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-6t5xohvx"] .x-text:hover,
.--clone-TEXT-6t5xohvx .x-text:hover,
[id^="TEXT-6t5xohvx"] a:hover,
.--clone-TEXT-6t5xohvx a:hover {
  
}

#PRODUCT-OVERLAY-2o7zue8i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-msqxdw4i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-kfizkudq {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-y1c39gjj .grid-product--info {
  flex: unset;
}

#IMAGE-rffyspj8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-rffyspj8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rffyspj8 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xijqueat"], .--clone-TEXT-DATASET-xijqueat {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xijqueat"] .x-text,
[id^="TEXT-DATASET-xijqueat"] .x-text a,
.--clone-TEXT-DATASET-xijqueat .x-text,
.--clone-TEXT-DATASET-xijqueat .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xijqueat"] .x-text:hover,
.--clone-TEXT-DATASET-xijqueat .x-text:hover,
[id^="TEXT-DATASET-xijqueat"] a:hover,
.--clone-TEXT-DATASET-xijqueat a:hover {
  
}


#IMAGE-7tkfo28q {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7tkfo28q picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7tkfo28q img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ns2gxaqb"], .--clone-TEXT-DATASET-ns2gxaqb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ns2gxaqb"] .x-text,
[id^="TEXT-DATASET-ns2gxaqb"] .x-text a,
.--clone-TEXT-DATASET-ns2gxaqb .x-text,
.--clone-TEXT-DATASET-ns2gxaqb .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ns2gxaqb"] .x-text:hover,
.--clone-TEXT-DATASET-ns2gxaqb .x-text:hover,
[id^="TEXT-DATASET-ns2gxaqb"] a:hover,
.--clone-TEXT-DATASET-ns2gxaqb a:hover {
  
}


#IMAGE-ss5cqu8g {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ss5cqu8g picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ss5cqu8g img {
  object-fit: cover;
}

[id^="TEXT-DATASET-8hp4gmyh"], .--clone-TEXT-DATASET-8hp4gmyh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8hp4gmyh"] .x-text,
[id^="TEXT-DATASET-8hp4gmyh"] .x-text a,
.--clone-TEXT-DATASET-8hp4gmyh .x-text,
.--clone-TEXT-DATASET-8hp4gmyh .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-8hp4gmyh"] .x-text:hover,
.--clone-TEXT-DATASET-8hp4gmyh .x-text:hover,
[id^="TEXT-DATASET-8hp4gmyh"] a:hover,
.--clone-TEXT-DATASET-8hp4gmyh a:hover {
  
}

[id^="TEXT-DATASET-l4xf67ho"], .--clone-TEXT-DATASET-l4xf67ho {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-l4xf67ho"] .x-text,
[id^="TEXT-DATASET-l4xf67ho"] .x-text a,
.--clone-TEXT-DATASET-l4xf67ho .x-text,
.--clone-TEXT-DATASET-l4xf67ho .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-l4xf67ho"] .x-text:hover,
.--clone-TEXT-DATASET-l4xf67ho .x-text:hover,
[id^="TEXT-DATASET-l4xf67ho"] a:hover,
.--clone-TEXT-DATASET-l4xf67ho a:hover {
  
}


#IMAGE-1et0e2ej {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1et0e2ej picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1et0e2ej img {
  object-fit: cover;
}

#BUTTON-79lc19tk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-79lc19tk .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-79lc19tk[disabled=true] {
  display: none;
}


#CONTAINER-v29n0mo4 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-cbslg9s5 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-cbslg9s5 .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-cbslg9s5 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-cbslg9s5 .select {
  position: relative;
}

#DROPDOWN-cbslg9s5 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-cbslg9s5 .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-cbslg9s5 .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-cbslg9s5 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-cbslg9s5 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-z1p8excf {
  
  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-z1p8excf > .dropdown--style {
  
}
#TAGS-n9isjm0b {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-n9isjm0b .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-n9isjm0b .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-n9isjm0b .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-n9isjm0b .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-5cxve99a {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-5cxve99a .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-5cxve99a .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-5cxve99a .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-5cxve99a .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-szve4wsr {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-xgmmlgog"], .--clone-TEXT-xgmmlgog {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-xgmmlgog"] .x-text,
[id^="TEXT-xgmmlgog"] .x-text a,
.--clone-TEXT-xgmmlgog .x-text,
.--clone-TEXT-xgmmlgog .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-xgmmlgog"] .x-text:hover,
.--clone-TEXT-xgmmlgog .x-text:hover,
[id^="TEXT-xgmmlgog"] a:hover,
.--clone-TEXT-xgmmlgog a:hover {
  
}

#SLIDER-PRODUCT-t37o2g09 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-t37o2g09 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-t37o2g09 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-t37o2g09 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-t37o2g09 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-t37o2g09 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-t37o2g09 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-t37o2g09 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-t37o2g09 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-t37o2g09 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-t37o2g09 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-t37o2g09 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-t37o2g09 .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-t37o2g09 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-t37o2g09 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-t37o2g09 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-t37o2g09 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-t37o2g09 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--retail-price, #SLIDER-PRODUCT-t37o2g09 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-t37o2g09 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-t37o2g09 .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-9775yprf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-grx63dvv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-vjy1oxxc {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-t37o2g09 .grid-product--info {
  flex: unset;
}
#LINE-8q5o0huw {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-8q5o0huw .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-vxwcc2dr"], .--clone-TEXT-DATASET-vxwcc2dr {
  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: 90%;
  
}
[id^="TEXT-DATASET-vxwcc2dr"] .x-text,
[id^="TEXT-DATASET-vxwcc2dr"] .x-text a,
.--clone-TEXT-DATASET-vxwcc2dr .x-text,
.--clone-TEXT-DATASET-vxwcc2dr .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vxwcc2dr"] .x-text:hover,
.--clone-TEXT-DATASET-vxwcc2dr .x-text:hover,
[id^="TEXT-DATASET-vxwcc2dr"] a:hover,
.--clone-TEXT-DATASET-vxwcc2dr a:hover {
  
}


#CONTAINER-88qs6tg7 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-z983fkj9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-z983fkj9 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z983fkj9 img {
  object-fit: cover;
}

[id^="TEXT-c3q76nfm"], .--clone-TEXT-c3q76nfm {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-c3q76nfm"] .x-text,
[id^="TEXT-c3q76nfm"] .x-text a,
.--clone-TEXT-c3q76nfm .x-text,
.--clone-TEXT-c3q76nfm .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-c3q76nfm"] .x-text:hover,
.--clone-TEXT-c3q76nfm .x-text:hover,
[id^="TEXT-c3q76nfm"] a:hover,
.--clone-TEXT-c3q76nfm a:hover {
  
}

#BUTTON-n6a79nrl {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-n6a79nrl .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-n6a79nrl[disabled=true] {
  display: none;
}
#BUTTON-n6a79nrl .animation, #BUTTON-n6a79nrl.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-n6a79nrl {
  
}

[id^="TEXT-1flw159s"], .--clone-TEXT-1flw159s {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-1flw159s"] .x-text,
[id^="TEXT-1flw159s"] .x-text a,
.--clone-TEXT-1flw159s .x-text,
.--clone-TEXT-1flw159s .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-1flw159s"] .x-text:hover,
.--clone-TEXT-1flw159s .x-text:hover,
[id^="TEXT-1flw159s"] a:hover,
.--clone-TEXT-1flw159s a:hover {
  
}

#BUTTON-h4dwnnhy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-h4dwnnhy .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-h4dwnnhy[disabled=true] {
  display: none;
}
#BUTTON-h4dwnnhy .animation, #BUTTON-h4dwnnhy.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-h4dwnnhy {
  
}

#GRID-PRODUCT-32mdyqse {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-32mdyqse .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-32mdyqse .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-32mdyqse .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-32mdyqse .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-32mdyqse .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-32mdyqse .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-32mdyqse .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-32mdyqse .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-32mdyqse .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-32mdyqse .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-32mdyqse .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-32mdyqse .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-32mdyqse .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-32mdyqse .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-32mdyqse .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-32mdyqse .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-32mdyqse .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-32mdyqse .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-32mdyqse .grid-product--retail-price, #GRID-PRODUCT-32mdyqse .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-32mdyqse .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-32mdyqse .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-32mdyqse .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-32mdyqse .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-32mdyqse .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-32mdyqse .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-32mdyqse .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-z6kzeux8 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-svu7i1ff {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-svu7i1ff picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-svu7i1ff img {
  object-fit: cover;
}

[id^="TEXT-kt8qdy0w"], .--clone-TEXT-kt8qdy0w {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-kt8qdy0w"] .x-text,
[id^="TEXT-kt8qdy0w"] .x-text a,
.--clone-TEXT-kt8qdy0w .x-text,
.--clone-TEXT-kt8qdy0w .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-kt8qdy0w"] .x-text:hover,
.--clone-TEXT-kt8qdy0w .x-text:hover,
[id^="TEXT-kt8qdy0w"] a:hover,
.--clone-TEXT-kt8qdy0w a:hover {
  
}

[id^="TEXT-6aowxdwa"], .--clone-TEXT-6aowxdwa {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-6aowxdwa"] .x-text,
[id^="TEXT-6aowxdwa"] .x-text a,
.--clone-TEXT-6aowxdwa .x-text,
.--clone-TEXT-6aowxdwa .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-6aowxdwa"] .x-text:hover,
.--clone-TEXT-6aowxdwa .x-text:hover,
[id^="TEXT-6aowxdwa"] a:hover,
.--clone-TEXT-6aowxdwa a:hover {
  
}

#PRODUCT-OVERLAY-f5artl4s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ozk7mn7a {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-pa1b29em {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-32mdyqse .grid-product--info {
  flex: unset;
}

#IMAGE-725uxywf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-725uxywf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-725uxywf img {
  object-fit: cover;
}

[id^="TEXT-DATASET-u6es6vtd"], .--clone-TEXT-DATASET-u6es6vtd {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u6es6vtd"] .x-text,
[id^="TEXT-DATASET-u6es6vtd"] .x-text a,
.--clone-TEXT-DATASET-u6es6vtd .x-text,
.--clone-TEXT-DATASET-u6es6vtd .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u6es6vtd"] .x-text:hover,
.--clone-TEXT-DATASET-u6es6vtd .x-text:hover,
[id^="TEXT-DATASET-u6es6vtd"] a:hover,
.--clone-TEXT-DATASET-u6es6vtd a:hover {
  
}


#IMAGE-6y4zikte {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6y4zikte picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6y4zikte img {
  object-fit: cover;
}

[id^="TEXT-DATASET-a4ka7ywp"], .--clone-TEXT-DATASET-a4ka7ywp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-a4ka7ywp"] .x-text,
[id^="TEXT-DATASET-a4ka7ywp"] .x-text a,
.--clone-TEXT-DATASET-a4ka7ywp .x-text,
.--clone-TEXT-DATASET-a4ka7ywp .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-a4ka7ywp"] .x-text:hover,
.--clone-TEXT-DATASET-a4ka7ywp .x-text:hover,
[id^="TEXT-DATASET-a4ka7ywp"] a:hover,
.--clone-TEXT-DATASET-a4ka7ywp a:hover {
  
}


#IMAGE-9d78kdmd {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9d78kdmd picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9d78kdmd img {
  object-fit: cover;
}

[id^="TEXT-DATASET-gimbgky5"], .--clone-TEXT-DATASET-gimbgky5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gimbgky5"] .x-text,
[id^="TEXT-DATASET-gimbgky5"] .x-text a,
.--clone-TEXT-DATASET-gimbgky5 .x-text,
.--clone-TEXT-DATASET-gimbgky5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gimbgky5"] .x-text:hover,
.--clone-TEXT-DATASET-gimbgky5 .x-text:hover,
[id^="TEXT-DATASET-gimbgky5"] a:hover,
.--clone-TEXT-DATASET-gimbgky5 a:hover {
  
}

[id^="TEXT-DATASET-8udcvjkg"], .--clone-TEXT-DATASET-8udcvjkg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8udcvjkg"] .x-text,
[id^="TEXT-DATASET-8udcvjkg"] .x-text a,
.--clone-TEXT-DATASET-8udcvjkg .x-text,
.--clone-TEXT-DATASET-8udcvjkg .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-8udcvjkg"] .x-text:hover,
.--clone-TEXT-DATASET-8udcvjkg .x-text:hover,
[id^="TEXT-DATASET-8udcvjkg"] a:hover,
.--clone-TEXT-DATASET-8udcvjkg a:hover {
  
}


#IMAGE-hvqs3dnl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hvqs3dnl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hvqs3dnl img {
  object-fit: cover;
}

#BUTTON-7jjx8bku {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-7jjx8bku .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-7jjx8bku[disabled=true] {
  display: none;
}


#CONTAINER-lfxd2gqj {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-x42zioue {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-x42zioue .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-x42zioue .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-x42zioue .select {
  position: relative;
}

#DROPDOWN-x42zioue .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-x42zioue .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-x42zioue .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-x42zioue .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-x42zioue .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-3pr3n5pw {
  
  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-3pr3n5pw > .dropdown--style {
  
}
#TAGS-b7vevpp1 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-b7vevpp1 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-b7vevpp1 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-b7vevpp1 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-b7vevpp1 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-onvup8q9 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-onvup8q9 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-onvup8q9 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-onvup8q9 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-onvup8q9 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-vak702wu {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-il4lpwrp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-il4lpwrp picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-il4lpwrp img {
  object-fit: cover;
}

[id^="TEXT-nqo086qt"], .--clone-TEXT-nqo086qt {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-nqo086qt"] .x-text,
[id^="TEXT-nqo086qt"] .x-text a,
.--clone-TEXT-nqo086qt .x-text,
.--clone-TEXT-nqo086qt .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-nqo086qt"] .x-text:hover,
.--clone-TEXT-nqo086qt .x-text:hover,
[id^="TEXT-nqo086qt"] a:hover,
.--clone-TEXT-nqo086qt a:hover {
  
}

#BUTTON-4hsup3dc {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4hsup3dc .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-4hsup3dc[disabled=true] {
  display: none;
}
#BUTTON-4hsup3dc .animation, #BUTTON-4hsup3dc.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-4hsup3dc {
  
}

[id^="TEXT-kronnqie"], .--clone-TEXT-kronnqie {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-kronnqie"] .x-text,
[id^="TEXT-kronnqie"] .x-text a,
.--clone-TEXT-kronnqie .x-text,
.--clone-TEXT-kronnqie .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-kronnqie"] .x-text:hover,
.--clone-TEXT-kronnqie .x-text:hover,
[id^="TEXT-kronnqie"] a:hover,
.--clone-TEXT-kronnqie a:hover {
  
}

#BUTTON-q858sqpx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-q858sqpx .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-q858sqpx[disabled=true] {
  display: none;
}
#BUTTON-q858sqpx .animation, #BUTTON-q858sqpx.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-q858sqpx {
  
}

#GRID-PRODUCT-s13luwp2 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-s13luwp2 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-s13luwp2 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-s13luwp2 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-s13luwp2 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-s13luwp2 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-s13luwp2 .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-s13luwp2 .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-s13luwp2 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-s13luwp2 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-s13luwp2 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-s13luwp2 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-s13luwp2 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-s13luwp2 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-s13luwp2 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-s13luwp2 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-s13luwp2 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-s13luwp2 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-s13luwp2 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-s13luwp2 .grid-product--retail-price, #GRID-PRODUCT-s13luwp2 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-s13luwp2 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-s13luwp2 .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-s13luwp2 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-s13luwp2 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-s13luwp2 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-s13luwp2 .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-s13luwp2 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-3c806kat {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-7ocwwbyw {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-7ocwwbyw picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7ocwwbyw img {
  object-fit: cover;
}

[id^="TEXT-i1wtph4f"], .--clone-TEXT-i1wtph4f {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-i1wtph4f"] .x-text,
[id^="TEXT-i1wtph4f"] .x-text a,
.--clone-TEXT-i1wtph4f .x-text,
.--clone-TEXT-i1wtph4f .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-i1wtph4f"] .x-text:hover,
.--clone-TEXT-i1wtph4f .x-text:hover,
[id^="TEXT-i1wtph4f"] a:hover,
.--clone-TEXT-i1wtph4f a:hover {
  
}

[id^="TEXT-l4smd0y6"], .--clone-TEXT-l4smd0y6 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-l4smd0y6"] .x-text,
[id^="TEXT-l4smd0y6"] .x-text a,
.--clone-TEXT-l4smd0y6 .x-text,
.--clone-TEXT-l4smd0y6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-l4smd0y6"] .x-text:hover,
.--clone-TEXT-l4smd0y6 .x-text:hover,
[id^="TEXT-l4smd0y6"] a:hover,
.--clone-TEXT-l4smd0y6 a:hover {
  
}

#PRODUCT-OVERLAY-4gpsa8bs {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-xzlie87t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7z686jcf {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-s13luwp2 .grid-product--info {
  flex: unset;
}

#IMAGE-crc7ozf9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-crc7ozf9 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-crc7ozf9 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6u5rub36"], .--clone-TEXT-DATASET-6u5rub36 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6u5rub36"] .x-text,
[id^="TEXT-DATASET-6u5rub36"] .x-text a,
.--clone-TEXT-DATASET-6u5rub36 .x-text,
.--clone-TEXT-DATASET-6u5rub36 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6u5rub36"] .x-text:hover,
.--clone-TEXT-DATASET-6u5rub36 .x-text:hover,
[id^="TEXT-DATASET-6u5rub36"] a:hover,
.--clone-TEXT-DATASET-6u5rub36 a:hover {
  
}


#IMAGE-mapjm5nh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mapjm5nh picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mapjm5nh img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pv0ejd7h"], .--clone-TEXT-DATASET-pv0ejd7h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pv0ejd7h"] .x-text,
[id^="TEXT-DATASET-pv0ejd7h"] .x-text a,
.--clone-TEXT-DATASET-pv0ejd7h .x-text,
.--clone-TEXT-DATASET-pv0ejd7h .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pv0ejd7h"] .x-text:hover,
.--clone-TEXT-DATASET-pv0ejd7h .x-text:hover,
[id^="TEXT-DATASET-pv0ejd7h"] a:hover,
.--clone-TEXT-DATASET-pv0ejd7h a:hover {
  
}


#IMAGE-wfxqxjxn {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-wfxqxjxn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wfxqxjxn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2n3qaawh"], .--clone-TEXT-DATASET-2n3qaawh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2n3qaawh"] .x-text,
[id^="TEXT-DATASET-2n3qaawh"] .x-text a,
.--clone-TEXT-DATASET-2n3qaawh .x-text,
.--clone-TEXT-DATASET-2n3qaawh .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2n3qaawh"] .x-text:hover,
.--clone-TEXT-DATASET-2n3qaawh .x-text:hover,
[id^="TEXT-DATASET-2n3qaawh"] a:hover,
.--clone-TEXT-DATASET-2n3qaawh a:hover {
  
}

[id^="TEXT-DATASET-piafkaxz"], .--clone-TEXT-DATASET-piafkaxz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-piafkaxz"] .x-text,
[id^="TEXT-DATASET-piafkaxz"] .x-text a,
.--clone-TEXT-DATASET-piafkaxz .x-text,
.--clone-TEXT-DATASET-piafkaxz .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-piafkaxz"] .x-text:hover,
.--clone-TEXT-DATASET-piafkaxz .x-text:hover,
[id^="TEXT-DATASET-piafkaxz"] a:hover,
.--clone-TEXT-DATASET-piafkaxz a:hover {
  
}


#IMAGE-gapyhiat {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-gapyhiat picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gapyhiat img {
  object-fit: cover;
}

#BUTTON-cdkyrswt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-cdkyrswt .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-cdkyrswt[disabled=true] {
  display: none;
}


#CONTAINER-j20jc8m1 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-o6so2xma {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-o6so2xma .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-o6so2xma .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-o6so2xma .select {
  position: relative;
}

#DROPDOWN-o6so2xma .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-o6so2xma .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-o6so2xma .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-o6so2xma .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-o6so2xma .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-kllfja7c {
  
  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-kllfja7c > .dropdown--style {
  
}
#TAGS-n4oc6whx {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-n4oc6whx .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-n4oc6whx .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-n4oc6whx .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-n4oc6whx .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-vfu18wtj {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-vfu18wtj .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-vfu18wtj .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-vfu18wtj .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-vfu18wtj .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-jmkh1d2p {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-n2e5t7zf"], .--clone-TEXT-n2e5t7zf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-n2e5t7zf"] .x-text,
[id^="TEXT-n2e5t7zf"] .x-text a,
.--clone-TEXT-n2e5t7zf .x-text,
.--clone-TEXT-n2e5t7zf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-n2e5t7zf"] .x-text:hover,
.--clone-TEXT-n2e5t7zf .x-text:hover,
[id^="TEXT-n2e5t7zf"] a:hover,
.--clone-TEXT-n2e5t7zf a:hover {
  
}

#SLIDER-PRODUCT-t8hmirk4 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-t8hmirk4 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-t8hmirk4 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-t8hmirk4 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-t8hmirk4 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-t8hmirk4 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-t8hmirk4 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-t8hmirk4 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-t8hmirk4 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-t8hmirk4 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-t8hmirk4 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-t8hmirk4 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-t8hmirk4 .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-t8hmirk4 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-t8hmirk4 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-t8hmirk4 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-t8hmirk4 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-t8hmirk4 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--retail-price, #SLIDER-PRODUCT-t8hmirk4 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-t8hmirk4 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-t8hmirk4 .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-1pof2x2s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-epp33kqb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ay8fqrag {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-t8hmirk4 .grid-product--info {
  flex: unset;
}
#LINE-8x8o789v {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-8x8o789v .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-nak2bbqm"], .--clone-TEXT-DATASET-nak2bbqm {
  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: 90%;
  
}
[id^="TEXT-DATASET-nak2bbqm"] .x-text,
[id^="TEXT-DATASET-nak2bbqm"] .x-text a,
.--clone-TEXT-DATASET-nak2bbqm .x-text,
.--clone-TEXT-DATASET-nak2bbqm .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nak2bbqm"] .x-text:hover,
.--clone-TEXT-DATASET-nak2bbqm .x-text:hover,
[id^="TEXT-DATASET-nak2bbqm"] a:hover,
.--clone-TEXT-DATASET-nak2bbqm a:hover {
  
}


#CONTAINER-enj7id2y {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-0y5102c7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-0y5102c7 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0y5102c7 img {
  object-fit: cover;
}

[id^="TEXT-q6b99lmt"], .--clone-TEXT-q6b99lmt {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-q6b99lmt"] .x-text,
[id^="TEXT-q6b99lmt"] .x-text a,
.--clone-TEXT-q6b99lmt .x-text,
.--clone-TEXT-q6b99lmt .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-q6b99lmt"] .x-text:hover,
.--clone-TEXT-q6b99lmt .x-text:hover,
[id^="TEXT-q6b99lmt"] a:hover,
.--clone-TEXT-q6b99lmt a:hover {
  
}

#BUTTON-uwnbc61i {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-uwnbc61i .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-uwnbc61i[disabled=true] {
  display: none;
}
#BUTTON-uwnbc61i .animation, #BUTTON-uwnbc61i.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-uwnbc61i {
  
}

[id^="TEXT-45n7a59y"], .--clone-TEXT-45n7a59y {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-45n7a59y"] .x-text,
[id^="TEXT-45n7a59y"] .x-text a,
.--clone-TEXT-45n7a59y .x-text,
.--clone-TEXT-45n7a59y .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-45n7a59y"] .x-text:hover,
.--clone-TEXT-45n7a59y .x-text:hover,
[id^="TEXT-45n7a59y"] a:hover,
.--clone-TEXT-45n7a59y a:hover {
  
}

#BUTTON-uayvrtlb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-uayvrtlb .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-uayvrtlb[disabled=true] {
  display: none;
}
#BUTTON-uayvrtlb .animation, #BUTTON-uayvrtlb.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-uayvrtlb {
  
}

#GRID-PRODUCT-e0xqygnt {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-e0xqygnt .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-e0xqygnt .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-e0xqygnt .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-e0xqygnt .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-e0xqygnt .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-e0xqygnt .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-e0xqygnt .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-e0xqygnt .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-e0xqygnt .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-e0xqygnt .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-e0xqygnt .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-e0xqygnt .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-e0xqygnt .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-e0xqygnt .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-e0xqygnt .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-e0xqygnt .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-e0xqygnt .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-e0xqygnt .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-e0xqygnt .grid-product--retail-price, #GRID-PRODUCT-e0xqygnt .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-e0xqygnt .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-e0xqygnt .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-e0xqygnt .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-e0xqygnt .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-e0xqygnt .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-e0xqygnt .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-e0xqygnt .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-hin9pqaf {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-m1upwr8p {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-m1upwr8p picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m1upwr8p img {
  object-fit: cover;
}

[id^="TEXT-mn9u9u9p"], .--clone-TEXT-mn9u9u9p {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-mn9u9u9p"] .x-text,
[id^="TEXT-mn9u9u9p"] .x-text a,
.--clone-TEXT-mn9u9u9p .x-text,
.--clone-TEXT-mn9u9u9p .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-mn9u9u9p"] .x-text:hover,
.--clone-TEXT-mn9u9u9p .x-text:hover,
[id^="TEXT-mn9u9u9p"] a:hover,
.--clone-TEXT-mn9u9u9p a:hover {
  
}

[id^="TEXT-guti46y3"], .--clone-TEXT-guti46y3 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-guti46y3"] .x-text,
[id^="TEXT-guti46y3"] .x-text a,
.--clone-TEXT-guti46y3 .x-text,
.--clone-TEXT-guti46y3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-guti46y3"] .x-text:hover,
.--clone-TEXT-guti46y3 .x-text:hover,
[id^="TEXT-guti46y3"] a:hover,
.--clone-TEXT-guti46y3 a:hover {
  
}

#PRODUCT-OVERLAY-3tx88i8m {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-lafwr5zh {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xxzpmvop {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-e0xqygnt .grid-product--info {
  flex: unset;
}

#IMAGE-1y0f0be2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1y0f0be2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1y0f0be2 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-g0q918fg"], .--clone-TEXT-DATASET-g0q918fg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-g0q918fg"] .x-text,
[id^="TEXT-DATASET-g0q918fg"] .x-text a,
.--clone-TEXT-DATASET-g0q918fg .x-text,
.--clone-TEXT-DATASET-g0q918fg .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-g0q918fg"] .x-text:hover,
.--clone-TEXT-DATASET-g0q918fg .x-text:hover,
[id^="TEXT-DATASET-g0q918fg"] a:hover,
.--clone-TEXT-DATASET-g0q918fg a:hover {
  
}


#IMAGE-jfx30ggx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-jfx30ggx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jfx30ggx img {
  object-fit: cover;
}

[id^="TEXT-DATASET-mrh2n65a"], .--clone-TEXT-DATASET-mrh2n65a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mrh2n65a"] .x-text,
[id^="TEXT-DATASET-mrh2n65a"] .x-text a,
.--clone-TEXT-DATASET-mrh2n65a .x-text,
.--clone-TEXT-DATASET-mrh2n65a .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mrh2n65a"] .x-text:hover,
.--clone-TEXT-DATASET-mrh2n65a .x-text:hover,
[id^="TEXT-DATASET-mrh2n65a"] a:hover,
.--clone-TEXT-DATASET-mrh2n65a a:hover {
  
}


#IMAGE-ntzi4d8v {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ntzi4d8v picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ntzi4d8v img {
  object-fit: cover;
}

[id^="TEXT-DATASET-78kdep5b"], .--clone-TEXT-DATASET-78kdep5b {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-78kdep5b"] .x-text,
[id^="TEXT-DATASET-78kdep5b"] .x-text a,
.--clone-TEXT-DATASET-78kdep5b .x-text,
.--clone-TEXT-DATASET-78kdep5b .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-78kdep5b"] .x-text:hover,
.--clone-TEXT-DATASET-78kdep5b .x-text:hover,
[id^="TEXT-DATASET-78kdep5b"] a:hover,
.--clone-TEXT-DATASET-78kdep5b a:hover {
  
}

[id^="TEXT-DATASET-mxva1e8b"], .--clone-TEXT-DATASET-mxva1e8b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mxva1e8b"] .x-text,
[id^="TEXT-DATASET-mxva1e8b"] .x-text a,
.--clone-TEXT-DATASET-mxva1e8b .x-text,
.--clone-TEXT-DATASET-mxva1e8b .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mxva1e8b"] .x-text:hover,
.--clone-TEXT-DATASET-mxva1e8b .x-text:hover,
[id^="TEXT-DATASET-mxva1e8b"] a:hover,
.--clone-TEXT-DATASET-mxva1e8b a:hover {
  
}


#IMAGE-qir0j3f6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qir0j3f6 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qir0j3f6 img {
  object-fit: cover;
}

#BUTTON-1cs4waui {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-1cs4waui .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-1cs4waui[disabled=true] {
  display: none;
}


#CONTAINER-imc2c9jg {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-7lz5bbva {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-7lz5bbva .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-7lz5bbva .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-7lz5bbva .select {
  position: relative;
}

#DROPDOWN-7lz5bbva .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-7lz5bbva .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-7lz5bbva .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-7lz5bbva .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-7lz5bbva .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-55vcjrjs {
  
  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-55vcjrjs > .dropdown--style {
  
}
#TAGS-uquidmr1 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-uquidmr1 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-uquidmr1 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-uquidmr1 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-uquidmr1 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-2t1udfef {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-2t1udfef .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-2t1udfef .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-2t1udfef .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-2t1udfef .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-pmdzimuj {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-1cbdbym3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-1cbdbym3 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1cbdbym3 img {
  object-fit: cover;
}

[id^="TEXT-ir35m3ev"], .--clone-TEXT-ir35m3ev {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-ir35m3ev"] .x-text,
[id^="TEXT-ir35m3ev"] .x-text a,
.--clone-TEXT-ir35m3ev .x-text,
.--clone-TEXT-ir35m3ev .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-ir35m3ev"] .x-text:hover,
.--clone-TEXT-ir35m3ev .x-text:hover,
[id^="TEXT-ir35m3ev"] a:hover,
.--clone-TEXT-ir35m3ev a:hover {
  
}

#BUTTON-85b01iy5 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-85b01iy5 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-85b01iy5[disabled=true] {
  display: none;
}
#BUTTON-85b01iy5 .animation, #BUTTON-85b01iy5.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-85b01iy5 {
  
}

[id^="TEXT-o9mesugj"], .--clone-TEXT-o9mesugj {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-o9mesugj"] .x-text,
[id^="TEXT-o9mesugj"] .x-text a,
.--clone-TEXT-o9mesugj .x-text,
.--clone-TEXT-o9mesugj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-o9mesugj"] .x-text:hover,
.--clone-TEXT-o9mesugj .x-text:hover,
[id^="TEXT-o9mesugj"] a:hover,
.--clone-TEXT-o9mesugj a:hover {
  
}

#BUTTON-jbixhv1c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-jbixhv1c .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-jbixhv1c[disabled=true] {
  display: none;
}
#BUTTON-jbixhv1c .animation, #BUTTON-jbixhv1c.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-jbixhv1c {
  
}

#GRID-PRODUCT-31i8p8og {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-31i8p8og .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-31i8p8og .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-31i8p8og .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-31i8p8og .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-31i8p8og .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-31i8p8og .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-31i8p8og .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-31i8p8og .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-31i8p8og .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-31i8p8og .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-31i8p8og .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-31i8p8og .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-31i8p8og .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-31i8p8og .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-31i8p8og .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-31i8p8og .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-31i8p8og .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-31i8p8og .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-31i8p8og .grid-product--retail-price, #GRID-PRODUCT-31i8p8og .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-31i8p8og .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-31i8p8og .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-31i8p8og .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-31i8p8og .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-31i8p8og .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-31i8p8og .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-31i8p8og .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-sw3mbedk {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-irtxk91o {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-irtxk91o picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-irtxk91o img {
  object-fit: cover;
}

[id^="TEXT-0ya8jnsm"], .--clone-TEXT-0ya8jnsm {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-0ya8jnsm"] .x-text,
[id^="TEXT-0ya8jnsm"] .x-text a,
.--clone-TEXT-0ya8jnsm .x-text,
.--clone-TEXT-0ya8jnsm .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-0ya8jnsm"] .x-text:hover,
.--clone-TEXT-0ya8jnsm .x-text:hover,
[id^="TEXT-0ya8jnsm"] a:hover,
.--clone-TEXT-0ya8jnsm a:hover {
  
}

[id^="TEXT-zzs6rbqe"], .--clone-TEXT-zzs6rbqe {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-zzs6rbqe"] .x-text,
[id^="TEXT-zzs6rbqe"] .x-text a,
.--clone-TEXT-zzs6rbqe .x-text,
.--clone-TEXT-zzs6rbqe .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-zzs6rbqe"] .x-text:hover,
.--clone-TEXT-zzs6rbqe .x-text:hover,
[id^="TEXT-zzs6rbqe"] a:hover,
.--clone-TEXT-zzs6rbqe a:hover {
  
}

#PRODUCT-OVERLAY-ynjkohii {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-akv6azhv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-8xo6o5yb {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-31i8p8og .grid-product--info {
  flex: unset;
}

#IMAGE-wgggmjjs {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-wgggmjjs picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wgggmjjs img {
  object-fit: cover;
}

[id^="TEXT-DATASET-no4m1p96"], .--clone-TEXT-DATASET-no4m1p96 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-no4m1p96"] .x-text,
[id^="TEXT-DATASET-no4m1p96"] .x-text a,
.--clone-TEXT-DATASET-no4m1p96 .x-text,
.--clone-TEXT-DATASET-no4m1p96 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-no4m1p96"] .x-text:hover,
.--clone-TEXT-DATASET-no4m1p96 .x-text:hover,
[id^="TEXT-DATASET-no4m1p96"] a:hover,
.--clone-TEXT-DATASET-no4m1p96 a:hover {
  
}


#IMAGE-x19zk9vc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x19zk9vc picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x19zk9vc img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ea8hmq3d"], .--clone-TEXT-DATASET-ea8hmq3d {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ea8hmq3d"] .x-text,
[id^="TEXT-DATASET-ea8hmq3d"] .x-text a,
.--clone-TEXT-DATASET-ea8hmq3d .x-text,
.--clone-TEXT-DATASET-ea8hmq3d .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ea8hmq3d"] .x-text:hover,
.--clone-TEXT-DATASET-ea8hmq3d .x-text:hover,
[id^="TEXT-DATASET-ea8hmq3d"] a:hover,
.--clone-TEXT-DATASET-ea8hmq3d a:hover {
  
}


#IMAGE-dtflzpek {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dtflzpek picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dtflzpek img {
  object-fit: cover;
}

[id^="TEXT-DATASET-06b498bf"], .--clone-TEXT-DATASET-06b498bf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-06b498bf"] .x-text,
[id^="TEXT-DATASET-06b498bf"] .x-text a,
.--clone-TEXT-DATASET-06b498bf .x-text,
.--clone-TEXT-DATASET-06b498bf .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-06b498bf"] .x-text:hover,
.--clone-TEXT-DATASET-06b498bf .x-text:hover,
[id^="TEXT-DATASET-06b498bf"] a:hover,
.--clone-TEXT-DATASET-06b498bf a:hover {
  
}

[id^="TEXT-DATASET-26zgzh7g"], .--clone-TEXT-DATASET-26zgzh7g {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-26zgzh7g"] .x-text,
[id^="TEXT-DATASET-26zgzh7g"] .x-text a,
.--clone-TEXT-DATASET-26zgzh7g .x-text,
.--clone-TEXT-DATASET-26zgzh7g .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-26zgzh7g"] .x-text:hover,
.--clone-TEXT-DATASET-26zgzh7g .x-text:hover,
[id^="TEXT-DATASET-26zgzh7g"] a:hover,
.--clone-TEXT-DATASET-26zgzh7g a:hover {
  
}


#IMAGE-ua4n7789 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ua4n7789 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ua4n7789 img {
  object-fit: cover;
}

#BUTTON-53ap5h5v {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-53ap5h5v .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-53ap5h5v[disabled=true] {
  display: none;
}


#CONTAINER-52awnck7 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-6lha9ykd {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-6lha9ykd .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-6lha9ykd .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-6lha9ykd .select {
  position: relative;
}

#DROPDOWN-6lha9ykd .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-6lha9ykd .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-6lha9ykd .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-6lha9ykd .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-6lha9ykd .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-3c5pgppp {
  
  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-3c5pgppp > .dropdown--style {
  
}
#TAGS-fauo8yhr {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-fauo8yhr .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-fauo8yhr .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-fauo8yhr .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-fauo8yhr .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-skiqqebl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-skiqqebl .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-skiqqebl .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-skiqqebl .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-skiqqebl .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#SECTION-7j08tuhj {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-7j08tuhj .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

#SECTION-7j08tuhj .x-section-video-background {
  
  
}



#SECTION-7j08tuhj .video {
  display: none;
}
#SECTION-7j08tuhj .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-wiauu99t {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-4hjzho7m {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.0078125px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-7vmmksmw"], .--clone-TEXT-7vmmksmw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-7vmmksmw"] .x-text,
[id^="TEXT-7vmmksmw"] .x-text a,
.--clone-TEXT-7vmmksmw .x-text,
.--clone-TEXT-7vmmksmw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-7vmmksmw"] .x-text:hover,
.--clone-TEXT-7vmmksmw .x-text:hover,
[id^="TEXT-7vmmksmw"] a:hover,
.--clone-TEXT-7vmmksmw a:hover {
  
}

#GRID-PRODUCT-bpjq7twj {
  --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%;
  
}

#GRID-PRODUCT-bpjq7twj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-bpjq7twj .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-bpjq7twj .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-bpjq7twj .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-bpjq7twj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-bpjq7twj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-bpjq7twj .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-bpjq7twj .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-bpjq7twj .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-bpjq7twj .slider-product--item:hover {
  
}



#GRID-PRODUCT-bpjq7twj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-bpjq7twj .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-bpjq7twj .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-bpjq7twj .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-bpjq7twj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-bpjq7twj .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-bpjq7twj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-bpjq7twj .grid-product--retail-price, #GRID-PRODUCT-bpjq7twj .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-bpjq7twj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-bpjq7twj .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-bpjq7twj .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-bpjq7twj .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-bpjq7twj .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-yniq007t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-n4602jrt {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-zla892as"], .--clone-TEXT-zla892as {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-zla892as"] .x-text,
[id^="TEXT-zla892as"] .x-text a,
.--clone-TEXT-zla892as .x-text,
.--clone-TEXT-zla892as .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-zla892as"] .x-text:hover,
.--clone-TEXT-zla892as .x-text:hover,
[id^="TEXT-zla892as"] a:hover,
.--clone-TEXT-zla892as a:hover {
  
}

#GRID-PRODUCT-1ba1dhfb {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-1ba1dhfb .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-1ba1dhfb .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-1ba1dhfb .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-1ba1dhfb .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-1ba1dhfb .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-1ba1dhfb .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-1ba1dhfb .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-1ba1dhfb .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-1ba1dhfb .slider-product--item:hover {
  
}



#GRID-PRODUCT-1ba1dhfb .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-1ba1dhfb .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-1ba1dhfb .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-1ba1dhfb .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-1ba1dhfb .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--retail-price, #GRID-PRODUCT-1ba1dhfb .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-1ba1dhfb .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-1ba1dhfb .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-1ba1dhfb .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-1ba1dhfb .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-1ba1dhfb .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-x6jzildr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-g3u5bioc {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-sfqftqpg"], .--clone-TEXT-sfqftqpg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-sfqftqpg"] .x-text,
[id^="TEXT-sfqftqpg"] .x-text a,
.--clone-TEXT-sfqftqpg .x-text,
.--clone-TEXT-sfqftqpg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-sfqftqpg"] .x-text:hover,
.--clone-TEXT-sfqftqpg .x-text:hover,
[id^="TEXT-sfqftqpg"] a:hover,
.--clone-TEXT-sfqftqpg a:hover {
  
}

#GRID-PRODUCT-ep1z9v3g {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-ep1z9v3g .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-ep1z9v3g .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-ep1z9v3g .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-ep1z9v3g .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ep1z9v3g .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ep1z9v3g .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-ep1z9v3g .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-ep1z9v3g .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-ep1z9v3g .slider-product--item:hover {
  
}



#GRID-PRODUCT-ep1z9v3g .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ep1z9v3g .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-ep1z9v3g .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-ep1z9v3g .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-ep1z9v3g .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--retail-price, #GRID-PRODUCT-ep1z9v3g .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-ep1z9v3g .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ep1z9v3g .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-ep1z9v3g .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-ep1z9v3g .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-ep1z9v3g .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-o27rc0wi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-33t8wl0n {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-lj9exym0"], .--clone-TEXT-lj9exym0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-lj9exym0"] .x-text,
[id^="TEXT-lj9exym0"] .x-text a,
.--clone-TEXT-lj9exym0 .x-text,
.--clone-TEXT-lj9exym0 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-lj9exym0"] .x-text:hover,
.--clone-TEXT-lj9exym0 .x-text:hover,
[id^="TEXT-lj9exym0"] a:hover,
.--clone-TEXT-lj9exym0 a:hover {
  
}

#GRID-PRODUCT-7czj1ik8 {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-7czj1ik8 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-7czj1ik8 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-7czj1ik8 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-7czj1ik8 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-7czj1ik8 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-7czj1ik8 .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-7czj1ik8 .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-7czj1ik8 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-7czj1ik8 .slider-product--item:hover {
  
}



#GRID-PRODUCT-7czj1ik8 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-7czj1ik8 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-7czj1ik8 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-7czj1ik8 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-7czj1ik8 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--retail-price, #GRID-PRODUCT-7czj1ik8 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-7czj1ik8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-7czj1ik8 .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-7czj1ik8 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-7czj1ik8 .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-7czj1ik8 .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-54376usk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-awj8006t {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.4296875px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-5hil9oxl"], .--clone-TEXT-5hil9oxl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-5hil9oxl"] .x-text,
[id^="TEXT-5hil9oxl"] .x-text a,
.--clone-TEXT-5hil9oxl .x-text,
.--clone-TEXT-5hil9oxl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-5hil9oxl"] .x-text:hover,
.--clone-TEXT-5hil9oxl .x-text:hover,
[id^="TEXT-5hil9oxl"] a:hover,
.--clone-TEXT-5hil9oxl a:hover {
  
}

#GRID-PRODUCT-p6vf9s91 {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-p6vf9s91 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-p6vf9s91 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-p6vf9s91 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-p6vf9s91 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-p6vf9s91 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-p6vf9s91 .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-p6vf9s91 .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-p6vf9s91 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-p6vf9s91 .slider-product--item:hover {
  
}



#GRID-PRODUCT-p6vf9s91 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-p6vf9s91 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-p6vf9s91 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-p6vf9s91 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-p6vf9s91 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--retail-price, #GRID-PRODUCT-p6vf9s91 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-p6vf9s91 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-p6vf9s91 .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-p6vf9s91 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-p6vf9s91 .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-p6vf9s91 .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-c5nigzsc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-ygmifxne {
  --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: 2;grid-row-start: 1;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-duolannq {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.203125px * 2);width: 100%;
  
}

#GRID-PRODUCT-duolannq .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-duolannq .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-duolannq .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-duolannq .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-duolannq .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-duolannq .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-duolannq .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-duolannq .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-duolannq .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-duolannq .slider-product--item:hover {
  
}



#GRID-PRODUCT-duolannq .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-duolannq .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-duolannq .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-duolannq .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-duolannq .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-duolannq .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-duolannq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-duolannq .grid-product--retail-price, #GRID-PRODUCT-duolannq .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-duolannq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-duolannq .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-duolannq .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-duolannq .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-duolannq .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-apdp57th {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-kftr51zm"], .--clone-TEXT-kftr51zm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-kftr51zm"] .x-text,
[id^="TEXT-kftr51zm"] .x-text a,
.--clone-TEXT-kftr51zm .x-text,
.--clone-TEXT-kftr51zm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-kftr51zm"] .x-text:hover,
.--clone-TEXT-kftr51zm .x-text:hover,
[id^="TEXT-kftr51zm"] a:hover,
.--clone-TEXT-kftr51zm a:hover {
  
}


#CONTAINER-7w01c5h6 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-p2qhlcnh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-p2qhlcnh picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p2qhlcnh img {
  object-fit: cover;
}

[id^="TEXT-otz5zcve"], .--clone-TEXT-otz5zcve {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-otz5zcve"] .x-text,
[id^="TEXT-otz5zcve"] .x-text a,
.--clone-TEXT-otz5zcve .x-text,
.--clone-TEXT-otz5zcve .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-otz5zcve"] .x-text:hover,
.--clone-TEXT-otz5zcve .x-text:hover,
[id^="TEXT-otz5zcve"] a:hover,
.--clone-TEXT-otz5zcve a:hover {
  
}

#BUTTON-sgep9mla {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-sgep9mla .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-sgep9mla[disabled=true] {
  display: none;
}
#BUTTON-sgep9mla .animation, #BUTTON-sgep9mla.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-sgep9mla {
  
}

[id^="TEXT-rrnkox9f"], .--clone-TEXT-rrnkox9f {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-rrnkox9f"] .x-text,
[id^="TEXT-rrnkox9f"] .x-text a,
.--clone-TEXT-rrnkox9f .x-text,
.--clone-TEXT-rrnkox9f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-rrnkox9f"] .x-text:hover,
.--clone-TEXT-rrnkox9f .x-text:hover,
[id^="TEXT-rrnkox9f"] a:hover,
.--clone-TEXT-rrnkox9f a:hover {
  
}

#BUTTON-szcj5hx1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-szcj5hx1 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-szcj5hx1[disabled=true] {
  display: none;
}
#BUTTON-szcj5hx1 .animation, #BUTTON-szcj5hx1.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-szcj5hx1 {
  
}

#GRID-PRODUCT-nvbqki8v {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-nvbqki8v .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-nvbqki8v .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-nvbqki8v .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-nvbqki8v .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-nvbqki8v .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-nvbqki8v .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-nvbqki8v .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-nvbqki8v .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-nvbqki8v .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-nvbqki8v .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-nvbqki8v .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-nvbqki8v .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-nvbqki8v .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-nvbqki8v .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-nvbqki8v .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-nvbqki8v .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-nvbqki8v .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-nvbqki8v .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-nvbqki8v .grid-product--retail-price, #GRID-PRODUCT-nvbqki8v .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-nvbqki8v .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-nvbqki8v .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-nvbqki8v .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-nvbqki8v .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-nvbqki8v .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-nvbqki8v .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-nvbqki8v .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-o22t7oxa {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-qhwrqpu2 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-qhwrqpu2 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qhwrqpu2 img {
  object-fit: cover;
}

[id^="TEXT-4mpl4rwn"], .--clone-TEXT-4mpl4rwn {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-4mpl4rwn"] .x-text,
[id^="TEXT-4mpl4rwn"] .x-text a,
.--clone-TEXT-4mpl4rwn .x-text,
.--clone-TEXT-4mpl4rwn .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-4mpl4rwn"] .x-text:hover,
.--clone-TEXT-4mpl4rwn .x-text:hover,
[id^="TEXT-4mpl4rwn"] a:hover,
.--clone-TEXT-4mpl4rwn a:hover {
  
}

[id^="TEXT-typxgop7"], .--clone-TEXT-typxgop7 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-typxgop7"] .x-text,
[id^="TEXT-typxgop7"] .x-text a,
.--clone-TEXT-typxgop7 .x-text,
.--clone-TEXT-typxgop7 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-typxgop7"] .x-text:hover,
.--clone-TEXT-typxgop7 .x-text:hover,
[id^="TEXT-typxgop7"] a:hover,
.--clone-TEXT-typxgop7 a:hover {
  
}

#PRODUCT-OVERLAY-ylnwc01l {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-p2jren28 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-2xgdhb62 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-nvbqki8v .grid-product--info {
  flex: unset;
}

#IMAGE-ewijjcf5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ewijjcf5 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ewijjcf5 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-zmg44qkh"], .--clone-TEXT-DATASET-zmg44qkh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zmg44qkh"] .x-text,
[id^="TEXT-DATASET-zmg44qkh"] .x-text a,
.--clone-TEXT-DATASET-zmg44qkh .x-text,
.--clone-TEXT-DATASET-zmg44qkh .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zmg44qkh"] .x-text:hover,
.--clone-TEXT-DATASET-zmg44qkh .x-text:hover,
[id^="TEXT-DATASET-zmg44qkh"] a:hover,
.--clone-TEXT-DATASET-zmg44qkh a:hover {
  
}


#IMAGE-5ywacq2s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5ywacq2s picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5ywacq2s img {
  object-fit: cover;
}

[id^="TEXT-DATASET-y6vk7c88"], .--clone-TEXT-DATASET-y6vk7c88 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-y6vk7c88"] .x-text,
[id^="TEXT-DATASET-y6vk7c88"] .x-text a,
.--clone-TEXT-DATASET-y6vk7c88 .x-text,
.--clone-TEXT-DATASET-y6vk7c88 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-y6vk7c88"] .x-text:hover,
.--clone-TEXT-DATASET-y6vk7c88 .x-text:hover,
[id^="TEXT-DATASET-y6vk7c88"] a:hover,
.--clone-TEXT-DATASET-y6vk7c88 a:hover {
  
}


#IMAGE-uz8zfgar {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-uz8zfgar picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-uz8zfgar img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xsvw00r9"], .--clone-TEXT-DATASET-xsvw00r9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xsvw00r9"] .x-text,
[id^="TEXT-DATASET-xsvw00r9"] .x-text a,
.--clone-TEXT-DATASET-xsvw00r9 .x-text,
.--clone-TEXT-DATASET-xsvw00r9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xsvw00r9"] .x-text:hover,
.--clone-TEXT-DATASET-xsvw00r9 .x-text:hover,
[id^="TEXT-DATASET-xsvw00r9"] a:hover,
.--clone-TEXT-DATASET-xsvw00r9 a:hover {
  
}

[id^="TEXT-DATASET-hxpfjol4"], .--clone-TEXT-DATASET-hxpfjol4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hxpfjol4"] .x-text,
[id^="TEXT-DATASET-hxpfjol4"] .x-text a,
.--clone-TEXT-DATASET-hxpfjol4 .x-text,
.--clone-TEXT-DATASET-hxpfjol4 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hxpfjol4"] .x-text:hover,
.--clone-TEXT-DATASET-hxpfjol4 .x-text:hover,
[id^="TEXT-DATASET-hxpfjol4"] a:hover,
.--clone-TEXT-DATASET-hxpfjol4 a:hover {
  
}


#IMAGE-pihx7170 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pihx7170 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pihx7170 img {
  object-fit: cover;
}

#BUTTON-ff5aojxg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-ff5aojxg .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ff5aojxg[disabled=true] {
  display: none;
}


#CONTAINER-92s3irye {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(48px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-oewfxq5r {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-oewfxq5r .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-oewfxq5r .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-oewfxq5r .select {
  position: relative;
}

#DROPDOWN-oewfxq5r .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-oewfxq5r .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-oewfxq5r .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-oewfxq5r .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-oewfxq5r .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-7dlnp945 {
  
  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-7dlnp945 > .dropdown--style {
  
}
#TAGS-ltcbgq72 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-ltcbgq72 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-ltcbgq72 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-ltcbgq72 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-ltcbgq72 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-99lw2e7f {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-99lw2e7f .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-99lw2e7f .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-99lw2e7f .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-99lw2e7f .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-hkltd93l {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-1iab4atg"], .--clone-TEXT-1iab4atg {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-1iab4atg"] .x-text,
[id^="TEXT-1iab4atg"] .x-text a,
.--clone-TEXT-1iab4atg .x-text,
.--clone-TEXT-1iab4atg .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-1iab4atg"] .x-text:hover,
.--clone-TEXT-1iab4atg .x-text:hover,
[id^="TEXT-1iab4atg"] a:hover,
.--clone-TEXT-1iab4atg a:hover {
  
}


#IMAGE-bt2ivcje {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-bt2ivcje picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bt2ivcje img {
  object-fit: cover;
}

[id^="TEXT-9h4iah4s"], .--clone-TEXT-9h4iah4s {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-9h4iah4s"] .x-text,
[id^="TEXT-9h4iah4s"] .x-text a,
.--clone-TEXT-9h4iah4s .x-text,
.--clone-TEXT-9h4iah4s .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-9h4iah4s"] .x-text:hover,
.--clone-TEXT-9h4iah4s .x-text:hover,
[id^="TEXT-9h4iah4s"] a:hover,
.--clone-TEXT-9h4iah4s a:hover {
  
}

#BUTTON-eaxql2qh {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-eaxql2qh .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-eaxql2qh[disabled=true] {
  display: none;
}
#BUTTON-eaxql2qh .animation, #BUTTON-eaxql2qh.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-eaxql2qh {
  
}

#BUTTON-pttkm2mr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-pttkm2mr .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-pttkm2mr[disabled=true] {
  display: none;
}
#BUTTON-pttkm2mr .animation, #BUTTON-pttkm2mr.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-pttkm2mr {
  
}

#GRID-PRODUCT-satpzn8q {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-satpzn8q .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-satpzn8q .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-satpzn8q .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-satpzn8q .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-satpzn8q .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-satpzn8q .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-satpzn8q .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-satpzn8q .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-satpzn8q .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-satpzn8q .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-satpzn8q .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-satpzn8q .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-satpzn8q .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-satpzn8q .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-satpzn8q .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-satpzn8q .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-satpzn8q .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-satpzn8q .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-satpzn8q .grid-product--retail-price, #GRID-PRODUCT-satpzn8q .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-satpzn8q .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-satpzn8q .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-satpzn8q .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-satpzn8q .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-satpzn8q .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-satpzn8q .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-satpzn8q .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-0sqzsvvr {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-d0d6sxu6 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-d0d6sxu6 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d0d6sxu6 img {
  object-fit: cover;
}

[id^="TEXT-dvta9shm"], .--clone-TEXT-dvta9shm {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dvta9shm"] .x-text,
[id^="TEXT-dvta9shm"] .x-text a,
.--clone-TEXT-dvta9shm .x-text,
.--clone-TEXT-dvta9shm .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dvta9shm"] .x-text:hover,
.--clone-TEXT-dvta9shm .x-text:hover,
[id^="TEXT-dvta9shm"] a:hover,
.--clone-TEXT-dvta9shm a:hover {
  
}

[id^="TEXT-r8w20dyo"], .--clone-TEXT-r8w20dyo {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-r8w20dyo"] .x-text,
[id^="TEXT-r8w20dyo"] .x-text a,
.--clone-TEXT-r8w20dyo .x-text,
.--clone-TEXT-r8w20dyo .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-r8w20dyo"] .x-text:hover,
.--clone-TEXT-r8w20dyo .x-text:hover,
[id^="TEXT-r8w20dyo"] a:hover,
.--clone-TEXT-r8w20dyo a:hover {
  
}

#PRODUCT-OVERLAY-uw1fweks {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-pnbxavuk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-h0m2kk0s {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-satpzn8q .grid-product--info {
  flex: unset;
}

#IMAGE-yvaots16 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yvaots16 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yvaots16 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-lgn145gq"], .--clone-TEXT-DATASET-lgn145gq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lgn145gq"] .x-text,
[id^="TEXT-DATASET-lgn145gq"] .x-text a,
.--clone-TEXT-DATASET-lgn145gq .x-text,
.--clone-TEXT-DATASET-lgn145gq .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lgn145gq"] .x-text:hover,
.--clone-TEXT-DATASET-lgn145gq .x-text:hover,
[id^="TEXT-DATASET-lgn145gq"] a:hover,
.--clone-TEXT-DATASET-lgn145gq a:hover {
  
}


#IMAGE-zvs7sybs {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zvs7sybs picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zvs7sybs img {
  object-fit: cover;
}

[id^="TEXT-DATASET-reurah6b"], .--clone-TEXT-DATASET-reurah6b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-reurah6b"] .x-text,
[id^="TEXT-DATASET-reurah6b"] .x-text a,
.--clone-TEXT-DATASET-reurah6b .x-text,
.--clone-TEXT-DATASET-reurah6b .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-reurah6b"] .x-text:hover,
.--clone-TEXT-DATASET-reurah6b .x-text:hover,
[id^="TEXT-DATASET-reurah6b"] a:hover,
.--clone-TEXT-DATASET-reurah6b a:hover {
  
}


#IMAGE-hnebs0lb {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hnebs0lb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hnebs0lb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-phvq1ukr"], .--clone-TEXT-DATASET-phvq1ukr {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-phvq1ukr"] .x-text,
[id^="TEXT-DATASET-phvq1ukr"] .x-text a,
.--clone-TEXT-DATASET-phvq1ukr .x-text,
.--clone-TEXT-DATASET-phvq1ukr .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-phvq1ukr"] .x-text:hover,
.--clone-TEXT-DATASET-phvq1ukr .x-text:hover,
[id^="TEXT-DATASET-phvq1ukr"] a:hover,
.--clone-TEXT-DATASET-phvq1ukr a:hover {
  
}

[id^="TEXT-DATASET-c83pkrat"], .--clone-TEXT-DATASET-c83pkrat {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c83pkrat"] .x-text,
[id^="TEXT-DATASET-c83pkrat"] .x-text a,
.--clone-TEXT-DATASET-c83pkrat .x-text,
.--clone-TEXT-DATASET-c83pkrat .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-c83pkrat"] .x-text:hover,
.--clone-TEXT-DATASET-c83pkrat .x-text:hover,
[id^="TEXT-DATASET-c83pkrat"] a:hover,
.--clone-TEXT-DATASET-c83pkrat a:hover {
  
}


#IMAGE-16d61aqy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-16d61aqy picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-16d61aqy img {
  object-fit: cover;
}

#BUTTON-ozvmtp45 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-ozvmtp45 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ozvmtp45[disabled=true] {
  display: none;
}


#CONTAINER-owzo3ak8 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-o2e5dgjm {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-o2e5dgjm .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-o2e5dgjm .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-o2e5dgjm .select {
  position: relative;
}

#DROPDOWN-o2e5dgjm .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-o2e5dgjm .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-o2e5dgjm .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-o2e5dgjm .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-o2e5dgjm .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-a6ponz7n {
  
  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-a6ponz7n > .dropdown--style {
  
}
#TAGS-2s8s48q5 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-2s8s48q5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-2s8s48q5 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-2s8s48q5 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-2s8s48q5 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-tf6fxmrf {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-tf6fxmrf .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-tf6fxmrf .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-tf6fxmrf .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-tf6fxmrf .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-vxrsxhbc {
  --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: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-t947hjbt"], .--clone-TEXT-t947hjbt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-t947hjbt"] .x-text,
[id^="TEXT-t947hjbt"] .x-text a,
.--clone-TEXT-t947hjbt .x-text,
.--clone-TEXT-t947hjbt .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-t947hjbt"] .x-text:hover,
.--clone-TEXT-t947hjbt .x-text:hover,
[id^="TEXT-t947hjbt"] a:hover,
.--clone-TEXT-t947hjbt a:hover {
  
}

#SLIDER-PRODUCT-rontlmua {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-rontlmua .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-rontlmua .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-rontlmua .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-rontlmua .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-rontlmua .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-rontlmua .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-rontlmua .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-rontlmua .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-rontlmua .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-rontlmua .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-rontlmua .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-rontlmua .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-rontlmua .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-rontlmua .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-rontlmua .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-rontlmua .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-rontlmua .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-rontlmua .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-rontlmua .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-rontlmua .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-rontlmua .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-rontlmua .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-rontlmua .grid-product--retail-price, #SLIDER-PRODUCT-rontlmua .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-rontlmua .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-rontlmua .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-rontlmua .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-rontlmua .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-rontlmua .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-elinr9ry {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-qefsaf0u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-btly5h1u {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-rontlmua .grid-product--info {
  flex: unset;
}
#LINE-w3lna5of {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-w3lna5of .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-vgyqj29r"], .--clone-TEXT-DATASET-vgyqj29r {
  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: 90%;
  
}
[id^="TEXT-DATASET-vgyqj29r"] .x-text,
[id^="TEXT-DATASET-vgyqj29r"] .x-text a,
.--clone-TEXT-DATASET-vgyqj29r .x-text,
.--clone-TEXT-DATASET-vgyqj29r .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vgyqj29r"] .x-text:hover,
.--clone-TEXT-DATASET-vgyqj29r .x-text:hover,
[id^="TEXT-DATASET-vgyqj29r"] a:hover,
.--clone-TEXT-DATASET-vgyqj29r a:hover {
  
}


#CONTAINER-f8ffe943 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-jlpor31u"], .--clone-TEXT-jlpor31u {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-jlpor31u"] .x-text,
[id^="TEXT-jlpor31u"] .x-text a,
.--clone-TEXT-jlpor31u .x-text,
.--clone-TEXT-jlpor31u .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-jlpor31u"] .x-text:hover,
.--clone-TEXT-jlpor31u .x-text:hover,
[id^="TEXT-jlpor31u"] a:hover,
.--clone-TEXT-jlpor31u a:hover {
  
}


#IMAGE-0od1j9oa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-0od1j9oa picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0od1j9oa img {
  object-fit: cover;
}

[id^="TEXT-luzf3cjx"], .--clone-TEXT-luzf3cjx {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-luzf3cjx"] .x-text,
[id^="TEXT-luzf3cjx"] .x-text a,
.--clone-TEXT-luzf3cjx .x-text,
.--clone-TEXT-luzf3cjx .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-luzf3cjx"] .x-text:hover,
.--clone-TEXT-luzf3cjx .x-text:hover,
[id^="TEXT-luzf3cjx"] a:hover,
.--clone-TEXT-luzf3cjx a:hover {
  
}

#BUTTON-nnxcmks1 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-nnxcmks1 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-nnxcmks1[disabled=true] {
  display: none;
}
#BUTTON-nnxcmks1 .animation, #BUTTON-nnxcmks1.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-nnxcmks1 {
  
}

#BUTTON-z97lnnzt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-z97lnnzt .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-z97lnnzt[disabled=true] {
  display: none;
}
#BUTTON-z97lnnzt .animation, #BUTTON-z97lnnzt.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-z97lnnzt {
  
}

#GRID-PRODUCT-8j2lnozz {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-8j2lnozz .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-8j2lnozz .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-8j2lnozz .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-8j2lnozz .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-8j2lnozz .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-8j2lnozz .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-8j2lnozz .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-8j2lnozz .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-8j2lnozz .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-8j2lnozz .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-8j2lnozz .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-8j2lnozz .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-8j2lnozz .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-8j2lnozz .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-8j2lnozz .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8j2lnozz .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8j2lnozz .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-8j2lnozz .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8j2lnozz .grid-product--retail-price, #GRID-PRODUCT-8j2lnozz .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8j2lnozz .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8j2lnozz .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-8j2lnozz .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8j2lnozz .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8j2lnozz .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-8j2lnozz .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-8j2lnozz .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-f51l3q4a {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-55mm1dxu {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-55mm1dxu picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-55mm1dxu img {
  object-fit: cover;
}

[id^="TEXT-dn3qqgjg"], .--clone-TEXT-dn3qqgjg {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dn3qqgjg"] .x-text,
[id^="TEXT-dn3qqgjg"] .x-text a,
.--clone-TEXT-dn3qqgjg .x-text,
.--clone-TEXT-dn3qqgjg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dn3qqgjg"] .x-text:hover,
.--clone-TEXT-dn3qqgjg .x-text:hover,
[id^="TEXT-dn3qqgjg"] a:hover,
.--clone-TEXT-dn3qqgjg a:hover {
  
}

[id^="TEXT-bbkqtwwz"], .--clone-TEXT-bbkqtwwz {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-bbkqtwwz"] .x-text,
[id^="TEXT-bbkqtwwz"] .x-text a,
.--clone-TEXT-bbkqtwwz .x-text,
.--clone-TEXT-bbkqtwwz .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-bbkqtwwz"] .x-text:hover,
.--clone-TEXT-bbkqtwwz .x-text:hover,
[id^="TEXT-bbkqtwwz"] a:hover,
.--clone-TEXT-bbkqtwwz a:hover {
  
}

#PRODUCT-OVERLAY-prplonwn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-l8la4dwi {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-8vi4m0g6 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8j2lnozz .grid-product--info {
  flex: unset;
}

#IMAGE-w3b51qpb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-w3b51qpb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-w3b51qpb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-q40ruirw"], .--clone-TEXT-DATASET-q40ruirw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q40ruirw"] .x-text,
[id^="TEXT-DATASET-q40ruirw"] .x-text a,
.--clone-TEXT-DATASET-q40ruirw .x-text,
.--clone-TEXT-DATASET-q40ruirw .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q40ruirw"] .x-text:hover,
.--clone-TEXT-DATASET-q40ruirw .x-text:hover,
[id^="TEXT-DATASET-q40ruirw"] a:hover,
.--clone-TEXT-DATASET-q40ruirw a:hover {
  
}


#IMAGE-fu6tfr4m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fu6tfr4m picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fu6tfr4m img {
  object-fit: cover;
}

[id^="TEXT-DATASET-fgtzb2le"], .--clone-TEXT-DATASET-fgtzb2le {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fgtzb2le"] .x-text,
[id^="TEXT-DATASET-fgtzb2le"] .x-text a,
.--clone-TEXT-DATASET-fgtzb2le .x-text,
.--clone-TEXT-DATASET-fgtzb2le .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fgtzb2le"] .x-text:hover,
.--clone-TEXT-DATASET-fgtzb2le .x-text:hover,
[id^="TEXT-DATASET-fgtzb2le"] a:hover,
.--clone-TEXT-DATASET-fgtzb2le a:hover {
  
}


#IMAGE-mu0mm1er {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mu0mm1er picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mu0mm1er img {
  object-fit: cover;
}

[id^="TEXT-DATASET-syy6oxue"], .--clone-TEXT-DATASET-syy6oxue {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-syy6oxue"] .x-text,
[id^="TEXT-DATASET-syy6oxue"] .x-text a,
.--clone-TEXT-DATASET-syy6oxue .x-text,
.--clone-TEXT-DATASET-syy6oxue .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-syy6oxue"] .x-text:hover,
.--clone-TEXT-DATASET-syy6oxue .x-text:hover,
[id^="TEXT-DATASET-syy6oxue"] a:hover,
.--clone-TEXT-DATASET-syy6oxue a:hover {
  
}

[id^="TEXT-DATASET-zi2b5oe2"], .--clone-TEXT-DATASET-zi2b5oe2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zi2b5oe2"] .x-text,
[id^="TEXT-DATASET-zi2b5oe2"] .x-text a,
.--clone-TEXT-DATASET-zi2b5oe2 .x-text,
.--clone-TEXT-DATASET-zi2b5oe2 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zi2b5oe2"] .x-text:hover,
.--clone-TEXT-DATASET-zi2b5oe2 .x-text:hover,
[id^="TEXT-DATASET-zi2b5oe2"] a:hover,
.--clone-TEXT-DATASET-zi2b5oe2 a:hover {
  
}


#IMAGE-bajffanx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-bajffanx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bajffanx img {
  object-fit: cover;
}

#BUTTON-tay17kak {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-tay17kak .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-tay17kak[disabled=true] {
  display: none;
}


#CONTAINER-wgrn20yb {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-vbzo2th3 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-vbzo2th3 .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-vbzo2th3 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-vbzo2th3 .select {
  position: relative;
}

#DROPDOWN-vbzo2th3 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-vbzo2th3 .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-vbzo2th3 .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-vbzo2th3 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-vbzo2th3 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-cmvjz0al {
  
  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-cmvjz0al > .dropdown--style {
  
}
#TAGS-kxnt9adr {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-kxnt9adr .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-kxnt9adr .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-kxnt9adr .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-kxnt9adr .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-x5e3o3iv {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-x5e3o3iv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-x5e3o3iv .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-x5e3o3iv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-x5e3o3iv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-gipdcuwl {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-6l8br39h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-6l8br39h picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6l8br39h img {
  object-fit: cover;
}

[id^="TEXT-ugtmvd71"], .--clone-TEXT-ugtmvd71 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-ugtmvd71"] .x-text,
[id^="TEXT-ugtmvd71"] .x-text a,
.--clone-TEXT-ugtmvd71 .x-text,
.--clone-TEXT-ugtmvd71 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-ugtmvd71"] .x-text:hover,
.--clone-TEXT-ugtmvd71 .x-text:hover,
[id^="TEXT-ugtmvd71"] a:hover,
.--clone-TEXT-ugtmvd71 a:hover {
  
}

#BUTTON-cw7jmkd7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-cw7jmkd7 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-cw7jmkd7[disabled=true] {
  display: none;
}
#BUTTON-cw7jmkd7 .animation, #BUTTON-cw7jmkd7.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-cw7jmkd7 {
  
}

[id^="TEXT-bk5a8nwx"], .--clone-TEXT-bk5a8nwx {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-bk5a8nwx"] .x-text,
[id^="TEXT-bk5a8nwx"] .x-text a,
.--clone-TEXT-bk5a8nwx .x-text,
.--clone-TEXT-bk5a8nwx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-bk5a8nwx"] .x-text:hover,
.--clone-TEXT-bk5a8nwx .x-text:hover,
[id^="TEXT-bk5a8nwx"] a:hover,
.--clone-TEXT-bk5a8nwx a:hover {
  
}

#BUTTON-njroai50 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-njroai50 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-njroai50[disabled=true] {
  display: none;
}
#BUTTON-njroai50 .animation, #BUTTON-njroai50.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-njroai50 {
  
}

#GRID-PRODUCT-jvgu25yh {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-jvgu25yh .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-jvgu25yh .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-jvgu25yh .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-jvgu25yh .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-jvgu25yh .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-jvgu25yh .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-jvgu25yh .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-jvgu25yh .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-jvgu25yh .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-jvgu25yh .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-jvgu25yh .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-jvgu25yh .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-jvgu25yh .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-jvgu25yh .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-jvgu25yh .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-jvgu25yh .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-jvgu25yh .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-jvgu25yh .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-jvgu25yh .grid-product--retail-price, #GRID-PRODUCT-jvgu25yh .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-jvgu25yh .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-jvgu25yh .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-jvgu25yh .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-jvgu25yh .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-jvgu25yh .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-jvgu25yh .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-jvgu25yh .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-oeuo4s48 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-avh8h5ph {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-avh8h5ph picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-avh8h5ph img {
  object-fit: cover;
}

[id^="TEXT-uvfmorcb"], .--clone-TEXT-uvfmorcb {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-uvfmorcb"] .x-text,
[id^="TEXT-uvfmorcb"] .x-text a,
.--clone-TEXT-uvfmorcb .x-text,
.--clone-TEXT-uvfmorcb .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-uvfmorcb"] .x-text:hover,
.--clone-TEXT-uvfmorcb .x-text:hover,
[id^="TEXT-uvfmorcb"] a:hover,
.--clone-TEXT-uvfmorcb a:hover {
  
}

[id^="TEXT-obug3dik"], .--clone-TEXT-obug3dik {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-obug3dik"] .x-text,
[id^="TEXT-obug3dik"] .x-text a,
.--clone-TEXT-obug3dik .x-text,
.--clone-TEXT-obug3dik .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-obug3dik"] .x-text:hover,
.--clone-TEXT-obug3dik .x-text:hover,
[id^="TEXT-obug3dik"] a:hover,
.--clone-TEXT-obug3dik a:hover {
  
}

#PRODUCT-OVERLAY-7r341gcn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-k7un6ia3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-de6cjxoe {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-jvgu25yh .grid-product--info {
  flex: unset;
}

#IMAGE-fcjszbxw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fcjszbxw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fcjszbxw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-cfpz2ojw"], .--clone-TEXT-DATASET-cfpz2ojw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cfpz2ojw"] .x-text,
[id^="TEXT-DATASET-cfpz2ojw"] .x-text a,
.--clone-TEXT-DATASET-cfpz2ojw .x-text,
.--clone-TEXT-DATASET-cfpz2ojw .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cfpz2ojw"] .x-text:hover,
.--clone-TEXT-DATASET-cfpz2ojw .x-text:hover,
[id^="TEXT-DATASET-cfpz2ojw"] a:hover,
.--clone-TEXT-DATASET-cfpz2ojw a:hover {
  
}


#IMAGE-o48e3zy7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-o48e3zy7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-o48e3zy7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-db91wly9"], .--clone-TEXT-DATASET-db91wly9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-db91wly9"] .x-text,
[id^="TEXT-DATASET-db91wly9"] .x-text a,
.--clone-TEXT-DATASET-db91wly9 .x-text,
.--clone-TEXT-DATASET-db91wly9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-db91wly9"] .x-text:hover,
.--clone-TEXT-DATASET-db91wly9 .x-text:hover,
[id^="TEXT-DATASET-db91wly9"] a:hover,
.--clone-TEXT-DATASET-db91wly9 a:hover {
  
}


#IMAGE-xuirwz4w {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-xuirwz4w picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xuirwz4w img {
  object-fit: cover;
}

[id^="TEXT-DATASET-zwpg82d2"], .--clone-TEXT-DATASET-zwpg82d2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zwpg82d2"] .x-text,
[id^="TEXT-DATASET-zwpg82d2"] .x-text a,
.--clone-TEXT-DATASET-zwpg82d2 .x-text,
.--clone-TEXT-DATASET-zwpg82d2 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zwpg82d2"] .x-text:hover,
.--clone-TEXT-DATASET-zwpg82d2 .x-text:hover,
[id^="TEXT-DATASET-zwpg82d2"] a:hover,
.--clone-TEXT-DATASET-zwpg82d2 a:hover {
  
}

[id^="TEXT-DATASET-3z41ia2j"], .--clone-TEXT-DATASET-3z41ia2j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3z41ia2j"] .x-text,
[id^="TEXT-DATASET-3z41ia2j"] .x-text a,
.--clone-TEXT-DATASET-3z41ia2j .x-text,
.--clone-TEXT-DATASET-3z41ia2j .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-3z41ia2j"] .x-text:hover,
.--clone-TEXT-DATASET-3z41ia2j .x-text:hover,
[id^="TEXT-DATASET-3z41ia2j"] a:hover,
.--clone-TEXT-DATASET-3z41ia2j a:hover {
  
}


#IMAGE-65yhrydt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-65yhrydt picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-65yhrydt img {
  object-fit: cover;
}

#BUTTON-h5nsj943 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-h5nsj943 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-h5nsj943[disabled=true] {
  display: none;
}


#CONTAINER-2gajavin {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-mf8yjheh {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-mf8yjheh .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-mf8yjheh .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-mf8yjheh .select {
  position: relative;
}

#DROPDOWN-mf8yjheh .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-mf8yjheh .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-mf8yjheh .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-mf8yjheh .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-mf8yjheh .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ackeczcn {
  
  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-ackeczcn > .dropdown--style {
  
}
#TAGS-qywqg6rl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-qywqg6rl .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-qywqg6rl .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-qywqg6rl .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-qywqg6rl .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-cfz4p3s8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-cfz4p3s8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-cfz4p3s8 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-cfz4p3s8 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-cfz4p3s8 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-vzhvb10p {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-cy13g378"], .--clone-TEXT-cy13g378 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-cy13g378"] .x-text,
[id^="TEXT-cy13g378"] .x-text a,
.--clone-TEXT-cy13g378 .x-text,
.--clone-TEXT-cy13g378 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-cy13g378"] .x-text:hover,
.--clone-TEXT-cy13g378 .x-text:hover,
[id^="TEXT-cy13g378"] a:hover,
.--clone-TEXT-cy13g378 a:hover {
  
}

#SLIDER-PRODUCT-3ik1yfje {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-3ik1yfje .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-3ik1yfje .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-3ik1yfje .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-3ik1yfje .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-3ik1yfje .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-3ik1yfje .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-3ik1yfje .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-3ik1yfje .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-3ik1yfje .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-3ik1yfje .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-3ik1yfje .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-3ik1yfje .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-3ik1yfje .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-3ik1yfje .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-3ik1yfje .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-3ik1yfje .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-3ik1yfje .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--retail-price, #SLIDER-PRODUCT-3ik1yfje .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-3ik1yfje .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-3ik1yfje .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-drf8fsz8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-m88x8zun {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-0iaeudp6 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-3ik1yfje .grid-product--info {
  flex: unset;
}
#LINE-3miux3j8 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-3miux3j8 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-uoa0idic"], .--clone-TEXT-DATASET-uoa0idic {
  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: 90%;
  
}
[id^="TEXT-DATASET-uoa0idic"] .x-text,
[id^="TEXT-DATASET-uoa0idic"] .x-text a,
.--clone-TEXT-DATASET-uoa0idic .x-text,
.--clone-TEXT-DATASET-uoa0idic .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-uoa0idic"] .x-text:hover,
.--clone-TEXT-DATASET-uoa0idic .x-text:hover,
[id^="TEXT-DATASET-uoa0idic"] a:hover,
.--clone-TEXT-DATASET-uoa0idic a:hover {
  
}


#CONTAINER-azh61gax {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-b3cvilyq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-b3cvilyq picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-b3cvilyq img {
  object-fit: cover;
}

[id^="TEXT-ouhou9if"], .--clone-TEXT-ouhou9if {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-ouhou9if"] .x-text,
[id^="TEXT-ouhou9if"] .x-text a,
.--clone-TEXT-ouhou9if .x-text,
.--clone-TEXT-ouhou9if .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-ouhou9if"] .x-text:hover,
.--clone-TEXT-ouhou9if .x-text:hover,
[id^="TEXT-ouhou9if"] a:hover,
.--clone-TEXT-ouhou9if a:hover {
  
}

#BUTTON-igdj5f93 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-igdj5f93 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-igdj5f93[disabled=true] {
  display: none;
}
#BUTTON-igdj5f93 .animation, #BUTTON-igdj5f93.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-igdj5f93 {
  
}

[id^="TEXT-w03gtenj"], .--clone-TEXT-w03gtenj {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-w03gtenj"] .x-text,
[id^="TEXT-w03gtenj"] .x-text a,
.--clone-TEXT-w03gtenj .x-text,
.--clone-TEXT-w03gtenj .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-w03gtenj"] .x-text:hover,
.--clone-TEXT-w03gtenj .x-text:hover,
[id^="TEXT-w03gtenj"] a:hover,
.--clone-TEXT-w03gtenj a:hover {
  
}

#BUTTON-9le0oaa3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-9le0oaa3 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9le0oaa3[disabled=true] {
  display: none;
}
#BUTTON-9le0oaa3 .animation, #BUTTON-9le0oaa3.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-9le0oaa3 {
  
}

#GRID-PRODUCT-01mxklxx {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-01mxklxx .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-01mxklxx .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-01mxklxx .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-01mxklxx .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-01mxklxx .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-01mxklxx .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-01mxklxx .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-01mxklxx .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-01mxklxx .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-01mxklxx .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-01mxklxx .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-01mxklxx .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-01mxklxx .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-01mxklxx .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-01mxklxx .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-01mxklxx .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-01mxklxx .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-01mxklxx .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-01mxklxx .grid-product--retail-price, #GRID-PRODUCT-01mxklxx .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-01mxklxx .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-01mxklxx .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-01mxklxx .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-01mxklxx .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-01mxklxx .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-01mxklxx .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-01mxklxx .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-3vvxirsz {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-80pk10vq {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-80pk10vq picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-80pk10vq img {
  object-fit: cover;
}

[id^="TEXT-jvlxvk08"], .--clone-TEXT-jvlxvk08 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-jvlxvk08"] .x-text,
[id^="TEXT-jvlxvk08"] .x-text a,
.--clone-TEXT-jvlxvk08 .x-text,
.--clone-TEXT-jvlxvk08 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-jvlxvk08"] .x-text:hover,
.--clone-TEXT-jvlxvk08 .x-text:hover,
[id^="TEXT-jvlxvk08"] a:hover,
.--clone-TEXT-jvlxvk08 a:hover {
  
}

[id^="TEXT-xmnlcr2j"], .--clone-TEXT-xmnlcr2j {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-xmnlcr2j"] .x-text,
[id^="TEXT-xmnlcr2j"] .x-text a,
.--clone-TEXT-xmnlcr2j .x-text,
.--clone-TEXT-xmnlcr2j .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-xmnlcr2j"] .x-text:hover,
.--clone-TEXT-xmnlcr2j .x-text:hover,
[id^="TEXT-xmnlcr2j"] a:hover,
.--clone-TEXT-xmnlcr2j a:hover {
  
}

#PRODUCT-OVERLAY-t19ctq7b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-mwk0bn53 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-zctwhso1 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-01mxklxx .grid-product--info {
  flex: unset;
}

#IMAGE-y86dk6px {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-y86dk6px picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y86dk6px img {
  object-fit: cover;
}

[id^="TEXT-DATASET-quqbrhq9"], .--clone-TEXT-DATASET-quqbrhq9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-quqbrhq9"] .x-text,
[id^="TEXT-DATASET-quqbrhq9"] .x-text a,
.--clone-TEXT-DATASET-quqbrhq9 .x-text,
.--clone-TEXT-DATASET-quqbrhq9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-quqbrhq9"] .x-text:hover,
.--clone-TEXT-DATASET-quqbrhq9 .x-text:hover,
[id^="TEXT-DATASET-quqbrhq9"] a:hover,
.--clone-TEXT-DATASET-quqbrhq9 a:hover {
  
}


#IMAGE-zjmcg1ov {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zjmcg1ov picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zjmcg1ov img {
  object-fit: cover;
}

[id^="TEXT-DATASET-nlonnibp"], .--clone-TEXT-DATASET-nlonnibp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nlonnibp"] .x-text,
[id^="TEXT-DATASET-nlonnibp"] .x-text a,
.--clone-TEXT-DATASET-nlonnibp .x-text,
.--clone-TEXT-DATASET-nlonnibp .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nlonnibp"] .x-text:hover,
.--clone-TEXT-DATASET-nlonnibp .x-text:hover,
[id^="TEXT-DATASET-nlonnibp"] a:hover,
.--clone-TEXT-DATASET-nlonnibp a:hover {
  
}


#IMAGE-vb8gyikh {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vb8gyikh picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vb8gyikh img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jawv6ixc"], .--clone-TEXT-DATASET-jawv6ixc {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jawv6ixc"] .x-text,
[id^="TEXT-DATASET-jawv6ixc"] .x-text a,
.--clone-TEXT-DATASET-jawv6ixc .x-text,
.--clone-TEXT-DATASET-jawv6ixc .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jawv6ixc"] .x-text:hover,
.--clone-TEXT-DATASET-jawv6ixc .x-text:hover,
[id^="TEXT-DATASET-jawv6ixc"] a:hover,
.--clone-TEXT-DATASET-jawv6ixc a:hover {
  
}

[id^="TEXT-DATASET-cewylw60"], .--clone-TEXT-DATASET-cewylw60 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cewylw60"] .x-text,
[id^="TEXT-DATASET-cewylw60"] .x-text a,
.--clone-TEXT-DATASET-cewylw60 .x-text,
.--clone-TEXT-DATASET-cewylw60 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cewylw60"] .x-text:hover,
.--clone-TEXT-DATASET-cewylw60 .x-text:hover,
[id^="TEXT-DATASET-cewylw60"] a:hover,
.--clone-TEXT-DATASET-cewylw60 a:hover {
  
}


#IMAGE-g758ksut {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-g758ksut picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-g758ksut img {
  object-fit: cover;
}

#BUTTON-hg7lilvo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-hg7lilvo .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-hg7lilvo[disabled=true] {
  display: none;
}


#CONTAINER-80037f8f {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-l2606j2y {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-l2606j2y .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-l2606j2y .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-l2606j2y .select {
  position: relative;
}

#DROPDOWN-l2606j2y .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-l2606j2y .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-l2606j2y .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-l2606j2y .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-l2606j2y .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-7vaximwn {
  
  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-7vaximwn > .dropdown--style {
  
}
#TAGS-9anjzb74 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-9anjzb74 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-9anjzb74 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-9anjzb74 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-9anjzb74 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-r2ttxy7f {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-r2ttxy7f .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-r2ttxy7f .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-r2ttxy7f .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-r2ttxy7f .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-a1azyjrb {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-k8040ige {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-k8040ige picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-k8040ige img {
  object-fit: cover;
}

[id^="TEXT-b64pyqax"], .--clone-TEXT-b64pyqax {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-b64pyqax"] .x-text,
[id^="TEXT-b64pyqax"] .x-text a,
.--clone-TEXT-b64pyqax .x-text,
.--clone-TEXT-b64pyqax .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-b64pyqax"] .x-text:hover,
.--clone-TEXT-b64pyqax .x-text:hover,
[id^="TEXT-b64pyqax"] a:hover,
.--clone-TEXT-b64pyqax a:hover {
  
}

#BUTTON-bsgbp1ld {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-bsgbp1ld .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-bsgbp1ld[disabled=true] {
  display: none;
}
#BUTTON-bsgbp1ld .animation, #BUTTON-bsgbp1ld.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-bsgbp1ld {
  
}

[id^="TEXT-5nrzbshp"], .--clone-TEXT-5nrzbshp {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-5nrzbshp"] .x-text,
[id^="TEXT-5nrzbshp"] .x-text a,
.--clone-TEXT-5nrzbshp .x-text,
.--clone-TEXT-5nrzbshp .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-5nrzbshp"] .x-text:hover,
.--clone-TEXT-5nrzbshp .x-text:hover,
[id^="TEXT-5nrzbshp"] a:hover,
.--clone-TEXT-5nrzbshp a:hover {
  
}

#BUTTON-6k4vencm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6k4vencm .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6k4vencm[disabled=true] {
  display: none;
}
#BUTTON-6k4vencm .animation, #BUTTON-6k4vencm.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6k4vencm {
  
}

#GRID-PRODUCT-t9b9hbze {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-t9b9hbze .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-t9b9hbze .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-t9b9hbze .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-t9b9hbze .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-t9b9hbze .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-t9b9hbze .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-t9b9hbze .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-t9b9hbze .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-t9b9hbze .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-t9b9hbze .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-t9b9hbze .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-t9b9hbze .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-t9b9hbze .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-t9b9hbze .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-t9b9hbze .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-t9b9hbze .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-t9b9hbze .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-t9b9hbze .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-t9b9hbze .grid-product--retail-price, #GRID-PRODUCT-t9b9hbze .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-t9b9hbze .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-t9b9hbze .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-t9b9hbze .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-t9b9hbze .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-t9b9hbze .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-t9b9hbze .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-t9b9hbze .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-2xvtyhg3 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-brb211ax {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-brb211ax picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-brb211ax img {
  object-fit: cover;
}

[id^="TEXT-brbt9r8j"], .--clone-TEXT-brbt9r8j {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-brbt9r8j"] .x-text,
[id^="TEXT-brbt9r8j"] .x-text a,
.--clone-TEXT-brbt9r8j .x-text,
.--clone-TEXT-brbt9r8j .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-brbt9r8j"] .x-text:hover,
.--clone-TEXT-brbt9r8j .x-text:hover,
[id^="TEXT-brbt9r8j"] a:hover,
.--clone-TEXT-brbt9r8j a:hover {
  
}

[id^="TEXT-5bq6xqw9"], .--clone-TEXT-5bq6xqw9 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-5bq6xqw9"] .x-text,
[id^="TEXT-5bq6xqw9"] .x-text a,
.--clone-TEXT-5bq6xqw9 .x-text,
.--clone-TEXT-5bq6xqw9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-5bq6xqw9"] .x-text:hover,
.--clone-TEXT-5bq6xqw9 .x-text:hover,
[id^="TEXT-5bq6xqw9"] a:hover,
.--clone-TEXT-5bq6xqw9 a:hover {
  
}

#PRODUCT-OVERLAY-2cdg5sxq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ihyz5q0i {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-svtd1b60 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-t9b9hbze .grid-product--info {
  flex: unset;
}

#IMAGE-kzubvw60 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kzubvw60 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kzubvw60 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-zie94w3j"], .--clone-TEXT-DATASET-zie94w3j {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zie94w3j"] .x-text,
[id^="TEXT-DATASET-zie94w3j"] .x-text a,
.--clone-TEXT-DATASET-zie94w3j .x-text,
.--clone-TEXT-DATASET-zie94w3j .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zie94w3j"] .x-text:hover,
.--clone-TEXT-DATASET-zie94w3j .x-text:hover,
[id^="TEXT-DATASET-zie94w3j"] a:hover,
.--clone-TEXT-DATASET-zie94w3j a:hover {
  
}


#IMAGE-but5pj04 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-but5pj04 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-but5pj04 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-s1rinyei"], .--clone-TEXT-DATASET-s1rinyei {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-s1rinyei"] .x-text,
[id^="TEXT-DATASET-s1rinyei"] .x-text a,
.--clone-TEXT-DATASET-s1rinyei .x-text,
.--clone-TEXT-DATASET-s1rinyei .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-s1rinyei"] .x-text:hover,
.--clone-TEXT-DATASET-s1rinyei .x-text:hover,
[id^="TEXT-DATASET-s1rinyei"] a:hover,
.--clone-TEXT-DATASET-s1rinyei a:hover {
  
}


#IMAGE-3k3hthjg {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3k3hthjg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3k3hthjg img {
  object-fit: cover;
}

[id^="TEXT-DATASET-r1geg1ly"], .--clone-TEXT-DATASET-r1geg1ly {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-r1geg1ly"] .x-text,
[id^="TEXT-DATASET-r1geg1ly"] .x-text a,
.--clone-TEXT-DATASET-r1geg1ly .x-text,
.--clone-TEXT-DATASET-r1geg1ly .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-r1geg1ly"] .x-text:hover,
.--clone-TEXT-DATASET-r1geg1ly .x-text:hover,
[id^="TEXT-DATASET-r1geg1ly"] a:hover,
.--clone-TEXT-DATASET-r1geg1ly a:hover {
  
}

[id^="TEXT-DATASET-i0n4x7c4"], .--clone-TEXT-DATASET-i0n4x7c4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-i0n4x7c4"] .x-text,
[id^="TEXT-DATASET-i0n4x7c4"] .x-text a,
.--clone-TEXT-DATASET-i0n4x7c4 .x-text,
.--clone-TEXT-DATASET-i0n4x7c4 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-i0n4x7c4"] .x-text:hover,
.--clone-TEXT-DATASET-i0n4x7c4 .x-text:hover,
[id^="TEXT-DATASET-i0n4x7c4"] a:hover,
.--clone-TEXT-DATASET-i0n4x7c4 a:hover {
  
}


#IMAGE-bo24415f {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-bo24415f picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bo24415f img {
  object-fit: cover;
}

#BUTTON-8keobhcc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-8keobhcc .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-8keobhcc[disabled=true] {
  display: none;
}


#CONTAINER-l6a0ehcq {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-t8z63pf1 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-t8z63pf1 .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-t8z63pf1 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-t8z63pf1 .select {
  position: relative;
}

#DROPDOWN-t8z63pf1 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-t8z63pf1 .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-t8z63pf1 .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-t8z63pf1 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-t8z63pf1 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ot889fb1 {
  
  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-ot889fb1 > .dropdown--style {
  
}
#TAGS-nmc7sxww {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-nmc7sxww .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-nmc7sxww .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-nmc7sxww .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-nmc7sxww .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-x244j6ig {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-x244j6ig .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-x244j6ig .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-x244j6ig .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-x244j6ig .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-t4uzf2b1 {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-i7wtjv34"], .--clone-TEXT-i7wtjv34 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-i7wtjv34"] .x-text,
[id^="TEXT-i7wtjv34"] .x-text a,
.--clone-TEXT-i7wtjv34 .x-text,
.--clone-TEXT-i7wtjv34 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-i7wtjv34"] .x-text:hover,
.--clone-TEXT-i7wtjv34 .x-text:hover,
[id^="TEXT-i7wtjv34"] a:hover,
.--clone-TEXT-i7wtjv34 a:hover {
  
}

#SLIDER-PRODUCT-ts0q7nuc {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-ts0q7nuc .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-ts0q7nuc .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-ts0q7nuc .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-ts0q7nuc .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-ts0q7nuc .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-ts0q7nuc .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-ts0q7nuc .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-ts0q7nuc .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-ts0q7nuc .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-ts0q7nuc .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-ts0q7nuc .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-ts0q7nuc .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-ts0q7nuc .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-ts0q7nuc .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-ts0q7nuc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-ts0q7nuc .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-ts0q7nuc .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--retail-price, #SLIDER-PRODUCT-ts0q7nuc .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-ts0q7nuc .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-ts0q7nuc .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-26uax68v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-54rvozzj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-nmj9edxm {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-ts0q7nuc .grid-product--info {
  flex: unset;
}
#LINE-daziylu1 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-daziylu1 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-vhq94odr"], .--clone-TEXT-DATASET-vhq94odr {
  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: 90%;
  
}
[id^="TEXT-DATASET-vhq94odr"] .x-text,
[id^="TEXT-DATASET-vhq94odr"] .x-text a,
.--clone-TEXT-DATASET-vhq94odr .x-text,
.--clone-TEXT-DATASET-vhq94odr .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vhq94odr"] .x-text:hover,
.--clone-TEXT-DATASET-vhq94odr .x-text:hover,
[id^="TEXT-DATASET-vhq94odr"] a:hover,
.--clone-TEXT-DATASET-vhq94odr a:hover {
  
}


#CONTAINER-90e1a8fz {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-fc6n1vqq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-fc6n1vqq picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fc6n1vqq img {
  object-fit: cover;
}

[id^="TEXT-j89dtp70"], .--clone-TEXT-j89dtp70 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-j89dtp70"] .x-text,
[id^="TEXT-j89dtp70"] .x-text a,
.--clone-TEXT-j89dtp70 .x-text,
.--clone-TEXT-j89dtp70 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-j89dtp70"] .x-text:hover,
.--clone-TEXT-j89dtp70 .x-text:hover,
[id^="TEXT-j89dtp70"] a:hover,
.--clone-TEXT-j89dtp70 a:hover {
  
}

#BUTTON-1c2edpys {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-1c2edpys .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-1c2edpys[disabled=true] {
  display: none;
}
#BUTTON-1c2edpys .animation, #BUTTON-1c2edpys.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-1c2edpys {
  
}

[id^="TEXT-l73s0ohf"], .--clone-TEXT-l73s0ohf {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-l73s0ohf"] .x-text,
[id^="TEXT-l73s0ohf"] .x-text a,
.--clone-TEXT-l73s0ohf .x-text,
.--clone-TEXT-l73s0ohf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-l73s0ohf"] .x-text:hover,
.--clone-TEXT-l73s0ohf .x-text:hover,
[id^="TEXT-l73s0ohf"] a:hover,
.--clone-TEXT-l73s0ohf a:hover {
  
}

#BUTTON-edvhb8zy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-edvhb8zy .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-edvhb8zy[disabled=true] {
  display: none;
}
#BUTTON-edvhb8zy .animation, #BUTTON-edvhb8zy.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-edvhb8zy {
  
}

#GRID-PRODUCT-i6bfi8ej {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-i6bfi8ej .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-i6bfi8ej .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-i6bfi8ej .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-i6bfi8ej .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-i6bfi8ej .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-i6bfi8ej .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-i6bfi8ej .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-i6bfi8ej .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-i6bfi8ej .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-i6bfi8ej .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-i6bfi8ej .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-i6bfi8ej .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-i6bfi8ej .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-i6bfi8ej .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-i6bfi8ej .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-i6bfi8ej .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-i6bfi8ej .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-i6bfi8ej .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-i6bfi8ej .grid-product--retail-price, #GRID-PRODUCT-i6bfi8ej .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-i6bfi8ej .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-i6bfi8ej .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-i6bfi8ej .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-i6bfi8ej .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-i6bfi8ej .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-i6bfi8ej .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-i6bfi8ej .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-s1hylyje {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-kqbcev8q {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-kqbcev8q picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kqbcev8q img {
  object-fit: cover;
}

[id^="TEXT-gasgzkfu"], .--clone-TEXT-gasgzkfu {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-gasgzkfu"] .x-text,
[id^="TEXT-gasgzkfu"] .x-text a,
.--clone-TEXT-gasgzkfu .x-text,
.--clone-TEXT-gasgzkfu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-gasgzkfu"] .x-text:hover,
.--clone-TEXT-gasgzkfu .x-text:hover,
[id^="TEXT-gasgzkfu"] a:hover,
.--clone-TEXT-gasgzkfu a:hover {
  
}

[id^="TEXT-p2p2ukvr"], .--clone-TEXT-p2p2ukvr {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-p2p2ukvr"] .x-text,
[id^="TEXT-p2p2ukvr"] .x-text a,
.--clone-TEXT-p2p2ukvr .x-text,
.--clone-TEXT-p2p2ukvr .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-p2p2ukvr"] .x-text:hover,
.--clone-TEXT-p2p2ukvr .x-text:hover,
[id^="TEXT-p2p2ukvr"] a:hover,
.--clone-TEXT-p2p2ukvr a:hover {
  
}

#PRODUCT-OVERLAY-3ma074qz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-kdz5jn1z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-uq5v2su4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-i6bfi8ej .grid-product--info {
  flex: unset;
}

#IMAGE-3bcva7mo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3bcva7mo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3bcva7mo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ga13f7eh"], .--clone-TEXT-DATASET-ga13f7eh {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ga13f7eh"] .x-text,
[id^="TEXT-DATASET-ga13f7eh"] .x-text a,
.--clone-TEXT-DATASET-ga13f7eh .x-text,
.--clone-TEXT-DATASET-ga13f7eh .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ga13f7eh"] .x-text:hover,
.--clone-TEXT-DATASET-ga13f7eh .x-text:hover,
[id^="TEXT-DATASET-ga13f7eh"] a:hover,
.--clone-TEXT-DATASET-ga13f7eh a:hover {
  
}


#IMAGE-h8chnqic {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-h8chnqic picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-h8chnqic img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pupf8lks"], .--clone-TEXT-DATASET-pupf8lks {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pupf8lks"] .x-text,
[id^="TEXT-DATASET-pupf8lks"] .x-text a,
.--clone-TEXT-DATASET-pupf8lks .x-text,
.--clone-TEXT-DATASET-pupf8lks .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pupf8lks"] .x-text:hover,
.--clone-TEXT-DATASET-pupf8lks .x-text:hover,
[id^="TEXT-DATASET-pupf8lks"] a:hover,
.--clone-TEXT-DATASET-pupf8lks a:hover {
  
}


#IMAGE-z56hn0by {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-z56hn0by picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z56hn0by img {
  object-fit: cover;
}

[id^="TEXT-DATASET-knaac6zm"], .--clone-TEXT-DATASET-knaac6zm {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-knaac6zm"] .x-text,
[id^="TEXT-DATASET-knaac6zm"] .x-text a,
.--clone-TEXT-DATASET-knaac6zm .x-text,
.--clone-TEXT-DATASET-knaac6zm .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-knaac6zm"] .x-text:hover,
.--clone-TEXT-DATASET-knaac6zm .x-text:hover,
[id^="TEXT-DATASET-knaac6zm"] a:hover,
.--clone-TEXT-DATASET-knaac6zm a:hover {
  
}

[id^="TEXT-DATASET-s18lytd0"], .--clone-TEXT-DATASET-s18lytd0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-s18lytd0"] .x-text,
[id^="TEXT-DATASET-s18lytd0"] .x-text a,
.--clone-TEXT-DATASET-s18lytd0 .x-text,
.--clone-TEXT-DATASET-s18lytd0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-s18lytd0"] .x-text:hover,
.--clone-TEXT-DATASET-s18lytd0 .x-text:hover,
[id^="TEXT-DATASET-s18lytd0"] a:hover,
.--clone-TEXT-DATASET-s18lytd0 a:hover {
  
}


#IMAGE-c8mw7cy2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-c8mw7cy2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-c8mw7cy2 img {
  object-fit: cover;
}

#BUTTON-dwbskt3t {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-dwbskt3t .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-dwbskt3t[disabled=true] {
  display: none;
}


#CONTAINER-c9uptkcb {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ebbewvqd {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ebbewvqd .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-ebbewvqd .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ebbewvqd .select {
  position: relative;
}

#DROPDOWN-ebbewvqd .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ebbewvqd .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-ebbewvqd .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-ebbewvqd .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ebbewvqd .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-i8ajwiwo {
  
  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-i8ajwiwo > .dropdown--style {
  
}
#TAGS-ha5fkgfg {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-ha5fkgfg .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-ha5fkgfg .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-ha5fkgfg .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-ha5fkgfg .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-g910ikj3 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-g910ikj3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-g910ikj3 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-g910ikj3 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-g910ikj3 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ntfq3ala {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-xw7z0dil"], .--clone-TEXT-xw7z0dil {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-xw7z0dil"] .x-text,
[id^="TEXT-xw7z0dil"] .x-text a,
.--clone-TEXT-xw7z0dil .x-text,
.--clone-TEXT-xw7z0dil .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-xw7z0dil"] .x-text:hover,
.--clone-TEXT-xw7z0dil .x-text:hover,
[id^="TEXT-xw7z0dil"] a:hover,
.--clone-TEXT-xw7z0dil a:hover {
  
}

#SLIDER-PRODUCT-rq1sos8f {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-rq1sos8f .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-rq1sos8f .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-rq1sos8f .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-rq1sos8f .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-rq1sos8f .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-rq1sos8f .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-rq1sos8f .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-rq1sos8f .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-rq1sos8f .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-rq1sos8f .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-rq1sos8f .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-rq1sos8f .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-rq1sos8f .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-rq1sos8f .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-rq1sos8f .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-rq1sos8f .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-rq1sos8f .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--retail-price, #SLIDER-PRODUCT-rq1sos8f .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-rq1sos8f .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-rq1sos8f .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-u010iv4w {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-693qhgkx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-6rqge0ny {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-rq1sos8f .grid-product--info {
  flex: unset;
}
#LINE-4vcuk5la {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-4vcuk5la .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-0izu1sfs"], .--clone-TEXT-DATASET-0izu1sfs {
  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: 90%;
  
}
[id^="TEXT-DATASET-0izu1sfs"] .x-text,
[id^="TEXT-DATASET-0izu1sfs"] .x-text a,
.--clone-TEXT-DATASET-0izu1sfs .x-text,
.--clone-TEXT-DATASET-0izu1sfs .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0izu1sfs"] .x-text:hover,
.--clone-TEXT-DATASET-0izu1sfs .x-text:hover,
[id^="TEXT-DATASET-0izu1sfs"] a:hover,
.--clone-TEXT-DATASET-0izu1sfs a:hover {
  
}


#CONTAINER-naw53nlv {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-kl4fdnrd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-kl4fdnrd picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kl4fdnrd img {
  object-fit: cover;
}

[id^="TEXT-6qw4qt5s"], .--clone-TEXT-6qw4qt5s {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-6qw4qt5s"] .x-text,
[id^="TEXT-6qw4qt5s"] .x-text a,
.--clone-TEXT-6qw4qt5s .x-text,
.--clone-TEXT-6qw4qt5s .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-6qw4qt5s"] .x-text:hover,
.--clone-TEXT-6qw4qt5s .x-text:hover,
[id^="TEXT-6qw4qt5s"] a:hover,
.--clone-TEXT-6qw4qt5s a:hover {
  
}

#BUTTON-ln2gzjce {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-ln2gzjce .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-ln2gzjce[disabled=true] {
  display: none;
}
#BUTTON-ln2gzjce .animation, #BUTTON-ln2gzjce.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ln2gzjce {
  
}

[id^="TEXT-8o62nc10"], .--clone-TEXT-8o62nc10 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-8o62nc10"] .x-text,
[id^="TEXT-8o62nc10"] .x-text a,
.--clone-TEXT-8o62nc10 .x-text,
.--clone-TEXT-8o62nc10 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-8o62nc10"] .x-text:hover,
.--clone-TEXT-8o62nc10 .x-text:hover,
[id^="TEXT-8o62nc10"] a:hover,
.--clone-TEXT-8o62nc10 a:hover {
  
}

#BUTTON-okwed8zd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-okwed8zd .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-okwed8zd[disabled=true] {
  display: none;
}
#BUTTON-okwed8zd .animation, #BUTTON-okwed8zd.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-okwed8zd {
  
}

#GRID-PRODUCT-gq2awekr {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-gq2awekr .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-gq2awekr .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-gq2awekr .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-gq2awekr .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-gq2awekr .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-gq2awekr .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-gq2awekr .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-gq2awekr .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-gq2awekr .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-gq2awekr .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-gq2awekr .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-gq2awekr .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-gq2awekr .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-gq2awekr .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-gq2awekr .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-gq2awekr .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-gq2awekr .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-gq2awekr .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-gq2awekr .grid-product--retail-price, #GRID-PRODUCT-gq2awekr .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-gq2awekr .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-gq2awekr .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-gq2awekr .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-gq2awekr .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-gq2awekr .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-gq2awekr .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-gq2awekr .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-2gefwidw {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-3uljgcwm {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-3uljgcwm picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3uljgcwm img {
  object-fit: cover;
}

[id^="TEXT-vxvf82f9"], .--clone-TEXT-vxvf82f9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-vxvf82f9"] .x-text,
[id^="TEXT-vxvf82f9"] .x-text a,
.--clone-TEXT-vxvf82f9 .x-text,
.--clone-TEXT-vxvf82f9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-vxvf82f9"] .x-text:hover,
.--clone-TEXT-vxvf82f9 .x-text:hover,
[id^="TEXT-vxvf82f9"] a:hover,
.--clone-TEXT-vxvf82f9 a:hover {
  
}

[id^="TEXT-zlwkv3mb"], .--clone-TEXT-zlwkv3mb {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-zlwkv3mb"] .x-text,
[id^="TEXT-zlwkv3mb"] .x-text a,
.--clone-TEXT-zlwkv3mb .x-text,
.--clone-TEXT-zlwkv3mb .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-zlwkv3mb"] .x-text:hover,
.--clone-TEXT-zlwkv3mb .x-text:hover,
[id^="TEXT-zlwkv3mb"] a:hover,
.--clone-TEXT-zlwkv3mb a:hover {
  
}

#PRODUCT-OVERLAY-38n14xly {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-i1eelh7l {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-aeyml9mj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-gq2awekr .grid-product--info {
  flex: unset;
}

#IMAGE-i0nrkepo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-i0nrkepo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i0nrkepo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ab3tq5ir"], .--clone-TEXT-DATASET-ab3tq5ir {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ab3tq5ir"] .x-text,
[id^="TEXT-DATASET-ab3tq5ir"] .x-text a,
.--clone-TEXT-DATASET-ab3tq5ir .x-text,
.--clone-TEXT-DATASET-ab3tq5ir .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ab3tq5ir"] .x-text:hover,
.--clone-TEXT-DATASET-ab3tq5ir .x-text:hover,
[id^="TEXT-DATASET-ab3tq5ir"] a:hover,
.--clone-TEXT-DATASET-ab3tq5ir a:hover {
  
}


#IMAGE-m7tyj4pz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-m7tyj4pz picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m7tyj4pz img {
  object-fit: cover;
}

[id^="TEXT-DATASET-t4io0cq3"], .--clone-TEXT-DATASET-t4io0cq3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-t4io0cq3"] .x-text,
[id^="TEXT-DATASET-t4io0cq3"] .x-text a,
.--clone-TEXT-DATASET-t4io0cq3 .x-text,
.--clone-TEXT-DATASET-t4io0cq3 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-t4io0cq3"] .x-text:hover,
.--clone-TEXT-DATASET-t4io0cq3 .x-text:hover,
[id^="TEXT-DATASET-t4io0cq3"] a:hover,
.--clone-TEXT-DATASET-t4io0cq3 a:hover {
  
}


#IMAGE-05a90g5p {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-05a90g5p picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-05a90g5p img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7cia1xmj"], .--clone-TEXT-DATASET-7cia1xmj {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7cia1xmj"] .x-text,
[id^="TEXT-DATASET-7cia1xmj"] .x-text a,
.--clone-TEXT-DATASET-7cia1xmj .x-text,
.--clone-TEXT-DATASET-7cia1xmj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7cia1xmj"] .x-text:hover,
.--clone-TEXT-DATASET-7cia1xmj .x-text:hover,
[id^="TEXT-DATASET-7cia1xmj"] a:hover,
.--clone-TEXT-DATASET-7cia1xmj a:hover {
  
}

[id^="TEXT-DATASET-u36irlj4"], .--clone-TEXT-DATASET-u36irlj4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u36irlj4"] .x-text,
[id^="TEXT-DATASET-u36irlj4"] .x-text a,
.--clone-TEXT-DATASET-u36irlj4 .x-text,
.--clone-TEXT-DATASET-u36irlj4 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u36irlj4"] .x-text:hover,
.--clone-TEXT-DATASET-u36irlj4 .x-text:hover,
[id^="TEXT-DATASET-u36irlj4"] a:hover,
.--clone-TEXT-DATASET-u36irlj4 a:hover {
  
}


#IMAGE-93hycox1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-93hycox1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-93hycox1 img {
  object-fit: cover;
}

#BUTTON-5fdbjcto {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-5fdbjcto .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-5fdbjcto[disabled=true] {
  display: none;
}


#CONTAINER-25lne1d4 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ctgltosk {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ctgltosk .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-ctgltosk .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ctgltosk .select {
  position: relative;
}

#DROPDOWN-ctgltosk .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ctgltosk .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-ctgltosk .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-ctgltosk .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ctgltosk .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-u2gezhhs {
  
  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-u2gezhhs > .dropdown--style {
  
}
#TAGS-o7mz10t8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-o7mz10t8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-o7mz10t8 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-o7mz10t8 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-o7mz10t8 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-0sek58a8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-0sek58a8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-0sek58a8 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-0sek58a8 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-0sek58a8 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-l8tscfp9 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-mt3arr0w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-mt3arr0w picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mt3arr0w img {
  object-fit: cover;
}

[id^="TEXT-dkwufcib"], .--clone-TEXT-dkwufcib {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-dkwufcib"] .x-text,
[id^="TEXT-dkwufcib"] .x-text a,
.--clone-TEXT-dkwufcib .x-text,
.--clone-TEXT-dkwufcib .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-dkwufcib"] .x-text:hover,
.--clone-TEXT-dkwufcib .x-text:hover,
[id^="TEXT-dkwufcib"] a:hover,
.--clone-TEXT-dkwufcib a:hover {
  
}

#BUTTON-svu50w89 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-svu50w89 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-svu50w89[disabled=true] {
  display: none;
}
#BUTTON-svu50w89 .animation, #BUTTON-svu50w89.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-svu50w89 {
  
}

[id^="TEXT-yrzkfcsi"], .--clone-TEXT-yrzkfcsi {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-yrzkfcsi"] .x-text,
[id^="TEXT-yrzkfcsi"] .x-text a,
.--clone-TEXT-yrzkfcsi .x-text,
.--clone-TEXT-yrzkfcsi .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-yrzkfcsi"] .x-text:hover,
.--clone-TEXT-yrzkfcsi .x-text:hover,
[id^="TEXT-yrzkfcsi"] a:hover,
.--clone-TEXT-yrzkfcsi a:hover {
  
}

#BUTTON-de0cby0c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-de0cby0c .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-de0cby0c[disabled=true] {
  display: none;
}
#BUTTON-de0cby0c .animation, #BUTTON-de0cby0c.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-de0cby0c {
  
}

#GRID-PRODUCT-kuub41d1 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-kuub41d1 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-kuub41d1 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-kuub41d1 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-kuub41d1 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-kuub41d1 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-kuub41d1 .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-kuub41d1 .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-kuub41d1 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-kuub41d1 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-kuub41d1 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-kuub41d1 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-kuub41d1 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-kuub41d1 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-kuub41d1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-kuub41d1 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-kuub41d1 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-kuub41d1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-kuub41d1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-kuub41d1 .grid-product--retail-price, #GRID-PRODUCT-kuub41d1 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-kuub41d1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-kuub41d1 .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-kuub41d1 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-kuub41d1 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-kuub41d1 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-kuub41d1 .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-kuub41d1 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-7ij7dmiq {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-hciq8ikd {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-hciq8ikd picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hciq8ikd img {
  object-fit: cover;
}

[id^="TEXT-m7ahjsrh"], .--clone-TEXT-m7ahjsrh {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-m7ahjsrh"] .x-text,
[id^="TEXT-m7ahjsrh"] .x-text a,
.--clone-TEXT-m7ahjsrh .x-text,
.--clone-TEXT-m7ahjsrh .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-m7ahjsrh"] .x-text:hover,
.--clone-TEXT-m7ahjsrh .x-text:hover,
[id^="TEXT-m7ahjsrh"] a:hover,
.--clone-TEXT-m7ahjsrh a:hover {
  
}

[id^="TEXT-awqor4rk"], .--clone-TEXT-awqor4rk {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-awqor4rk"] .x-text,
[id^="TEXT-awqor4rk"] .x-text a,
.--clone-TEXT-awqor4rk .x-text,
.--clone-TEXT-awqor4rk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-awqor4rk"] .x-text:hover,
.--clone-TEXT-awqor4rk .x-text:hover,
[id^="TEXT-awqor4rk"] a:hover,
.--clone-TEXT-awqor4rk a:hover {
  
}

#PRODUCT-OVERLAY-7y2pdl4t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-btxpyycr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-j3pb5hmf {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-kuub41d1 .grid-product--info {
  flex: unset;
}

#IMAGE-1hn0bhib {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1hn0bhib picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1hn0bhib img {
  object-fit: cover;
}

[id^="TEXT-DATASET-uohmn4l1"], .--clone-TEXT-DATASET-uohmn4l1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-uohmn4l1"] .x-text,
[id^="TEXT-DATASET-uohmn4l1"] .x-text a,
.--clone-TEXT-DATASET-uohmn4l1 .x-text,
.--clone-TEXT-DATASET-uohmn4l1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-uohmn4l1"] .x-text:hover,
.--clone-TEXT-DATASET-uohmn4l1 .x-text:hover,
[id^="TEXT-DATASET-uohmn4l1"] a:hover,
.--clone-TEXT-DATASET-uohmn4l1 a:hover {
  
}


#IMAGE-a35c9m83 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-a35c9m83 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-a35c9m83 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-qnlamuup"], .--clone-TEXT-DATASET-qnlamuup {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qnlamuup"] .x-text,
[id^="TEXT-DATASET-qnlamuup"] .x-text a,
.--clone-TEXT-DATASET-qnlamuup .x-text,
.--clone-TEXT-DATASET-qnlamuup .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qnlamuup"] .x-text:hover,
.--clone-TEXT-DATASET-qnlamuup .x-text:hover,
[id^="TEXT-DATASET-qnlamuup"] a:hover,
.--clone-TEXT-DATASET-qnlamuup a:hover {
  
}


#IMAGE-sbzhjl4d {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-sbzhjl4d picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-sbzhjl4d img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ak488tej"], .--clone-TEXT-DATASET-ak488tej {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ak488tej"] .x-text,
[id^="TEXT-DATASET-ak488tej"] .x-text a,
.--clone-TEXT-DATASET-ak488tej .x-text,
.--clone-TEXT-DATASET-ak488tej .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ak488tej"] .x-text:hover,
.--clone-TEXT-DATASET-ak488tej .x-text:hover,
[id^="TEXT-DATASET-ak488tej"] a:hover,
.--clone-TEXT-DATASET-ak488tej a:hover {
  
}

[id^="TEXT-DATASET-rzcac4d2"], .--clone-TEXT-DATASET-rzcac4d2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rzcac4d2"] .x-text,
[id^="TEXT-DATASET-rzcac4d2"] .x-text a,
.--clone-TEXT-DATASET-rzcac4d2 .x-text,
.--clone-TEXT-DATASET-rzcac4d2 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rzcac4d2"] .x-text:hover,
.--clone-TEXT-DATASET-rzcac4d2 .x-text:hover,
[id^="TEXT-DATASET-rzcac4d2"] a:hover,
.--clone-TEXT-DATASET-rzcac4d2 a:hover {
  
}


#IMAGE-une2odo2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-une2odo2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-une2odo2 img {
  object-fit: cover;
}

#BUTTON-hqio1lcc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-hqio1lcc .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-hqio1lcc[disabled=true] {
  display: none;
}


#CONTAINER-p32p7aq5 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-vo1tdj2b {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-vo1tdj2b .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-vo1tdj2b .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-vo1tdj2b .select {
  position: relative;
}

#DROPDOWN-vo1tdj2b .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-vo1tdj2b .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-vo1tdj2b .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-vo1tdj2b .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-vo1tdj2b .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-qkvzyapu {
  
  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-qkvzyapu > .dropdown--style {
  
}
#TAGS-jntirb34 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-jntirb34 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-jntirb34 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-jntirb34 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-jntirb34 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-xyt7x58q {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-xyt7x58q .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-xyt7x58q .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-xyt7x58q .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xyt7x58q .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ov1q4yp9 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-v80o3y7d {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-v80o3y7d picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-v80o3y7d img {
  object-fit: cover;
}

[id^="TEXT-hfw0sxq6"], .--clone-TEXT-hfw0sxq6 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-hfw0sxq6"] .x-text,
[id^="TEXT-hfw0sxq6"] .x-text a,
.--clone-TEXT-hfw0sxq6 .x-text,
.--clone-TEXT-hfw0sxq6 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-hfw0sxq6"] .x-text:hover,
.--clone-TEXT-hfw0sxq6 .x-text:hover,
[id^="TEXT-hfw0sxq6"] a:hover,
.--clone-TEXT-hfw0sxq6 a:hover {
  
}

#BUTTON-j55cyjdw {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-j55cyjdw .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-j55cyjdw[disabled=true] {
  display: none;
}
#BUTTON-j55cyjdw .animation, #BUTTON-j55cyjdw.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-j55cyjdw {
  
}

[id^="TEXT-y7ladi8m"], .--clone-TEXT-y7ladi8m {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-y7ladi8m"] .x-text,
[id^="TEXT-y7ladi8m"] .x-text a,
.--clone-TEXT-y7ladi8m .x-text,
.--clone-TEXT-y7ladi8m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-y7ladi8m"] .x-text:hover,
.--clone-TEXT-y7ladi8m .x-text:hover,
[id^="TEXT-y7ladi8m"] a:hover,
.--clone-TEXT-y7ladi8m a:hover {
  
}

#BUTTON-6kbv1csn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6kbv1csn .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6kbv1csn[disabled=true] {
  display: none;
}
#BUTTON-6kbv1csn .animation, #BUTTON-6kbv1csn.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6kbv1csn {
  
}


#CONTAINER-i8d2dtwx {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-exchokim {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-exchokim .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-exchokim .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-exchokim .select {
  position: relative;
}

#DROPDOWN-exchokim .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-exchokim .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-exchokim .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-exchokim .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-exchokim .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-31v6zsog {
  
  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-31v6zsog > .dropdown--style {
  
}
#TAGS-n2vy88a3 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-n2vy88a3 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-n2vy88a3 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-n2vy88a3 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-n2vy88a3 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-a6h9pkrh {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-a6h9pkrh .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-a6h9pkrh .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-a6h9pkrh .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-a6h9pkrh .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-7lmg78tc {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-7lmg78tc .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-7lmg78tc .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-7lmg78tc .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-7lmg78tc .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-7lmg78tc .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-7lmg78tc .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-7lmg78tc .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-7lmg78tc .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-7lmg78tc .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-7lmg78tc .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-7lmg78tc .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-7lmg78tc .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-7lmg78tc .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-7lmg78tc .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-7lmg78tc .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-7lmg78tc .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-7lmg78tc .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-7lmg78tc .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-7lmg78tc .grid-product--retail-price, #GRID-PRODUCT-7lmg78tc .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-7lmg78tc .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-7lmg78tc .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-7lmg78tc .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-7lmg78tc .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-7lmg78tc .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-7lmg78tc .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-7lmg78tc .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-93rkprry {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-vcg0xaa1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-vcg0xaa1 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vcg0xaa1 img {
  object-fit: cover;
}

[id^="TEXT-xodez5wx"], .--clone-TEXT-xodez5wx {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-xodez5wx"] .x-text,
[id^="TEXT-xodez5wx"] .x-text a,
.--clone-TEXT-xodez5wx .x-text,
.--clone-TEXT-xodez5wx .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-xodez5wx"] .x-text:hover,
.--clone-TEXT-xodez5wx .x-text:hover,
[id^="TEXT-xodez5wx"] a:hover,
.--clone-TEXT-xodez5wx a:hover {
  
}

[id^="TEXT-acve2waw"], .--clone-TEXT-acve2waw {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-acve2waw"] .x-text,
[id^="TEXT-acve2waw"] .x-text a,
.--clone-TEXT-acve2waw .x-text,
.--clone-TEXT-acve2waw .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-acve2waw"] .x-text:hover,
.--clone-TEXT-acve2waw .x-text:hover,
[id^="TEXT-acve2waw"] a:hover,
.--clone-TEXT-acve2waw a:hover {
  
}

#PRODUCT-OVERLAY-gedmdfuu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-gt2tlfcj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-j0bu2jzq {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-7lmg78tc .grid-product--info {
  flex: unset;
}

#IMAGE-yvk7oh89 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yvk7oh89 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yvk7oh89 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7zu9koq1"], .--clone-TEXT-DATASET-7zu9koq1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7zu9koq1"] .x-text,
[id^="TEXT-DATASET-7zu9koq1"] .x-text a,
.--clone-TEXT-DATASET-7zu9koq1 .x-text,
.--clone-TEXT-DATASET-7zu9koq1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7zu9koq1"] .x-text:hover,
.--clone-TEXT-DATASET-7zu9koq1 .x-text:hover,
[id^="TEXT-DATASET-7zu9koq1"] a:hover,
.--clone-TEXT-DATASET-7zu9koq1 a:hover {
  
}


#IMAGE-aiuke6hs {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-aiuke6hs picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-aiuke6hs img {
  object-fit: cover;
}

[id^="TEXT-DATASET-o6to07in"], .--clone-TEXT-DATASET-o6to07in {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o6to07in"] .x-text,
[id^="TEXT-DATASET-o6to07in"] .x-text a,
.--clone-TEXT-DATASET-o6to07in .x-text,
.--clone-TEXT-DATASET-o6to07in .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-o6to07in"] .x-text:hover,
.--clone-TEXT-DATASET-o6to07in .x-text:hover,
[id^="TEXT-DATASET-o6to07in"] a:hover,
.--clone-TEXT-DATASET-o6to07in a:hover {
  
}


#IMAGE-4foyldxe {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4foyldxe picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4foyldxe img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xlohowix"], .--clone-TEXT-DATASET-xlohowix {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xlohowix"] .x-text,
[id^="TEXT-DATASET-xlohowix"] .x-text a,
.--clone-TEXT-DATASET-xlohowix .x-text,
.--clone-TEXT-DATASET-xlohowix .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xlohowix"] .x-text:hover,
.--clone-TEXT-DATASET-xlohowix .x-text:hover,
[id^="TEXT-DATASET-xlohowix"] a:hover,
.--clone-TEXT-DATASET-xlohowix a:hover {
  
}

[id^="TEXT-DATASET-x82xizzm"], .--clone-TEXT-DATASET-x82xizzm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-x82xizzm"] .x-text,
[id^="TEXT-DATASET-x82xizzm"] .x-text a,
.--clone-TEXT-DATASET-x82xizzm .x-text,
.--clone-TEXT-DATASET-x82xizzm .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-x82xizzm"] .x-text:hover,
.--clone-TEXT-DATASET-x82xizzm .x-text:hover,
[id^="TEXT-DATASET-x82xizzm"] a:hover,
.--clone-TEXT-DATASET-x82xizzm a:hover {
  
}


#IMAGE-hwcs0l1j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hwcs0l1j picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hwcs0l1j img {
  object-fit: cover;
}

#BUTTON-zut5lprc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-zut5lprc .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zut5lprc[disabled=true] {
  display: none;
}

#SECTION-vlf3r85o {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-vlf3r85o .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

#SECTION-vlf3r85o .x-section-video-background {
  
  
}



#SECTION-vlf3r85o .video {
  display: none;
}
#SECTION-vlf3r85o .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-p8aanl1k {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-sucktovw {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.0078125px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-rj9vwc3a"], .--clone-TEXT-rj9vwc3a {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-rj9vwc3a"] .x-text,
[id^="TEXT-rj9vwc3a"] .x-text a,
.--clone-TEXT-rj9vwc3a .x-text,
.--clone-TEXT-rj9vwc3a .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-rj9vwc3a"] .x-text:hover,
.--clone-TEXT-rj9vwc3a .x-text:hover,
[id^="TEXT-rj9vwc3a"] a:hover,
.--clone-TEXT-rj9vwc3a a:hover {
  
}

#GRID-PRODUCT-r1f6ofe4 {
  --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%;
  
}

#GRID-PRODUCT-r1f6ofe4 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-r1f6ofe4 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-r1f6ofe4 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-r1f6ofe4 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-r1f6ofe4 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-r1f6ofe4 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-r1f6ofe4 .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-r1f6ofe4 .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-r1f6ofe4 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-r1f6ofe4 .slider-product--item:hover {
  
}



#GRID-PRODUCT-r1f6ofe4 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-r1f6ofe4 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-r1f6ofe4 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-r1f6ofe4 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-r1f6ofe4 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-r1f6ofe4 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-r1f6ofe4 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-r1f6ofe4 .grid-product--retail-price, #GRID-PRODUCT-r1f6ofe4 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-r1f6ofe4 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-r1f6ofe4 .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-r1f6ofe4 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-r1f6ofe4 .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-r1f6ofe4 .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-90imskgo {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-sz9gfc8r {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-pl83gktr"], .--clone-TEXT-pl83gktr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-pl83gktr"] .x-text,
[id^="TEXT-pl83gktr"] .x-text a,
.--clone-TEXT-pl83gktr .x-text,
.--clone-TEXT-pl83gktr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-pl83gktr"] .x-text:hover,
.--clone-TEXT-pl83gktr .x-text:hover,
[id^="TEXT-pl83gktr"] a:hover,
.--clone-TEXT-pl83gktr a:hover {
  
}

#GRID-PRODUCT-0ac8eylr {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-0ac8eylr .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0ac8eylr .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-0ac8eylr .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-0ac8eylr .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0ac8eylr .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0ac8eylr .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0ac8eylr .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-0ac8eylr .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-0ac8eylr .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-0ac8eylr .slider-product--item:hover {
  
}



#GRID-PRODUCT-0ac8eylr .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-0ac8eylr .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-0ac8eylr .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-0ac8eylr .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-0ac8eylr .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0ac8eylr .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0ac8eylr .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0ac8eylr .grid-product--retail-price, #GRID-PRODUCT-0ac8eylr .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0ac8eylr .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0ac8eylr .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-0ac8eylr .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-0ac8eylr .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-0ac8eylr .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-3s2dcyop {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-nbfywn7q {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-xfqfaydx"], .--clone-TEXT-xfqfaydx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-xfqfaydx"] .x-text,
[id^="TEXT-xfqfaydx"] .x-text a,
.--clone-TEXT-xfqfaydx .x-text,
.--clone-TEXT-xfqfaydx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-xfqfaydx"] .x-text:hover,
.--clone-TEXT-xfqfaydx .x-text:hover,
[id^="TEXT-xfqfaydx"] a:hover,
.--clone-TEXT-xfqfaydx a:hover {
  
}

#GRID-PRODUCT-51w0fdrd {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-51w0fdrd .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-51w0fdrd .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-51w0fdrd .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-51w0fdrd .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-51w0fdrd .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-51w0fdrd .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-51w0fdrd .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-51w0fdrd .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-51w0fdrd .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-51w0fdrd .slider-product--item:hover {
  
}



#GRID-PRODUCT-51w0fdrd .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-51w0fdrd .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-51w0fdrd .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-51w0fdrd .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-51w0fdrd .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-51w0fdrd .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-51w0fdrd .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-51w0fdrd .grid-product--retail-price, #GRID-PRODUCT-51w0fdrd .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-51w0fdrd .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-51w0fdrd .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-51w0fdrd .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-51w0fdrd .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-51w0fdrd .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-e7g02nhz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-cfl0oa97 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-sctacksa"], .--clone-TEXT-sctacksa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-sctacksa"] .x-text,
[id^="TEXT-sctacksa"] .x-text a,
.--clone-TEXT-sctacksa .x-text,
.--clone-TEXT-sctacksa .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-sctacksa"] .x-text:hover,
.--clone-TEXT-sctacksa .x-text:hover,
[id^="TEXT-sctacksa"] a:hover,
.--clone-TEXT-sctacksa a:hover {
  
}

#GRID-PRODUCT-q97q31kf {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-q97q31kf .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-q97q31kf .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-q97q31kf .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-q97q31kf .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-q97q31kf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-q97q31kf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-q97q31kf .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-q97q31kf .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-q97q31kf .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-q97q31kf .slider-product--item:hover {
  
}



#GRID-PRODUCT-q97q31kf .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-q97q31kf .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-q97q31kf .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-q97q31kf .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-q97q31kf .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-q97q31kf .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-q97q31kf .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-q97q31kf .grid-product--retail-price, #GRID-PRODUCT-q97q31kf .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-q97q31kf .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-q97q31kf .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-q97q31kf .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-q97q31kf .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-q97q31kf .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-gchea1ew {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-c1ics9x8 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.4296875px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-3jr7fcen"], .--clone-TEXT-3jr7fcen {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-3jr7fcen"] .x-text,
[id^="TEXT-3jr7fcen"] .x-text a,
.--clone-TEXT-3jr7fcen .x-text,
.--clone-TEXT-3jr7fcen .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-3jr7fcen"] .x-text:hover,
.--clone-TEXT-3jr7fcen .x-text:hover,
[id^="TEXT-3jr7fcen"] a:hover,
.--clone-TEXT-3jr7fcen a:hover {
  
}

#GRID-PRODUCT-gmtqzx46 {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-gmtqzx46 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-gmtqzx46 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-gmtqzx46 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-gmtqzx46 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-gmtqzx46 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-gmtqzx46 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-gmtqzx46 .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-gmtqzx46 .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-gmtqzx46 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-gmtqzx46 .slider-product--item:hover {
  
}



#GRID-PRODUCT-gmtqzx46 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-gmtqzx46 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-gmtqzx46 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-gmtqzx46 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-gmtqzx46 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-gmtqzx46 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-gmtqzx46 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-gmtqzx46 .grid-product--retail-price, #GRID-PRODUCT-gmtqzx46 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-gmtqzx46 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-gmtqzx46 .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-gmtqzx46 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-gmtqzx46 .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-gmtqzx46 .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-dv7n7hs8 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-xb6hg6cc {
  --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: 2;grid-row-start: 1;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-ima85jp7 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.203125px * 2);width: 100%;
  
}

#GRID-PRODUCT-ima85jp7 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ima85jp7 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-ima85jp7 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-ima85jp7 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-ima85jp7 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ima85jp7 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ima85jp7 .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-ima85jp7 .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-ima85jp7 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-ima85jp7 .slider-product--item:hover {
  
}



#GRID-PRODUCT-ima85jp7 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ima85jp7 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-ima85jp7 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-ima85jp7 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-ima85jp7 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ima85jp7 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-ima85jp7 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ima85jp7 .grid-product--retail-price, #GRID-PRODUCT-ima85jp7 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-ima85jp7 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ima85jp7 .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-ima85jp7 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-ima85jp7 .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-ima85jp7 .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-jf4cd053 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-r0abox4t"], .--clone-TEXT-r0abox4t {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-r0abox4t"] .x-text,
[id^="TEXT-r0abox4t"] .x-text a,
.--clone-TEXT-r0abox4t .x-text,
.--clone-TEXT-r0abox4t .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-r0abox4t"] .x-text:hover,
.--clone-TEXT-r0abox4t .x-text:hover,
[id^="TEXT-r0abox4t"] a:hover,
.--clone-TEXT-r0abox4t a:hover {
  
}


#CONTAINER-b3hhqyog {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-ms79haq4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-ms79haq4 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ms79haq4 img {
  object-fit: cover;
}

[id^="TEXT-qke8q09f"], .--clone-TEXT-qke8q09f {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-qke8q09f"] .x-text,
[id^="TEXT-qke8q09f"] .x-text a,
.--clone-TEXT-qke8q09f .x-text,
.--clone-TEXT-qke8q09f .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-qke8q09f"] .x-text:hover,
.--clone-TEXT-qke8q09f .x-text:hover,
[id^="TEXT-qke8q09f"] a:hover,
.--clone-TEXT-qke8q09f a:hover {
  
}

#BUTTON-xcd5i8tm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-xcd5i8tm .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-xcd5i8tm[disabled=true] {
  display: none;
}
#BUTTON-xcd5i8tm .animation, #BUTTON-xcd5i8tm.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-xcd5i8tm {
  
}

[id^="TEXT-k808vg9w"], .--clone-TEXT-k808vg9w {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-k808vg9w"] .x-text,
[id^="TEXT-k808vg9w"] .x-text a,
.--clone-TEXT-k808vg9w .x-text,
.--clone-TEXT-k808vg9w .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-k808vg9w"] .x-text:hover,
.--clone-TEXT-k808vg9w .x-text:hover,
[id^="TEXT-k808vg9w"] a:hover,
.--clone-TEXT-k808vg9w a:hover {
  
}

#BUTTON-s9vspxv3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-s9vspxv3 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-s9vspxv3[disabled=true] {
  display: none;
}
#BUTTON-s9vspxv3 .animation, #BUTTON-s9vspxv3.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-s9vspxv3 {
  
}

#GRID-PRODUCT-obrw42jx {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-obrw42jx .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-obrw42jx .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-obrw42jx .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-obrw42jx .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-obrw42jx .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-obrw42jx .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-obrw42jx .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-obrw42jx .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-obrw42jx .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-obrw42jx .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-obrw42jx .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-obrw42jx .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-obrw42jx .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-obrw42jx .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-obrw42jx .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-obrw42jx .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-obrw42jx .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-obrw42jx .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-obrw42jx .grid-product--retail-price, #GRID-PRODUCT-obrw42jx .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-obrw42jx .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-obrw42jx .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-obrw42jx .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-obrw42jx .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-obrw42jx .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-obrw42jx .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-obrw42jx .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-axcxjb3r {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ktl2qapb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ktl2qapb picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ktl2qapb img {
  object-fit: cover;
}

[id^="TEXT-96ydxs44"], .--clone-TEXT-96ydxs44 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-96ydxs44"] .x-text,
[id^="TEXT-96ydxs44"] .x-text a,
.--clone-TEXT-96ydxs44 .x-text,
.--clone-TEXT-96ydxs44 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-96ydxs44"] .x-text:hover,
.--clone-TEXT-96ydxs44 .x-text:hover,
[id^="TEXT-96ydxs44"] a:hover,
.--clone-TEXT-96ydxs44 a:hover {
  
}

[id^="TEXT-36s5zojp"], .--clone-TEXT-36s5zojp {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-36s5zojp"] .x-text,
[id^="TEXT-36s5zojp"] .x-text a,
.--clone-TEXT-36s5zojp .x-text,
.--clone-TEXT-36s5zojp .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-36s5zojp"] .x-text:hover,
.--clone-TEXT-36s5zojp .x-text:hover,
[id^="TEXT-36s5zojp"] a:hover,
.--clone-TEXT-36s5zojp a:hover {
  
}

#PRODUCT-OVERLAY-50ui79uw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-netd4mj7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-emj8nh9r {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-obrw42jx .grid-product--info {
  flex: unset;
}

#IMAGE-3uvoyt3o {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3uvoyt3o picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3uvoyt3o img {
  object-fit: cover;
}

[id^="TEXT-DATASET-oww1athb"], .--clone-TEXT-DATASET-oww1athb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oww1athb"] .x-text,
[id^="TEXT-DATASET-oww1athb"] .x-text a,
.--clone-TEXT-DATASET-oww1athb .x-text,
.--clone-TEXT-DATASET-oww1athb .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-oww1athb"] .x-text:hover,
.--clone-TEXT-DATASET-oww1athb .x-text:hover,
[id^="TEXT-DATASET-oww1athb"] a:hover,
.--clone-TEXT-DATASET-oww1athb a:hover {
  
}


#IMAGE-68td97en {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-68td97en picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-68td97en img {
  object-fit: cover;
}

[id^="TEXT-DATASET-o6yl35bv"], .--clone-TEXT-DATASET-o6yl35bv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o6yl35bv"] .x-text,
[id^="TEXT-DATASET-o6yl35bv"] .x-text a,
.--clone-TEXT-DATASET-o6yl35bv .x-text,
.--clone-TEXT-DATASET-o6yl35bv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-o6yl35bv"] .x-text:hover,
.--clone-TEXT-DATASET-o6yl35bv .x-text:hover,
[id^="TEXT-DATASET-o6yl35bv"] a:hover,
.--clone-TEXT-DATASET-o6yl35bv a:hover {
  
}


#IMAGE-pjz5ve1f {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pjz5ve1f picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pjz5ve1f img {
  object-fit: cover;
}

[id^="TEXT-DATASET-kumq4jg5"], .--clone-TEXT-DATASET-kumq4jg5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kumq4jg5"] .x-text,
[id^="TEXT-DATASET-kumq4jg5"] .x-text a,
.--clone-TEXT-DATASET-kumq4jg5 .x-text,
.--clone-TEXT-DATASET-kumq4jg5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kumq4jg5"] .x-text:hover,
.--clone-TEXT-DATASET-kumq4jg5 .x-text:hover,
[id^="TEXT-DATASET-kumq4jg5"] a:hover,
.--clone-TEXT-DATASET-kumq4jg5 a:hover {
  
}

[id^="TEXT-DATASET-yfwj8xs5"], .--clone-TEXT-DATASET-yfwj8xs5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-yfwj8xs5"] .x-text,
[id^="TEXT-DATASET-yfwj8xs5"] .x-text a,
.--clone-TEXT-DATASET-yfwj8xs5 .x-text,
.--clone-TEXT-DATASET-yfwj8xs5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-yfwj8xs5"] .x-text:hover,
.--clone-TEXT-DATASET-yfwj8xs5 .x-text:hover,
[id^="TEXT-DATASET-yfwj8xs5"] a:hover,
.--clone-TEXT-DATASET-yfwj8xs5 a:hover {
  
}


#IMAGE-qhm28119 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qhm28119 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qhm28119 img {
  object-fit: cover;
}

#BUTTON-srm2xd6d {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-srm2xd6d .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-srm2xd6d[disabled=true] {
  display: none;
}


#CONTAINER-ergtdr6k {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(48px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-6lrqwkiy {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-6lrqwkiy .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-6lrqwkiy .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-6lrqwkiy .select {
  position: relative;
}

#DROPDOWN-6lrqwkiy .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-6lrqwkiy .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-6lrqwkiy .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-6lrqwkiy .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-6lrqwkiy .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-cd09qcdi {
  
  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-cd09qcdi > .dropdown--style {
  
}
#TAGS-a0j7hfcs {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-a0j7hfcs .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-a0j7hfcs .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-a0j7hfcs .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-a0j7hfcs .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-y4y514aj {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-y4y514aj .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-y4y514aj .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-y4y514aj .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-y4y514aj .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-frj1bj08 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-57smi6x9"], .--clone-TEXT-57smi6x9 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-57smi6x9"] .x-text,
[id^="TEXT-57smi6x9"] .x-text a,
.--clone-TEXT-57smi6x9 .x-text,
.--clone-TEXT-57smi6x9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-57smi6x9"] .x-text:hover,
.--clone-TEXT-57smi6x9 .x-text:hover,
[id^="TEXT-57smi6x9"] a:hover,
.--clone-TEXT-57smi6x9 a:hover {
  
}


#IMAGE-cocntz78 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-cocntz78 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cocntz78 img {
  object-fit: cover;
}

[id^="TEXT-tqzdgyh4"], .--clone-TEXT-tqzdgyh4 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-tqzdgyh4"] .x-text,
[id^="TEXT-tqzdgyh4"] .x-text a,
.--clone-TEXT-tqzdgyh4 .x-text,
.--clone-TEXT-tqzdgyh4 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-tqzdgyh4"] .x-text:hover,
.--clone-TEXT-tqzdgyh4 .x-text:hover,
[id^="TEXT-tqzdgyh4"] a:hover,
.--clone-TEXT-tqzdgyh4 a:hover {
  
}

#BUTTON-pba3wuow {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-pba3wuow .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-pba3wuow[disabled=true] {
  display: none;
}
#BUTTON-pba3wuow .animation, #BUTTON-pba3wuow.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-pba3wuow {
  
}

#BUTTON-1tlvwdcq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-1tlvwdcq .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-1tlvwdcq[disabled=true] {
  display: none;
}
#BUTTON-1tlvwdcq .animation, #BUTTON-1tlvwdcq.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-1tlvwdcq {
  
}

#GRID-PRODUCT-qy7w93ry {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-qy7w93ry .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-qy7w93ry .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-qy7w93ry .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-qy7w93ry .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qy7w93ry .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-qy7w93ry .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-qy7w93ry .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-qy7w93ry .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-qy7w93ry .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-qy7w93ry .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-qy7w93ry .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-qy7w93ry .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-qy7w93ry .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-qy7w93ry .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-qy7w93ry .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-qy7w93ry .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-qy7w93ry .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-qy7w93ry .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-qy7w93ry .grid-product--retail-price, #GRID-PRODUCT-qy7w93ry .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-qy7w93ry .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-qy7w93ry .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-qy7w93ry .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-qy7w93ry .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-qy7w93ry .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-qy7w93ry .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-qy7w93ry .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-rum8uw9y {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-bpwmvzud {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-bpwmvzud picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bpwmvzud img {
  object-fit: cover;
}

[id^="TEXT-hvayxlo1"], .--clone-TEXT-hvayxlo1 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-hvayxlo1"] .x-text,
[id^="TEXT-hvayxlo1"] .x-text a,
.--clone-TEXT-hvayxlo1 .x-text,
.--clone-TEXT-hvayxlo1 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-hvayxlo1"] .x-text:hover,
.--clone-TEXT-hvayxlo1 .x-text:hover,
[id^="TEXT-hvayxlo1"] a:hover,
.--clone-TEXT-hvayxlo1 a:hover {
  
}

[id^="TEXT-7208jpn1"], .--clone-TEXT-7208jpn1 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-7208jpn1"] .x-text,
[id^="TEXT-7208jpn1"] .x-text a,
.--clone-TEXT-7208jpn1 .x-text,
.--clone-TEXT-7208jpn1 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-7208jpn1"] .x-text:hover,
.--clone-TEXT-7208jpn1 .x-text:hover,
[id^="TEXT-7208jpn1"] a:hover,
.--clone-TEXT-7208jpn1 a:hover {
  
}

#PRODUCT-OVERLAY-u9d8q8oa {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-t68u8v0d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-e80ijgji {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-qy7w93ry .grid-product--info {
  flex: unset;
}

#IMAGE-qeyvsjxl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qeyvsjxl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qeyvsjxl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-lc4p8kwt"], .--clone-TEXT-DATASET-lc4p8kwt {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lc4p8kwt"] .x-text,
[id^="TEXT-DATASET-lc4p8kwt"] .x-text a,
.--clone-TEXT-DATASET-lc4p8kwt .x-text,
.--clone-TEXT-DATASET-lc4p8kwt .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lc4p8kwt"] .x-text:hover,
.--clone-TEXT-DATASET-lc4p8kwt .x-text:hover,
[id^="TEXT-DATASET-lc4p8kwt"] a:hover,
.--clone-TEXT-DATASET-lc4p8kwt a:hover {
  
}


#IMAGE-yn8l5epi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-yn8l5epi picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-yn8l5epi img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pos89rwp"], .--clone-TEXT-DATASET-pos89rwp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pos89rwp"] .x-text,
[id^="TEXT-DATASET-pos89rwp"] .x-text a,
.--clone-TEXT-DATASET-pos89rwp .x-text,
.--clone-TEXT-DATASET-pos89rwp .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pos89rwp"] .x-text:hover,
.--clone-TEXT-DATASET-pos89rwp .x-text:hover,
[id^="TEXT-DATASET-pos89rwp"] a:hover,
.--clone-TEXT-DATASET-pos89rwp a:hover {
  
}


#IMAGE-duypp0h1 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-duypp0h1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-duypp0h1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-hwlbfu9i"], .--clone-TEXT-DATASET-hwlbfu9i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hwlbfu9i"] .x-text,
[id^="TEXT-DATASET-hwlbfu9i"] .x-text a,
.--clone-TEXT-DATASET-hwlbfu9i .x-text,
.--clone-TEXT-DATASET-hwlbfu9i .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hwlbfu9i"] .x-text:hover,
.--clone-TEXT-DATASET-hwlbfu9i .x-text:hover,
[id^="TEXT-DATASET-hwlbfu9i"] a:hover,
.--clone-TEXT-DATASET-hwlbfu9i a:hover {
  
}

[id^="TEXT-DATASET-zy60e0u5"], .--clone-TEXT-DATASET-zy60e0u5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zy60e0u5"] .x-text,
[id^="TEXT-DATASET-zy60e0u5"] .x-text a,
.--clone-TEXT-DATASET-zy60e0u5 .x-text,
.--clone-TEXT-DATASET-zy60e0u5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zy60e0u5"] .x-text:hover,
.--clone-TEXT-DATASET-zy60e0u5 .x-text:hover,
[id^="TEXT-DATASET-zy60e0u5"] a:hover,
.--clone-TEXT-DATASET-zy60e0u5 a:hover {
  
}


#IMAGE-owap2985 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-owap2985 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-owap2985 img {
  object-fit: cover;
}

#BUTTON-mpuhe98v {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-mpuhe98v .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-mpuhe98v[disabled=true] {
  display: none;
}


#CONTAINER-lkd1pit1 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-px56k1e3 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-px56k1e3 .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-px56k1e3 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-px56k1e3 .select {
  position: relative;
}

#DROPDOWN-px56k1e3 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-px56k1e3 .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-px56k1e3 .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-px56k1e3 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-px56k1e3 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-oejn56a9 {
  
  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-oejn56a9 > .dropdown--style {
  
}
#TAGS-9enl5sqk {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-9enl5sqk .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-9enl5sqk .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-9enl5sqk .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-9enl5sqk .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-yi4tgu0f {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-yi4tgu0f .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-yi4tgu0f .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-yi4tgu0f .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-yi4tgu0f .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-50wy2gid {
  --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: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-9v52z940"], .--clone-TEXT-9v52z940 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-9v52z940"] .x-text,
[id^="TEXT-9v52z940"] .x-text a,
.--clone-TEXT-9v52z940 .x-text,
.--clone-TEXT-9v52z940 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-9v52z940"] .x-text:hover,
.--clone-TEXT-9v52z940 .x-text:hover,
[id^="TEXT-9v52z940"] a:hover,
.--clone-TEXT-9v52z940 a:hover {
  
}

#SLIDER-PRODUCT-27csv3ms {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-27csv3ms .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-27csv3ms .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-27csv3ms .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-27csv3ms .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-27csv3ms .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-27csv3ms .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-27csv3ms .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-27csv3ms .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-27csv3ms .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-27csv3ms .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-27csv3ms .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-27csv3ms .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-27csv3ms .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-27csv3ms .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-27csv3ms .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-27csv3ms .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-27csv3ms .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-27csv3ms .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-27csv3ms .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-27csv3ms .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-27csv3ms .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-27csv3ms .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-27csv3ms .grid-product--retail-price, #SLIDER-PRODUCT-27csv3ms .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-27csv3ms .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-27csv3ms .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-27csv3ms .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-27csv3ms .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-27csv3ms .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-bfpyenef {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-k2c0rgxk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-o0rd7i60 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-27csv3ms .grid-product--info {
  flex: unset;
}
#LINE-pf2ln3zy {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-pf2ln3zy .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-cxvvfpql"], .--clone-TEXT-DATASET-cxvvfpql {
  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: 90%;
  
}
[id^="TEXT-DATASET-cxvvfpql"] .x-text,
[id^="TEXT-DATASET-cxvvfpql"] .x-text a,
.--clone-TEXT-DATASET-cxvvfpql .x-text,
.--clone-TEXT-DATASET-cxvvfpql .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cxvvfpql"] .x-text:hover,
.--clone-TEXT-DATASET-cxvvfpql .x-text:hover,
[id^="TEXT-DATASET-cxvvfpql"] a:hover,
.--clone-TEXT-DATASET-cxvvfpql a:hover {
  
}


#CONTAINER-y51ur3oo {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-64tn78r3"], .--clone-TEXT-64tn78r3 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-64tn78r3"] .x-text,
[id^="TEXT-64tn78r3"] .x-text a,
.--clone-TEXT-64tn78r3 .x-text,
.--clone-TEXT-64tn78r3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-64tn78r3"] .x-text:hover,
.--clone-TEXT-64tn78r3 .x-text:hover,
[id^="TEXT-64tn78r3"] a:hover,
.--clone-TEXT-64tn78r3 a:hover {
  
}


#IMAGE-vpjyc5rv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-vpjyc5rv picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vpjyc5rv img {
  object-fit: cover;
}

[id^="TEXT-t8dp3l5d"], .--clone-TEXT-t8dp3l5d {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-t8dp3l5d"] .x-text,
[id^="TEXT-t8dp3l5d"] .x-text a,
.--clone-TEXT-t8dp3l5d .x-text,
.--clone-TEXT-t8dp3l5d .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-t8dp3l5d"] .x-text:hover,
.--clone-TEXT-t8dp3l5d .x-text:hover,
[id^="TEXT-t8dp3l5d"] a:hover,
.--clone-TEXT-t8dp3l5d a:hover {
  
}

#BUTTON-p4ftlt6o {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-p4ftlt6o .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-p4ftlt6o[disabled=true] {
  display: none;
}
#BUTTON-p4ftlt6o .animation, #BUTTON-p4ftlt6o.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-p4ftlt6o {
  
}

#BUTTON-8wjtkp36 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-8wjtkp36 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-8wjtkp36[disabled=true] {
  display: none;
}
#BUTTON-8wjtkp36 .animation, #BUTTON-8wjtkp36.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-8wjtkp36 {
  
}

#GRID-PRODUCT-mdnqhj3g {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-mdnqhj3g .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-mdnqhj3g .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-mdnqhj3g .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-mdnqhj3g .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-mdnqhj3g .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-mdnqhj3g .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-mdnqhj3g .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-mdnqhj3g .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-mdnqhj3g .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-mdnqhj3g .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-mdnqhj3g .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-mdnqhj3g .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-mdnqhj3g .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-mdnqhj3g .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-mdnqhj3g .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-mdnqhj3g .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-mdnqhj3g .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-mdnqhj3g .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-mdnqhj3g .grid-product--retail-price, #GRID-PRODUCT-mdnqhj3g .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-mdnqhj3g .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-mdnqhj3g .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-mdnqhj3g .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-mdnqhj3g .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-mdnqhj3g .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-mdnqhj3g .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-mdnqhj3g .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-gbtmg4nt {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-zpclnpg1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-zpclnpg1 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zpclnpg1 img {
  object-fit: cover;
}

[id^="TEXT-p1lxxk0p"], .--clone-TEXT-p1lxxk0p {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-p1lxxk0p"] .x-text,
[id^="TEXT-p1lxxk0p"] .x-text a,
.--clone-TEXT-p1lxxk0p .x-text,
.--clone-TEXT-p1lxxk0p .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-p1lxxk0p"] .x-text:hover,
.--clone-TEXT-p1lxxk0p .x-text:hover,
[id^="TEXT-p1lxxk0p"] a:hover,
.--clone-TEXT-p1lxxk0p a:hover {
  
}

[id^="TEXT-cvngn6hp"], .--clone-TEXT-cvngn6hp {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-cvngn6hp"] .x-text,
[id^="TEXT-cvngn6hp"] .x-text a,
.--clone-TEXT-cvngn6hp .x-text,
.--clone-TEXT-cvngn6hp .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-cvngn6hp"] .x-text:hover,
.--clone-TEXT-cvngn6hp .x-text:hover,
[id^="TEXT-cvngn6hp"] a:hover,
.--clone-TEXT-cvngn6hp a:hover {
  
}

#PRODUCT-OVERLAY-hucybumb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ecihbj6m {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-u3psgtmz {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-mdnqhj3g .grid-product--info {
  flex: unset;
}

#IMAGE-dqvdj5h8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dqvdj5h8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dqvdj5h8 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-p2aomfqb"], .--clone-TEXT-DATASET-p2aomfqb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-p2aomfqb"] .x-text,
[id^="TEXT-DATASET-p2aomfqb"] .x-text a,
.--clone-TEXT-DATASET-p2aomfqb .x-text,
.--clone-TEXT-DATASET-p2aomfqb .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-p2aomfqb"] .x-text:hover,
.--clone-TEXT-DATASET-p2aomfqb .x-text:hover,
[id^="TEXT-DATASET-p2aomfqb"] a:hover,
.--clone-TEXT-DATASET-p2aomfqb a:hover {
  
}


#IMAGE-p0tzsznb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p0tzsznb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p0tzsznb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-q29n7ikx"], .--clone-TEXT-DATASET-q29n7ikx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q29n7ikx"] .x-text,
[id^="TEXT-DATASET-q29n7ikx"] .x-text a,
.--clone-TEXT-DATASET-q29n7ikx .x-text,
.--clone-TEXT-DATASET-q29n7ikx .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q29n7ikx"] .x-text:hover,
.--clone-TEXT-DATASET-q29n7ikx .x-text:hover,
[id^="TEXT-DATASET-q29n7ikx"] a:hover,
.--clone-TEXT-DATASET-q29n7ikx a:hover {
  
}


#IMAGE-b1j4ztbv {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-b1j4ztbv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-b1j4ztbv img {
  object-fit: cover;
}

[id^="TEXT-DATASET-knxfsuvl"], .--clone-TEXT-DATASET-knxfsuvl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-knxfsuvl"] .x-text,
[id^="TEXT-DATASET-knxfsuvl"] .x-text a,
.--clone-TEXT-DATASET-knxfsuvl .x-text,
.--clone-TEXT-DATASET-knxfsuvl .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-knxfsuvl"] .x-text:hover,
.--clone-TEXT-DATASET-knxfsuvl .x-text:hover,
[id^="TEXT-DATASET-knxfsuvl"] a:hover,
.--clone-TEXT-DATASET-knxfsuvl a:hover {
  
}

[id^="TEXT-DATASET-q9itidg1"], .--clone-TEXT-DATASET-q9itidg1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q9itidg1"] .x-text,
[id^="TEXT-DATASET-q9itidg1"] .x-text a,
.--clone-TEXT-DATASET-q9itidg1 .x-text,
.--clone-TEXT-DATASET-q9itidg1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q9itidg1"] .x-text:hover,
.--clone-TEXT-DATASET-q9itidg1 .x-text:hover,
[id^="TEXT-DATASET-q9itidg1"] a:hover,
.--clone-TEXT-DATASET-q9itidg1 a:hover {
  
}


#IMAGE-oh8wmrxt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-oh8wmrxt picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-oh8wmrxt img {
  object-fit: cover;
}

#BUTTON-kv0mpv7d {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-kv0mpv7d .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-kv0mpv7d[disabled=true] {
  display: none;
}


#CONTAINER-dmo6lm4q {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-wa85sa43 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-wa85sa43 .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-wa85sa43 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-wa85sa43 .select {
  position: relative;
}

#DROPDOWN-wa85sa43 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-wa85sa43 .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-wa85sa43 .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-wa85sa43 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-wa85sa43 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-k65kxdop {
  
  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-k65kxdop > .dropdown--style {
  
}
#TAGS-pun4x8ti {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-pun4x8ti .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-pun4x8ti .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-pun4x8ti .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-pun4x8ti .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-67azg2bo {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-67azg2bo .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-67azg2bo .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-67azg2bo .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-67azg2bo .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-cd9vjpii {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-eo1d74yt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-eo1d74yt picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-eo1d74yt img {
  object-fit: cover;
}

[id^="TEXT-eggggrg0"], .--clone-TEXT-eggggrg0 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-eggggrg0"] .x-text,
[id^="TEXT-eggggrg0"] .x-text a,
.--clone-TEXT-eggggrg0 .x-text,
.--clone-TEXT-eggggrg0 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-eggggrg0"] .x-text:hover,
.--clone-TEXT-eggggrg0 .x-text:hover,
[id^="TEXT-eggggrg0"] a:hover,
.--clone-TEXT-eggggrg0 a:hover {
  
}

#BUTTON-lmeotpa3 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-lmeotpa3 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-lmeotpa3[disabled=true] {
  display: none;
}
#BUTTON-lmeotpa3 .animation, #BUTTON-lmeotpa3.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-lmeotpa3 {
  
}

[id^="TEXT-snpda169"], .--clone-TEXT-snpda169 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-snpda169"] .x-text,
[id^="TEXT-snpda169"] .x-text a,
.--clone-TEXT-snpda169 .x-text,
.--clone-TEXT-snpda169 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-snpda169"] .x-text:hover,
.--clone-TEXT-snpda169 .x-text:hover,
[id^="TEXT-snpda169"] a:hover,
.--clone-TEXT-snpda169 a:hover {
  
}

#BUTTON-jbxa6q13 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-jbxa6q13 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-jbxa6q13[disabled=true] {
  display: none;
}
#BUTTON-jbxa6q13 .animation, #BUTTON-jbxa6q13.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-jbxa6q13 {
  
}

#GRID-PRODUCT-yjxru0u3 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-yjxru0u3 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-yjxru0u3 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-yjxru0u3 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-yjxru0u3 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yjxru0u3 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yjxru0u3 .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-yjxru0u3 .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-yjxru0u3 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-yjxru0u3 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-yjxru0u3 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-yjxru0u3 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-yjxru0u3 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-yjxru0u3 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-yjxru0u3 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yjxru0u3 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-yjxru0u3 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yjxru0u3 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-yjxru0u3 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yjxru0u3 .grid-product--retail-price, #GRID-PRODUCT-yjxru0u3 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-yjxru0u3 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yjxru0u3 .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-yjxru0u3 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-yjxru0u3 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-yjxru0u3 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-yjxru0u3 .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-yjxru0u3 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-numah27j {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-2c3cvxkc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-2c3cvxkc picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-2c3cvxkc img {
  object-fit: cover;
}

[id^="TEXT-wb851z5l"], .--clone-TEXT-wb851z5l {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-wb851z5l"] .x-text,
[id^="TEXT-wb851z5l"] .x-text a,
.--clone-TEXT-wb851z5l .x-text,
.--clone-TEXT-wb851z5l .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-wb851z5l"] .x-text:hover,
.--clone-TEXT-wb851z5l .x-text:hover,
[id^="TEXT-wb851z5l"] a:hover,
.--clone-TEXT-wb851z5l a:hover {
  
}

[id^="TEXT-7w01qij2"], .--clone-TEXT-7w01qij2 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-7w01qij2"] .x-text,
[id^="TEXT-7w01qij2"] .x-text a,
.--clone-TEXT-7w01qij2 .x-text,
.--clone-TEXT-7w01qij2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-7w01qij2"] .x-text:hover,
.--clone-TEXT-7w01qij2 .x-text:hover,
[id^="TEXT-7w01qij2"] a:hover,
.--clone-TEXT-7w01qij2 a:hover {
  
}

#PRODUCT-OVERLAY-juhlj15z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-l7tnrlq2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-hlf0vch9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yjxru0u3 .grid-product--info {
  flex: unset;
}

#IMAGE-az2hso6v {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-az2hso6v picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-az2hso6v img {
  object-fit: cover;
}

[id^="TEXT-DATASET-u47hz2qq"], .--clone-TEXT-DATASET-u47hz2qq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u47hz2qq"] .x-text,
[id^="TEXT-DATASET-u47hz2qq"] .x-text a,
.--clone-TEXT-DATASET-u47hz2qq .x-text,
.--clone-TEXT-DATASET-u47hz2qq .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u47hz2qq"] .x-text:hover,
.--clone-TEXT-DATASET-u47hz2qq .x-text:hover,
[id^="TEXT-DATASET-u47hz2qq"] a:hover,
.--clone-TEXT-DATASET-u47hz2qq a:hover {
  
}


#IMAGE-wr46g4r1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-wr46g4r1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-wr46g4r1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-gt9verd1"], .--clone-TEXT-DATASET-gt9verd1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-gt9verd1"] .x-text,
[id^="TEXT-DATASET-gt9verd1"] .x-text a,
.--clone-TEXT-DATASET-gt9verd1 .x-text,
.--clone-TEXT-DATASET-gt9verd1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-gt9verd1"] .x-text:hover,
.--clone-TEXT-DATASET-gt9verd1 .x-text:hover,
[id^="TEXT-DATASET-gt9verd1"] a:hover,
.--clone-TEXT-DATASET-gt9verd1 a:hover {
  
}


#IMAGE-f6d6k4mp {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-f6d6k4mp picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-f6d6k4mp img {
  object-fit: cover;
}

[id^="TEXT-DATASET-iygdvye1"], .--clone-TEXT-DATASET-iygdvye1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-iygdvye1"] .x-text,
[id^="TEXT-DATASET-iygdvye1"] .x-text a,
.--clone-TEXT-DATASET-iygdvye1 .x-text,
.--clone-TEXT-DATASET-iygdvye1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-iygdvye1"] .x-text:hover,
.--clone-TEXT-DATASET-iygdvye1 .x-text:hover,
[id^="TEXT-DATASET-iygdvye1"] a:hover,
.--clone-TEXT-DATASET-iygdvye1 a:hover {
  
}

[id^="TEXT-DATASET-jzgbf0wt"], .--clone-TEXT-DATASET-jzgbf0wt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jzgbf0wt"] .x-text,
[id^="TEXT-DATASET-jzgbf0wt"] .x-text a,
.--clone-TEXT-DATASET-jzgbf0wt .x-text,
.--clone-TEXT-DATASET-jzgbf0wt .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jzgbf0wt"] .x-text:hover,
.--clone-TEXT-DATASET-jzgbf0wt .x-text:hover,
[id^="TEXT-DATASET-jzgbf0wt"] a:hover,
.--clone-TEXT-DATASET-jzgbf0wt a:hover {
  
}


#IMAGE-fde5s2j4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fde5s2j4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fde5s2j4 img {
  object-fit: cover;
}

#BUTTON-w7z91g1v {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-w7z91g1v .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-w7z91g1v[disabled=true] {
  display: none;
}


#CONTAINER-veeaoppp {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-d9cld1hu {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-d9cld1hu .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-d9cld1hu .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-d9cld1hu .select {
  position: relative;
}

#DROPDOWN-d9cld1hu .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-d9cld1hu .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-d9cld1hu .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-d9cld1hu .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-d9cld1hu .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-p8g8lkd8 {
  
  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-p8g8lkd8 > .dropdown--style {
  
}
#TAGS-endbreja {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-endbreja .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-endbreja .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-endbreja .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-endbreja .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-3qbqwen9 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-3qbqwen9 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-3qbqwen9 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-3qbqwen9 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-3qbqwen9 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-gpancj7u {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-1bari20s"], .--clone-TEXT-1bari20s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-1bari20s"] .x-text,
[id^="TEXT-1bari20s"] .x-text a,
.--clone-TEXT-1bari20s .x-text,
.--clone-TEXT-1bari20s .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-1bari20s"] .x-text:hover,
.--clone-TEXT-1bari20s .x-text:hover,
[id^="TEXT-1bari20s"] a:hover,
.--clone-TEXT-1bari20s a:hover {
  
}

#SLIDER-PRODUCT-luoh39dk {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-luoh39dk .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-luoh39dk .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-luoh39dk .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-luoh39dk .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-luoh39dk .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-luoh39dk .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-luoh39dk .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-luoh39dk .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-luoh39dk .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-luoh39dk .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-luoh39dk .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-luoh39dk .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-luoh39dk .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-luoh39dk .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-luoh39dk .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-luoh39dk .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-luoh39dk .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-luoh39dk .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-luoh39dk .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-luoh39dk .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-luoh39dk .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-luoh39dk .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-luoh39dk .grid-product--retail-price, #SLIDER-PRODUCT-luoh39dk .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-luoh39dk .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-luoh39dk .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-luoh39dk .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-luoh39dk .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-luoh39dk .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-74q66q47 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-deaoyh02 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-cc087h5z {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-luoh39dk .grid-product--info {
  flex: unset;
}
#LINE-va2jzyf6 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-va2jzyf6 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-rnwxn946"], .--clone-TEXT-DATASET-rnwxn946 {
  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: 90%;
  
}
[id^="TEXT-DATASET-rnwxn946"] .x-text,
[id^="TEXT-DATASET-rnwxn946"] .x-text a,
.--clone-TEXT-DATASET-rnwxn946 .x-text,
.--clone-TEXT-DATASET-rnwxn946 .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rnwxn946"] .x-text:hover,
.--clone-TEXT-DATASET-rnwxn946 .x-text:hover,
[id^="TEXT-DATASET-rnwxn946"] a:hover,
.--clone-TEXT-DATASET-rnwxn946 a:hover {
  
}


#CONTAINER-uhkmbhcc {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-q25verrf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-q25verrf picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-q25verrf img {
  object-fit: cover;
}

[id^="TEXT-17pom4pv"], .--clone-TEXT-17pom4pv {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-17pom4pv"] .x-text,
[id^="TEXT-17pom4pv"] .x-text a,
.--clone-TEXT-17pom4pv .x-text,
.--clone-TEXT-17pom4pv .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-17pom4pv"] .x-text:hover,
.--clone-TEXT-17pom4pv .x-text:hover,
[id^="TEXT-17pom4pv"] a:hover,
.--clone-TEXT-17pom4pv a:hover {
  
}

#BUTTON-j8ekdq1k {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-j8ekdq1k .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-j8ekdq1k[disabled=true] {
  display: none;
}
#BUTTON-j8ekdq1k .animation, #BUTTON-j8ekdq1k.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-j8ekdq1k {
  
}

[id^="TEXT-d1x8y0nm"], .--clone-TEXT-d1x8y0nm {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-d1x8y0nm"] .x-text,
[id^="TEXT-d1x8y0nm"] .x-text a,
.--clone-TEXT-d1x8y0nm .x-text,
.--clone-TEXT-d1x8y0nm .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-d1x8y0nm"] .x-text:hover,
.--clone-TEXT-d1x8y0nm .x-text:hover,
[id^="TEXT-d1x8y0nm"] a:hover,
.--clone-TEXT-d1x8y0nm a:hover {
  
}

#BUTTON-mo7i2bq6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-mo7i2bq6 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-mo7i2bq6[disabled=true] {
  display: none;
}
#BUTTON-mo7i2bq6 .animation, #BUTTON-mo7i2bq6.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-mo7i2bq6 {
  
}

#GRID-PRODUCT-7iv38vi0 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-7iv38vi0 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-7iv38vi0 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-7iv38vi0 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-7iv38vi0 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-7iv38vi0 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-7iv38vi0 .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-7iv38vi0 .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-7iv38vi0 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-7iv38vi0 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-7iv38vi0 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-7iv38vi0 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-7iv38vi0 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-7iv38vi0 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-7iv38vi0 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-7iv38vi0 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-7iv38vi0 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-7iv38vi0 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-7iv38vi0 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-7iv38vi0 .grid-product--retail-price, #GRID-PRODUCT-7iv38vi0 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-7iv38vi0 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-7iv38vi0 .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-7iv38vi0 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-7iv38vi0 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-7iv38vi0 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-7iv38vi0 .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-7iv38vi0 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-sijsuk0h {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-znnm0eg1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-znnm0eg1 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-znnm0eg1 img {
  object-fit: cover;
}

[id^="TEXT-y2jj18gk"], .--clone-TEXT-y2jj18gk {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-y2jj18gk"] .x-text,
[id^="TEXT-y2jj18gk"] .x-text a,
.--clone-TEXT-y2jj18gk .x-text,
.--clone-TEXT-y2jj18gk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-y2jj18gk"] .x-text:hover,
.--clone-TEXT-y2jj18gk .x-text:hover,
[id^="TEXT-y2jj18gk"] a:hover,
.--clone-TEXT-y2jj18gk a:hover {
  
}

[id^="TEXT-69fndgo4"], .--clone-TEXT-69fndgo4 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-69fndgo4"] .x-text,
[id^="TEXT-69fndgo4"] .x-text a,
.--clone-TEXT-69fndgo4 .x-text,
.--clone-TEXT-69fndgo4 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-69fndgo4"] .x-text:hover,
.--clone-TEXT-69fndgo4 .x-text:hover,
[id^="TEXT-69fndgo4"] a:hover,
.--clone-TEXT-69fndgo4 a:hover {
  
}

#PRODUCT-OVERLAY-dis1vonl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-oaa7f37e {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7phle2pr {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-7iv38vi0 .grid-product--info {
  flex: unset;
}

#IMAGE-k1rt6s8j {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-k1rt6s8j picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-k1rt6s8j img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ooe578fk"], .--clone-TEXT-DATASET-ooe578fk {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ooe578fk"] .x-text,
[id^="TEXT-DATASET-ooe578fk"] .x-text a,
.--clone-TEXT-DATASET-ooe578fk .x-text,
.--clone-TEXT-DATASET-ooe578fk .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ooe578fk"] .x-text:hover,
.--clone-TEXT-DATASET-ooe578fk .x-text:hover,
[id^="TEXT-DATASET-ooe578fk"] a:hover,
.--clone-TEXT-DATASET-ooe578fk a:hover {
  
}


#IMAGE-cae320ww {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cae320ww picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cae320ww img {
  object-fit: cover;
}

[id^="TEXT-DATASET-agsglw0l"], .--clone-TEXT-DATASET-agsglw0l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-agsglw0l"] .x-text,
[id^="TEXT-DATASET-agsglw0l"] .x-text a,
.--clone-TEXT-DATASET-agsglw0l .x-text,
.--clone-TEXT-DATASET-agsglw0l .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-agsglw0l"] .x-text:hover,
.--clone-TEXT-DATASET-agsglw0l .x-text:hover,
[id^="TEXT-DATASET-agsglw0l"] a:hover,
.--clone-TEXT-DATASET-agsglw0l a:hover {
  
}


#IMAGE-cpaommq7 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cpaommq7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cpaommq7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6k0od7v0"], .--clone-TEXT-DATASET-6k0od7v0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6k0od7v0"] .x-text,
[id^="TEXT-DATASET-6k0od7v0"] .x-text a,
.--clone-TEXT-DATASET-6k0od7v0 .x-text,
.--clone-TEXT-DATASET-6k0od7v0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6k0od7v0"] .x-text:hover,
.--clone-TEXT-DATASET-6k0od7v0 .x-text:hover,
[id^="TEXT-DATASET-6k0od7v0"] a:hover,
.--clone-TEXT-DATASET-6k0od7v0 a:hover {
  
}

[id^="TEXT-DATASET-j0qu1hqi"], .--clone-TEXT-DATASET-j0qu1hqi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-j0qu1hqi"] .x-text,
[id^="TEXT-DATASET-j0qu1hqi"] .x-text a,
.--clone-TEXT-DATASET-j0qu1hqi .x-text,
.--clone-TEXT-DATASET-j0qu1hqi .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-j0qu1hqi"] .x-text:hover,
.--clone-TEXT-DATASET-j0qu1hqi .x-text:hover,
[id^="TEXT-DATASET-j0qu1hqi"] a:hover,
.--clone-TEXT-DATASET-j0qu1hqi a:hover {
  
}


#IMAGE-zjmdl7rh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zjmdl7rh picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zjmdl7rh img {
  object-fit: cover;
}

#BUTTON-igni43kh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-igni43kh .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-igni43kh[disabled=true] {
  display: none;
}


#CONTAINER-edqbge73 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-tj3sk54d {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-tj3sk54d .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-tj3sk54d .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-tj3sk54d .select {
  position: relative;
}

#DROPDOWN-tj3sk54d .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-tj3sk54d .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-tj3sk54d .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-tj3sk54d .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-tj3sk54d .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-tdlsmj8k {
  
  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-tdlsmj8k > .dropdown--style {
  
}
#TAGS-anr1j1ez {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-anr1j1ez .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-anr1j1ez .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-anr1j1ez .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-anr1j1ez .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-svif8flv {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-svif8flv .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-svif8flv .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-svif8flv .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-svif8flv .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-2xdr9k3v {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-dkea6ong {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-dkea6ong picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dkea6ong img {
  object-fit: cover;
}

[id^="TEXT-kelslegh"], .--clone-TEXT-kelslegh {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-kelslegh"] .x-text,
[id^="TEXT-kelslegh"] .x-text a,
.--clone-TEXT-kelslegh .x-text,
.--clone-TEXT-kelslegh .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-kelslegh"] .x-text:hover,
.--clone-TEXT-kelslegh .x-text:hover,
[id^="TEXT-kelslegh"] a:hover,
.--clone-TEXT-kelslegh a:hover {
  
}

#BUTTON-y1oshnoa {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-y1oshnoa .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-y1oshnoa[disabled=true] {
  display: none;
}
#BUTTON-y1oshnoa .animation, #BUTTON-y1oshnoa.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-y1oshnoa {
  
}

[id^="TEXT-3e1fuxwz"], .--clone-TEXT-3e1fuxwz {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-3e1fuxwz"] .x-text,
[id^="TEXT-3e1fuxwz"] .x-text a,
.--clone-TEXT-3e1fuxwz .x-text,
.--clone-TEXT-3e1fuxwz .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-3e1fuxwz"] .x-text:hover,
.--clone-TEXT-3e1fuxwz .x-text:hover,
[id^="TEXT-3e1fuxwz"] a:hover,
.--clone-TEXT-3e1fuxwz a:hover {
  
}

#BUTTON-fm6cbws8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-fm6cbws8 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fm6cbws8[disabled=true] {
  display: none;
}
#BUTTON-fm6cbws8 .animation, #BUTTON-fm6cbws8.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-fm6cbws8 {
  
}

#GRID-PRODUCT-tug69x9j {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-tug69x9j .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-tug69x9j .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-tug69x9j .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-tug69x9j .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-tug69x9j .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-tug69x9j .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-tug69x9j .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-tug69x9j .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-tug69x9j .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-tug69x9j .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-tug69x9j .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-tug69x9j .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-tug69x9j .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-tug69x9j .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-tug69x9j .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-tug69x9j .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-tug69x9j .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-tug69x9j .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-tug69x9j .grid-product--retail-price, #GRID-PRODUCT-tug69x9j .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-tug69x9j .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-tug69x9j .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-tug69x9j .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-tug69x9j .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-tug69x9j .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-tug69x9j .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-tug69x9j .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-kpxonk8t {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-990ro1lj {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-990ro1lj picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-990ro1lj img {
  object-fit: cover;
}

[id^="TEXT-6v260rv2"], .--clone-TEXT-6v260rv2 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6v260rv2"] .x-text,
[id^="TEXT-6v260rv2"] .x-text a,
.--clone-TEXT-6v260rv2 .x-text,
.--clone-TEXT-6v260rv2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6v260rv2"] .x-text:hover,
.--clone-TEXT-6v260rv2 .x-text:hover,
[id^="TEXT-6v260rv2"] a:hover,
.--clone-TEXT-6v260rv2 a:hover {
  
}

[id^="TEXT-utww0ih8"], .--clone-TEXT-utww0ih8 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-utww0ih8"] .x-text,
[id^="TEXT-utww0ih8"] .x-text a,
.--clone-TEXT-utww0ih8 .x-text,
.--clone-TEXT-utww0ih8 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-utww0ih8"] .x-text:hover,
.--clone-TEXT-utww0ih8 .x-text:hover,
[id^="TEXT-utww0ih8"] a:hover,
.--clone-TEXT-utww0ih8 a:hover {
  
}

#PRODUCT-OVERLAY-1n8yqedg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-s3zb8t5n {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-zr3oimel {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-tug69x9j .grid-product--info {
  flex: unset;
}

#IMAGE-1s08unza {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1s08unza picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1s08unza img {
  object-fit: cover;
}

[id^="TEXT-DATASET-r832rz8f"], .--clone-TEXT-DATASET-r832rz8f {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-r832rz8f"] .x-text,
[id^="TEXT-DATASET-r832rz8f"] .x-text a,
.--clone-TEXT-DATASET-r832rz8f .x-text,
.--clone-TEXT-DATASET-r832rz8f .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-r832rz8f"] .x-text:hover,
.--clone-TEXT-DATASET-r832rz8f .x-text:hover,
[id^="TEXT-DATASET-r832rz8f"] a:hover,
.--clone-TEXT-DATASET-r832rz8f a:hover {
  
}


#IMAGE-qydpsnjm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qydpsnjm picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qydpsnjm img {
  object-fit: cover;
}

[id^="TEXT-DATASET-2ot8vyzp"], .--clone-TEXT-DATASET-2ot8vyzp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-2ot8vyzp"] .x-text,
[id^="TEXT-DATASET-2ot8vyzp"] .x-text a,
.--clone-TEXT-DATASET-2ot8vyzp .x-text,
.--clone-TEXT-DATASET-2ot8vyzp .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-2ot8vyzp"] .x-text:hover,
.--clone-TEXT-DATASET-2ot8vyzp .x-text:hover,
[id^="TEXT-DATASET-2ot8vyzp"] a:hover,
.--clone-TEXT-DATASET-2ot8vyzp a:hover {
  
}


#IMAGE-3heeaw6l {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3heeaw6l picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3heeaw6l img {
  object-fit: cover;
}

[id^="TEXT-DATASET-a07kf4w0"], .--clone-TEXT-DATASET-a07kf4w0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-a07kf4w0"] .x-text,
[id^="TEXT-DATASET-a07kf4w0"] .x-text a,
.--clone-TEXT-DATASET-a07kf4w0 .x-text,
.--clone-TEXT-DATASET-a07kf4w0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-a07kf4w0"] .x-text:hover,
.--clone-TEXT-DATASET-a07kf4w0 .x-text:hover,
[id^="TEXT-DATASET-a07kf4w0"] a:hover,
.--clone-TEXT-DATASET-a07kf4w0 a:hover {
  
}

[id^="TEXT-DATASET-bbbzqtfw"], .--clone-TEXT-DATASET-bbbzqtfw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-bbbzqtfw"] .x-text,
[id^="TEXT-DATASET-bbbzqtfw"] .x-text a,
.--clone-TEXT-DATASET-bbbzqtfw .x-text,
.--clone-TEXT-DATASET-bbbzqtfw .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-bbbzqtfw"] .x-text:hover,
.--clone-TEXT-DATASET-bbbzqtfw .x-text:hover,
[id^="TEXT-DATASET-bbbzqtfw"] a:hover,
.--clone-TEXT-DATASET-bbbzqtfw a:hover {
  
}


#IMAGE-1odwb58w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1odwb58w picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1odwb58w img {
  object-fit: cover;
}

#BUTTON-khfl0eag {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-khfl0eag .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-khfl0eag[disabled=true] {
  display: none;
}


#CONTAINER-8fqpwsrk {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ekbvto48 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ekbvto48 .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-ekbvto48 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ekbvto48 .select {
  position: relative;
}

#DROPDOWN-ekbvto48 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ekbvto48 .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-ekbvto48 .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-ekbvto48 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ekbvto48 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-fo47f1h3 {
  
  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-fo47f1h3 > .dropdown--style {
  
}
#TAGS-l80khehf {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-l80khehf .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-l80khehf .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-l80khehf .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-l80khehf .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-qnobsve0 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-qnobsve0 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-qnobsve0 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-qnobsve0 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qnobsve0 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-z0ul33m7 {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-bq0qsfmw"], .--clone-TEXT-bq0qsfmw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-bq0qsfmw"] .x-text,
[id^="TEXT-bq0qsfmw"] .x-text a,
.--clone-TEXT-bq0qsfmw .x-text,
.--clone-TEXT-bq0qsfmw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-bq0qsfmw"] .x-text:hover,
.--clone-TEXT-bq0qsfmw .x-text:hover,
[id^="TEXT-bq0qsfmw"] a:hover,
.--clone-TEXT-bq0qsfmw a:hover {
  
}

#SLIDER-PRODUCT-uas5ayhl {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-uas5ayhl .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-uas5ayhl .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-uas5ayhl .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-uas5ayhl .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-uas5ayhl .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-uas5ayhl .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-uas5ayhl .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-uas5ayhl .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-uas5ayhl .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-uas5ayhl .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-uas5ayhl .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-uas5ayhl .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-uas5ayhl .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-uas5ayhl .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-uas5ayhl .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-uas5ayhl .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-uas5ayhl .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--retail-price, #SLIDER-PRODUCT-uas5ayhl .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-uas5ayhl .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-uas5ayhl .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-ps5xb6jp {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-g8brgdhr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-ginxpjcm {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-uas5ayhl .grid-product--info {
  flex: unset;
}
#LINE-r5bv1whl {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-r5bv1whl .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-6bptxwox"], .--clone-TEXT-DATASET-6bptxwox {
  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: 90%;
  
}
[id^="TEXT-DATASET-6bptxwox"] .x-text,
[id^="TEXT-DATASET-6bptxwox"] .x-text a,
.--clone-TEXT-DATASET-6bptxwox .x-text,
.--clone-TEXT-DATASET-6bptxwox .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6bptxwox"] .x-text:hover,
.--clone-TEXT-DATASET-6bptxwox .x-text:hover,
[id^="TEXT-DATASET-6bptxwox"] a:hover,
.--clone-TEXT-DATASET-6bptxwox a:hover {
  
}


#CONTAINER-6yhg68jp {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-p1tel7z7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-p1tel7z7 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p1tel7z7 img {
  object-fit: cover;
}

[id^="TEXT-p2m8wo31"], .--clone-TEXT-p2m8wo31 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-p2m8wo31"] .x-text,
[id^="TEXT-p2m8wo31"] .x-text a,
.--clone-TEXT-p2m8wo31 .x-text,
.--clone-TEXT-p2m8wo31 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-p2m8wo31"] .x-text:hover,
.--clone-TEXT-p2m8wo31 .x-text:hover,
[id^="TEXT-p2m8wo31"] a:hover,
.--clone-TEXT-p2m8wo31 a:hover {
  
}

#BUTTON-duvto5gk {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-duvto5gk .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-duvto5gk[disabled=true] {
  display: none;
}
#BUTTON-duvto5gk .animation, #BUTTON-duvto5gk.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-duvto5gk {
  
}

[id^="TEXT-ncxc4mq4"], .--clone-TEXT-ncxc4mq4 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-ncxc4mq4"] .x-text,
[id^="TEXT-ncxc4mq4"] .x-text a,
.--clone-TEXT-ncxc4mq4 .x-text,
.--clone-TEXT-ncxc4mq4 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ncxc4mq4"] .x-text:hover,
.--clone-TEXT-ncxc4mq4 .x-text:hover,
[id^="TEXT-ncxc4mq4"] a:hover,
.--clone-TEXT-ncxc4mq4 a:hover {
  
}

#BUTTON-9r5jsim3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-9r5jsim3 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9r5jsim3[disabled=true] {
  display: none;
}
#BUTTON-9r5jsim3 .animation, #BUTTON-9r5jsim3.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-9r5jsim3 {
  
}

#GRID-PRODUCT-3dxwg544 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-3dxwg544 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-3dxwg544 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-3dxwg544 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-3dxwg544 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-3dxwg544 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-3dxwg544 .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-3dxwg544 .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-3dxwg544 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-3dxwg544 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-3dxwg544 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-3dxwg544 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-3dxwg544 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-3dxwg544 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-3dxwg544 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-3dxwg544 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-3dxwg544 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3dxwg544 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-3dxwg544 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3dxwg544 .grid-product--retail-price, #GRID-PRODUCT-3dxwg544 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-3dxwg544 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3dxwg544 .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-3dxwg544 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-3dxwg544 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-3dxwg544 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-3dxwg544 .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-3dxwg544 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-rvqab3gs {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-j92d2889 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-j92d2889 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j92d2889 img {
  object-fit: cover;
}

[id^="TEXT-yl9b18ba"], .--clone-TEXT-yl9b18ba {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-yl9b18ba"] .x-text,
[id^="TEXT-yl9b18ba"] .x-text a,
.--clone-TEXT-yl9b18ba .x-text,
.--clone-TEXT-yl9b18ba .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-yl9b18ba"] .x-text:hover,
.--clone-TEXT-yl9b18ba .x-text:hover,
[id^="TEXT-yl9b18ba"] a:hover,
.--clone-TEXT-yl9b18ba a:hover {
  
}

[id^="TEXT-hgbetrt3"], .--clone-TEXT-hgbetrt3 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-hgbetrt3"] .x-text,
[id^="TEXT-hgbetrt3"] .x-text a,
.--clone-TEXT-hgbetrt3 .x-text,
.--clone-TEXT-hgbetrt3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-hgbetrt3"] .x-text:hover,
.--clone-TEXT-hgbetrt3 .x-text:hover,
[id^="TEXT-hgbetrt3"] a:hover,
.--clone-TEXT-hgbetrt3 a:hover {
  
}

#PRODUCT-OVERLAY-gejcg1hw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vzifeiof {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xlkkb5sm {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-3dxwg544 .grid-product--info {
  flex: unset;
}

#IMAGE-epeb9auq {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-epeb9auq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-epeb9auq img {
  object-fit: cover;
}

[id^="TEXT-DATASET-zztpqzm1"], .--clone-TEXT-DATASET-zztpqzm1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zztpqzm1"] .x-text,
[id^="TEXT-DATASET-zztpqzm1"] .x-text a,
.--clone-TEXT-DATASET-zztpqzm1 .x-text,
.--clone-TEXT-DATASET-zztpqzm1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zztpqzm1"] .x-text:hover,
.--clone-TEXT-DATASET-zztpqzm1 .x-text:hover,
[id^="TEXT-DATASET-zztpqzm1"] a:hover,
.--clone-TEXT-DATASET-zztpqzm1 a:hover {
  
}


#IMAGE-8rdb99yf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8rdb99yf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8rdb99yf img {
  object-fit: cover;
}

[id^="TEXT-DATASET-rekiyx44"], .--clone-TEXT-DATASET-rekiyx44 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rekiyx44"] .x-text,
[id^="TEXT-DATASET-rekiyx44"] .x-text a,
.--clone-TEXT-DATASET-rekiyx44 .x-text,
.--clone-TEXT-DATASET-rekiyx44 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rekiyx44"] .x-text:hover,
.--clone-TEXT-DATASET-rekiyx44 .x-text:hover,
[id^="TEXT-DATASET-rekiyx44"] a:hover,
.--clone-TEXT-DATASET-rekiyx44 a:hover {
  
}


#IMAGE-4awmo12v {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4awmo12v picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4awmo12v img {
  object-fit: cover;
}

[id^="TEXT-DATASET-o9wj3efj"], .--clone-TEXT-DATASET-o9wj3efj {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o9wj3efj"] .x-text,
[id^="TEXT-DATASET-o9wj3efj"] .x-text a,
.--clone-TEXT-DATASET-o9wj3efj .x-text,
.--clone-TEXT-DATASET-o9wj3efj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-o9wj3efj"] .x-text:hover,
.--clone-TEXT-DATASET-o9wj3efj .x-text:hover,
[id^="TEXT-DATASET-o9wj3efj"] a:hover,
.--clone-TEXT-DATASET-o9wj3efj a:hover {
  
}

[id^="TEXT-DATASET-clwo7fgv"], .--clone-TEXT-DATASET-clwo7fgv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-clwo7fgv"] .x-text,
[id^="TEXT-DATASET-clwo7fgv"] .x-text a,
.--clone-TEXT-DATASET-clwo7fgv .x-text,
.--clone-TEXT-DATASET-clwo7fgv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-clwo7fgv"] .x-text:hover,
.--clone-TEXT-DATASET-clwo7fgv .x-text:hover,
[id^="TEXT-DATASET-clwo7fgv"] a:hover,
.--clone-TEXT-DATASET-clwo7fgv a:hover {
  
}


#IMAGE-x71u0mhi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x71u0mhi picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x71u0mhi img {
  object-fit: cover;
}

#BUTTON-o3yeairv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-o3yeairv .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-o3yeairv[disabled=true] {
  display: none;
}


#CONTAINER-qfkjeire {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-l3t2bdlf {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-l3t2bdlf .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-l3t2bdlf .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-l3t2bdlf .select {
  position: relative;
}

#DROPDOWN-l3t2bdlf .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-l3t2bdlf .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-l3t2bdlf .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-l3t2bdlf .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-l3t2bdlf .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-6rfq2qh9 {
  
  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-6rfq2qh9 > .dropdown--style {
  
}
#TAGS-h5ksshh5 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-h5ksshh5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-h5ksshh5 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-h5ksshh5 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-h5ksshh5 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-8xa21zk4 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-8xa21zk4 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-8xa21zk4 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-8xa21zk4 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-8xa21zk4 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-1059qiee {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-843az03f {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-843az03f picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-843az03f img {
  object-fit: cover;
}

[id^="TEXT-lv0esne7"], .--clone-TEXT-lv0esne7 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-lv0esne7"] .x-text,
[id^="TEXT-lv0esne7"] .x-text a,
.--clone-TEXT-lv0esne7 .x-text,
.--clone-TEXT-lv0esne7 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-lv0esne7"] .x-text:hover,
.--clone-TEXT-lv0esne7 .x-text:hover,
[id^="TEXT-lv0esne7"] a:hover,
.--clone-TEXT-lv0esne7 a:hover {
  
}

#BUTTON-035chbwk {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-035chbwk .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-035chbwk[disabled=true] {
  display: none;
}
#BUTTON-035chbwk .animation, #BUTTON-035chbwk.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-035chbwk {
  
}

[id^="TEXT-dr5fg5kw"], .--clone-TEXT-dr5fg5kw {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-dr5fg5kw"] .x-text,
[id^="TEXT-dr5fg5kw"] .x-text a,
.--clone-TEXT-dr5fg5kw .x-text,
.--clone-TEXT-dr5fg5kw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-dr5fg5kw"] .x-text:hover,
.--clone-TEXT-dr5fg5kw .x-text:hover,
[id^="TEXT-dr5fg5kw"] a:hover,
.--clone-TEXT-dr5fg5kw a:hover {
  
}

#BUTTON-lmvc7war {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-lmvc7war .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-lmvc7war[disabled=true] {
  display: none;
}
#BUTTON-lmvc7war .animation, #BUTTON-lmvc7war.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-lmvc7war {
  
}

#GRID-PRODUCT-qh8txb19 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-qh8txb19 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-qh8txb19 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-qh8txb19 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-qh8txb19 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-qh8txb19 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-qh8txb19 .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-qh8txb19 .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-qh8txb19 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-qh8txb19 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-qh8txb19 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-qh8txb19 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-qh8txb19 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-qh8txb19 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-qh8txb19 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-qh8txb19 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-qh8txb19 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-qh8txb19 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-qh8txb19 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-qh8txb19 .grid-product--retail-price, #GRID-PRODUCT-qh8txb19 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-qh8txb19 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-qh8txb19 .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-qh8txb19 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-qh8txb19 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-qh8txb19 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-qh8txb19 .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-qh8txb19 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-9nbghzfw {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-emm1qgzc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-emm1qgzc picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-emm1qgzc img {
  object-fit: cover;
}

[id^="TEXT-ces704e8"], .--clone-TEXT-ces704e8 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ces704e8"] .x-text,
[id^="TEXT-ces704e8"] .x-text a,
.--clone-TEXT-ces704e8 .x-text,
.--clone-TEXT-ces704e8 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ces704e8"] .x-text:hover,
.--clone-TEXT-ces704e8 .x-text:hover,
[id^="TEXT-ces704e8"] a:hover,
.--clone-TEXT-ces704e8 a:hover {
  
}

[id^="TEXT-be220kok"], .--clone-TEXT-be220kok {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-be220kok"] .x-text,
[id^="TEXT-be220kok"] .x-text a,
.--clone-TEXT-be220kok .x-text,
.--clone-TEXT-be220kok .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-be220kok"] .x-text:hover,
.--clone-TEXT-be220kok .x-text:hover,
[id^="TEXT-be220kok"] a:hover,
.--clone-TEXT-be220kok a:hover {
  
}

#PRODUCT-OVERLAY-ql4nuelj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-gej2wb4g {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-v1d0g8ia {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-qh8txb19 .grid-product--info {
  flex: unset;
}

#IMAGE-gew5k57r {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-gew5k57r picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gew5k57r img {
  object-fit: cover;
}

[id^="TEXT-DATASET-0lkx32m0"], .--clone-TEXT-DATASET-0lkx32m0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0lkx32m0"] .x-text,
[id^="TEXT-DATASET-0lkx32m0"] .x-text a,
.--clone-TEXT-DATASET-0lkx32m0 .x-text,
.--clone-TEXT-DATASET-0lkx32m0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0lkx32m0"] .x-text:hover,
.--clone-TEXT-DATASET-0lkx32m0 .x-text:hover,
[id^="TEXT-DATASET-0lkx32m0"] a:hover,
.--clone-TEXT-DATASET-0lkx32m0 a:hover {
  
}


#IMAGE-fn0hfjmw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-fn0hfjmw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fn0hfjmw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-3y5zhj5l"], .--clone-TEXT-DATASET-3y5zhj5l {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-3y5zhj5l"] .x-text,
[id^="TEXT-DATASET-3y5zhj5l"] .x-text a,
.--clone-TEXT-DATASET-3y5zhj5l .x-text,
.--clone-TEXT-DATASET-3y5zhj5l .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-3y5zhj5l"] .x-text:hover,
.--clone-TEXT-DATASET-3y5zhj5l .x-text:hover,
[id^="TEXT-DATASET-3y5zhj5l"] a:hover,
.--clone-TEXT-DATASET-3y5zhj5l a:hover {
  
}


#IMAGE-9s9eoo97 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9s9eoo97 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9s9eoo97 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-j0y4un9l"], .--clone-TEXT-DATASET-j0y4un9l {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-j0y4un9l"] .x-text,
[id^="TEXT-DATASET-j0y4un9l"] .x-text a,
.--clone-TEXT-DATASET-j0y4un9l .x-text,
.--clone-TEXT-DATASET-j0y4un9l .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-j0y4un9l"] .x-text:hover,
.--clone-TEXT-DATASET-j0y4un9l .x-text:hover,
[id^="TEXT-DATASET-j0y4un9l"] a:hover,
.--clone-TEXT-DATASET-j0y4un9l a:hover {
  
}

[id^="TEXT-DATASET-bcp9xa9h"], .--clone-TEXT-DATASET-bcp9xa9h {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-bcp9xa9h"] .x-text,
[id^="TEXT-DATASET-bcp9xa9h"] .x-text a,
.--clone-TEXT-DATASET-bcp9xa9h .x-text,
.--clone-TEXT-DATASET-bcp9xa9h .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-bcp9xa9h"] .x-text:hover,
.--clone-TEXT-DATASET-bcp9xa9h .x-text:hover,
[id^="TEXT-DATASET-bcp9xa9h"] a:hover,
.--clone-TEXT-DATASET-bcp9xa9h a:hover {
  
}


#IMAGE-mfupak4o {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mfupak4o picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mfupak4o img {
  object-fit: cover;
}

#BUTTON-s2vdi45b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-s2vdi45b .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-s2vdi45b[disabled=true] {
  display: none;
}


#CONTAINER-xucy5gr1 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-oqpf5t5h {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-oqpf5t5h .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-oqpf5t5h .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-oqpf5t5h .select {
  position: relative;
}

#DROPDOWN-oqpf5t5h .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-oqpf5t5h .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-oqpf5t5h .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-oqpf5t5h .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-oqpf5t5h .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-yv1okgo7 {
  
  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-yv1okgo7 > .dropdown--style {
  
}
#TAGS-yolgbj99 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-yolgbj99 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-yolgbj99 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-yolgbj99 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-yolgbj99 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-pubvedeo {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-pubvedeo .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-pubvedeo .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-pubvedeo .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-pubvedeo .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-3wb51ps4 {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-rt35xfs2"], .--clone-TEXT-rt35xfs2 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-rt35xfs2"] .x-text,
[id^="TEXT-rt35xfs2"] .x-text a,
.--clone-TEXT-rt35xfs2 .x-text,
.--clone-TEXT-rt35xfs2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-rt35xfs2"] .x-text:hover,
.--clone-TEXT-rt35xfs2 .x-text:hover,
[id^="TEXT-rt35xfs2"] a:hover,
.--clone-TEXT-rt35xfs2 a:hover {
  
}

#SLIDER-PRODUCT-vi5gcnf5 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-vi5gcnf5 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-vi5gcnf5 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-vi5gcnf5 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-vi5gcnf5 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-vi5gcnf5 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-vi5gcnf5 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-vi5gcnf5 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-vi5gcnf5 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-vi5gcnf5 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-vi5gcnf5 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-vi5gcnf5 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-vi5gcnf5 .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-vi5gcnf5 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-vi5gcnf5 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-vi5gcnf5 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-vi5gcnf5 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-vi5gcnf5 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--retail-price, #SLIDER-PRODUCT-vi5gcnf5 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-vi5gcnf5 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-vi5gcnf5 .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-922cp17h {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-9amw8pdy {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-45nqym7q {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-vi5gcnf5 .grid-product--info {
  flex: unset;
}
#LINE-lv27n6lr {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-lv27n6lr .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-5vhvncyc"], .--clone-TEXT-DATASET-5vhvncyc {
  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: 90%;
  
}
[id^="TEXT-DATASET-5vhvncyc"] .x-text,
[id^="TEXT-DATASET-5vhvncyc"] .x-text a,
.--clone-TEXT-DATASET-5vhvncyc .x-text,
.--clone-TEXT-DATASET-5vhvncyc .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5vhvncyc"] .x-text:hover,
.--clone-TEXT-DATASET-5vhvncyc .x-text:hover,
[id^="TEXT-DATASET-5vhvncyc"] a:hover,
.--clone-TEXT-DATASET-5vhvncyc a:hover {
  
}


#CONTAINER-vedy8uhn {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-6pn3bm7s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-6pn3bm7s picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6pn3bm7s img {
  object-fit: cover;
}

[id^="TEXT-1k66303v"], .--clone-TEXT-1k66303v {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-1k66303v"] .x-text,
[id^="TEXT-1k66303v"] .x-text a,
.--clone-TEXT-1k66303v .x-text,
.--clone-TEXT-1k66303v .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-1k66303v"] .x-text:hover,
.--clone-TEXT-1k66303v .x-text:hover,
[id^="TEXT-1k66303v"] a:hover,
.--clone-TEXT-1k66303v a:hover {
  
}

#BUTTON-1rzx4p0k {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-1rzx4p0k .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-1rzx4p0k[disabled=true] {
  display: none;
}
#BUTTON-1rzx4p0k .animation, #BUTTON-1rzx4p0k.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-1rzx4p0k {
  
}

[id^="TEXT-z9msf1x2"], .--clone-TEXT-z9msf1x2 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-z9msf1x2"] .x-text,
[id^="TEXT-z9msf1x2"] .x-text a,
.--clone-TEXT-z9msf1x2 .x-text,
.--clone-TEXT-z9msf1x2 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-z9msf1x2"] .x-text:hover,
.--clone-TEXT-z9msf1x2 .x-text:hover,
[id^="TEXT-z9msf1x2"] a:hover,
.--clone-TEXT-z9msf1x2 a:hover {
  
}

#BUTTON-dze5lwxd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-dze5lwxd .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-dze5lwxd[disabled=true] {
  display: none;
}
#BUTTON-dze5lwxd .animation, #BUTTON-dze5lwxd.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-dze5lwxd {
  
}

#GRID-PRODUCT-7826izs1 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-7826izs1 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-7826izs1 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-7826izs1 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-7826izs1 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-7826izs1 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-7826izs1 .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-7826izs1 .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-7826izs1 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-7826izs1 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-7826izs1 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-7826izs1 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-7826izs1 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-7826izs1 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-7826izs1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-7826izs1 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-7826izs1 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-7826izs1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-7826izs1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-7826izs1 .grid-product--retail-price, #GRID-PRODUCT-7826izs1 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-7826izs1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-7826izs1 .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-7826izs1 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-7826izs1 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-7826izs1 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-7826izs1 .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-7826izs1 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-m0izno8s {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-9t60bew4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-9t60bew4 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9t60bew4 img {
  object-fit: cover;
}

[id^="TEXT-u2gtqtg5"], .--clone-TEXT-u2gtqtg5 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-u2gtqtg5"] .x-text,
[id^="TEXT-u2gtqtg5"] .x-text a,
.--clone-TEXT-u2gtqtg5 .x-text,
.--clone-TEXT-u2gtqtg5 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-u2gtqtg5"] .x-text:hover,
.--clone-TEXT-u2gtqtg5 .x-text:hover,
[id^="TEXT-u2gtqtg5"] a:hover,
.--clone-TEXT-u2gtqtg5 a:hover {
  
}

[id^="TEXT-bmlw12cu"], .--clone-TEXT-bmlw12cu {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-bmlw12cu"] .x-text,
[id^="TEXT-bmlw12cu"] .x-text a,
.--clone-TEXT-bmlw12cu .x-text,
.--clone-TEXT-bmlw12cu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-bmlw12cu"] .x-text:hover,
.--clone-TEXT-bmlw12cu .x-text:hover,
[id^="TEXT-bmlw12cu"] a:hover,
.--clone-TEXT-bmlw12cu a:hover {
  
}

#PRODUCT-OVERLAY-mf4g52oj {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-xnl0kgtd {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-59gmu71b {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-7826izs1 .grid-product--info {
  flex: unset;
}

#IMAGE-4rfdqybm {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4rfdqybm picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4rfdqybm img {
  object-fit: cover;
}

[id^="TEXT-DATASET-t7kncpc8"], .--clone-TEXT-DATASET-t7kncpc8 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-t7kncpc8"] .x-text,
[id^="TEXT-DATASET-t7kncpc8"] .x-text a,
.--clone-TEXT-DATASET-t7kncpc8 .x-text,
.--clone-TEXT-DATASET-t7kncpc8 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-t7kncpc8"] .x-text:hover,
.--clone-TEXT-DATASET-t7kncpc8 .x-text:hover,
[id^="TEXT-DATASET-t7kncpc8"] a:hover,
.--clone-TEXT-DATASET-t7kncpc8 a:hover {
  
}


#IMAGE-8s9jvy20 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8s9jvy20 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8s9jvy20 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-a1eycldb"], .--clone-TEXT-DATASET-a1eycldb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-a1eycldb"] .x-text,
[id^="TEXT-DATASET-a1eycldb"] .x-text a,
.--clone-TEXT-DATASET-a1eycldb .x-text,
.--clone-TEXT-DATASET-a1eycldb .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-a1eycldb"] .x-text:hover,
.--clone-TEXT-DATASET-a1eycldb .x-text:hover,
[id^="TEXT-DATASET-a1eycldb"] a:hover,
.--clone-TEXT-DATASET-a1eycldb a:hover {
  
}


#IMAGE-ta9e77qi {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ta9e77qi picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ta9e77qi img {
  object-fit: cover;
}

[id^="TEXT-DATASET-smfx8b0t"], .--clone-TEXT-DATASET-smfx8b0t {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-smfx8b0t"] .x-text,
[id^="TEXT-DATASET-smfx8b0t"] .x-text a,
.--clone-TEXT-DATASET-smfx8b0t .x-text,
.--clone-TEXT-DATASET-smfx8b0t .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-smfx8b0t"] .x-text:hover,
.--clone-TEXT-DATASET-smfx8b0t .x-text:hover,
[id^="TEXT-DATASET-smfx8b0t"] a:hover,
.--clone-TEXT-DATASET-smfx8b0t a:hover {
  
}

[id^="TEXT-DATASET-nkkczzmv"], .--clone-TEXT-DATASET-nkkczzmv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nkkczzmv"] .x-text,
[id^="TEXT-DATASET-nkkczzmv"] .x-text a,
.--clone-TEXT-DATASET-nkkczzmv .x-text,
.--clone-TEXT-DATASET-nkkczzmv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nkkczzmv"] .x-text:hover,
.--clone-TEXT-DATASET-nkkczzmv .x-text:hover,
[id^="TEXT-DATASET-nkkczzmv"] a:hover,
.--clone-TEXT-DATASET-nkkczzmv a:hover {
  
}


#IMAGE-ju2f3sc8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ju2f3sc8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ju2f3sc8 img {
  object-fit: cover;
}

#BUTTON-fk8i0xhw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-fk8i0xhw .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-fk8i0xhw[disabled=true] {
  display: none;
}


#CONTAINER-92lhq9dq {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-62l724zr {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-62l724zr .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-62l724zr .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-62l724zr .select {
  position: relative;
}

#DROPDOWN-62l724zr .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-62l724zr .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-62l724zr .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-62l724zr .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-62l724zr .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-tj5xuje1 {
  
  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-tj5xuje1 > .dropdown--style {
  
}
#TAGS-v3ii2irh {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-v3ii2irh .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-v3ii2irh .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-v3ii2irh .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-v3ii2irh .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-zpx0bqmq {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-zpx0bqmq .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-zpx0bqmq .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-zpx0bqmq .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-zpx0bqmq .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ylrleh9a {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-9s3qnddy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-9s3qnddy picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9s3qnddy img {
  object-fit: cover;
}

[id^="TEXT-2z1san9l"], .--clone-TEXT-2z1san9l {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-2z1san9l"] .x-text,
[id^="TEXT-2z1san9l"] .x-text a,
.--clone-TEXT-2z1san9l .x-text,
.--clone-TEXT-2z1san9l .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-2z1san9l"] .x-text:hover,
.--clone-TEXT-2z1san9l .x-text:hover,
[id^="TEXT-2z1san9l"] a:hover,
.--clone-TEXT-2z1san9l a:hover {
  
}

#BUTTON-rq2e0a7v {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-rq2e0a7v .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-rq2e0a7v[disabled=true] {
  display: none;
}
#BUTTON-rq2e0a7v .animation, #BUTTON-rq2e0a7v.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-rq2e0a7v {
  
}

[id^="TEXT-u63upv8t"], .--clone-TEXT-u63upv8t {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-u63upv8t"] .x-text,
[id^="TEXT-u63upv8t"] .x-text a,
.--clone-TEXT-u63upv8t .x-text,
.--clone-TEXT-u63upv8t .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-u63upv8t"] .x-text:hover,
.--clone-TEXT-u63upv8t .x-text:hover,
[id^="TEXT-u63upv8t"] a:hover,
.--clone-TEXT-u63upv8t a:hover {
  
}

#BUTTON-6xkmz15s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6xkmz15s .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6xkmz15s[disabled=true] {
  display: none;
}
#BUTTON-6xkmz15s .animation, #BUTTON-6xkmz15s.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6xkmz15s {
  
}

#GRID-PRODUCT-vts2vw7h {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-vts2vw7h .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-vts2vw7h .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-vts2vw7h .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-vts2vw7h .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-vts2vw7h .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-vts2vw7h .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-vts2vw7h .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-vts2vw7h .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-vts2vw7h .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-vts2vw7h .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-vts2vw7h .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-vts2vw7h .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-vts2vw7h .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-vts2vw7h .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-vts2vw7h .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-vts2vw7h .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-vts2vw7h .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-vts2vw7h .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-vts2vw7h .grid-product--retail-price, #GRID-PRODUCT-vts2vw7h .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-vts2vw7h .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-vts2vw7h .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-vts2vw7h .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-vts2vw7h .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-vts2vw7h .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-vts2vw7h .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-vts2vw7h .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-l2qy53hs {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-kmcytdrc {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-kmcytdrc picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kmcytdrc img {
  object-fit: cover;
}

[id^="TEXT-u6qlq3kv"], .--clone-TEXT-u6qlq3kv {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-u6qlq3kv"] .x-text,
[id^="TEXT-u6qlq3kv"] .x-text a,
.--clone-TEXT-u6qlq3kv .x-text,
.--clone-TEXT-u6qlq3kv .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-u6qlq3kv"] .x-text:hover,
.--clone-TEXT-u6qlq3kv .x-text:hover,
[id^="TEXT-u6qlq3kv"] a:hover,
.--clone-TEXT-u6qlq3kv a:hover {
  
}

[id^="TEXT-bvjpccv0"], .--clone-TEXT-bvjpccv0 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-bvjpccv0"] .x-text,
[id^="TEXT-bvjpccv0"] .x-text a,
.--clone-TEXT-bvjpccv0 .x-text,
.--clone-TEXT-bvjpccv0 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-bvjpccv0"] .x-text:hover,
.--clone-TEXT-bvjpccv0 .x-text:hover,
[id^="TEXT-bvjpccv0"] a:hover,
.--clone-TEXT-bvjpccv0 a:hover {
  
}

#PRODUCT-OVERLAY-uzybb68v {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-wiwipocx {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-eb6lrib2 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-vts2vw7h .grid-product--info {
  flex: unset;
}

#IMAGE-scg8qmwl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-scg8qmwl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-scg8qmwl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-pkk9o0vs"], .--clone-TEXT-DATASET-pkk9o0vs {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pkk9o0vs"] .x-text,
[id^="TEXT-DATASET-pkk9o0vs"] .x-text a,
.--clone-TEXT-DATASET-pkk9o0vs .x-text,
.--clone-TEXT-DATASET-pkk9o0vs .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pkk9o0vs"] .x-text:hover,
.--clone-TEXT-DATASET-pkk9o0vs .x-text:hover,
[id^="TEXT-DATASET-pkk9o0vs"] a:hover,
.--clone-TEXT-DATASET-pkk9o0vs a:hover {
  
}


#IMAGE-ydki0gcf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ydki0gcf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ydki0gcf img {
  object-fit: cover;
}

[id^="TEXT-DATASET-h4ij8qfl"], .--clone-TEXT-DATASET-h4ij8qfl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-h4ij8qfl"] .x-text,
[id^="TEXT-DATASET-h4ij8qfl"] .x-text a,
.--clone-TEXT-DATASET-h4ij8qfl .x-text,
.--clone-TEXT-DATASET-h4ij8qfl .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-h4ij8qfl"] .x-text:hover,
.--clone-TEXT-DATASET-h4ij8qfl .x-text:hover,
[id^="TEXT-DATASET-h4ij8qfl"] a:hover,
.--clone-TEXT-DATASET-h4ij8qfl a:hover {
  
}


#IMAGE-neuvnbds {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-neuvnbds picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-neuvnbds img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ykp011s5"], .--clone-TEXT-DATASET-ykp011s5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ykp011s5"] .x-text,
[id^="TEXT-DATASET-ykp011s5"] .x-text a,
.--clone-TEXT-DATASET-ykp011s5 .x-text,
.--clone-TEXT-DATASET-ykp011s5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ykp011s5"] .x-text:hover,
.--clone-TEXT-DATASET-ykp011s5 .x-text:hover,
[id^="TEXT-DATASET-ykp011s5"] a:hover,
.--clone-TEXT-DATASET-ykp011s5 a:hover {
  
}

[id^="TEXT-DATASET-puxnmevv"], .--clone-TEXT-DATASET-puxnmevv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-puxnmevv"] .x-text,
[id^="TEXT-DATASET-puxnmevv"] .x-text a,
.--clone-TEXT-DATASET-puxnmevv .x-text,
.--clone-TEXT-DATASET-puxnmevv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-puxnmevv"] .x-text:hover,
.--clone-TEXT-DATASET-puxnmevv .x-text:hover,
[id^="TEXT-DATASET-puxnmevv"] a:hover,
.--clone-TEXT-DATASET-puxnmevv a:hover {
  
}


#IMAGE-zopsjh66 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zopsjh66 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zopsjh66 img {
  object-fit: cover;
}

#BUTTON-3eqjlefc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-3eqjlefc .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-3eqjlefc[disabled=true] {
  display: none;
}


#CONTAINER-a33mgdsv {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-t6xji9jt {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-t6xji9jt .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-t6xji9jt .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-t6xji9jt .select {
  position: relative;
}

#DROPDOWN-t6xji9jt .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-t6xji9jt .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-t6xji9jt .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-t6xji9jt .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-t6xji9jt .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-cqe3sgtu {
  
  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-cqe3sgtu > .dropdown--style {
  
}
#TAGS-s8c7y8sl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-s8c7y8sl .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-s8c7y8sl .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-s8c7y8sl .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-s8c7y8sl .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-z33cvl7x {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-z33cvl7x .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-z33cvl7x .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-z33cvl7x .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-z33cvl7x .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#SECTION-pcjborum {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-pcjborum .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

#SECTION-pcjborum .x-section-video-background {
  
  
}



#SECTION-pcjborum .video {
  display: none;
}
#SECTION-pcjborum .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-wolgx1nt {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-49z234zo {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.0078125px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-uwurhibe"], .--clone-TEXT-uwurhibe {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-uwurhibe"] .x-text,
[id^="TEXT-uwurhibe"] .x-text a,
.--clone-TEXT-uwurhibe .x-text,
.--clone-TEXT-uwurhibe .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-uwurhibe"] .x-text:hover,
.--clone-TEXT-uwurhibe .x-text:hover,
[id^="TEXT-uwurhibe"] a:hover,
.--clone-TEXT-uwurhibe a:hover {
  
}

#GRID-PRODUCT-gmxd50we {
  --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%;
  
}

#GRID-PRODUCT-gmxd50we .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-gmxd50we .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-gmxd50we .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-gmxd50we .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-gmxd50we .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-gmxd50we .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-gmxd50we .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-gmxd50we .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-gmxd50we .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-gmxd50we .slider-product--item:hover {
  
}



#GRID-PRODUCT-gmxd50we .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-gmxd50we .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-gmxd50we .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-gmxd50we .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-gmxd50we .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-gmxd50we .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-gmxd50we .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-gmxd50we .grid-product--retail-price, #GRID-PRODUCT-gmxd50we .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-gmxd50we .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-gmxd50we .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-gmxd50we .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-gmxd50we .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-gmxd50we .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-y6bnqr9b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-jc75jhhu {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-2vf8qq46"], .--clone-TEXT-2vf8qq46 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-2vf8qq46"] .x-text,
[id^="TEXT-2vf8qq46"] .x-text a,
.--clone-TEXT-2vf8qq46 .x-text,
.--clone-TEXT-2vf8qq46 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-2vf8qq46"] .x-text:hover,
.--clone-TEXT-2vf8qq46 .x-text:hover,
[id^="TEXT-2vf8qq46"] a:hover,
.--clone-TEXT-2vf8qq46 a:hover {
  
}

#GRID-PRODUCT-3wye1yvv {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-3wye1yvv .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-3wye1yvv .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-3wye1yvv .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-3wye1yvv .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-3wye1yvv .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-3wye1yvv .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-3wye1yvv .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-3wye1yvv .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-3wye1yvv .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-3wye1yvv .slider-product--item:hover {
  
}



#GRID-PRODUCT-3wye1yvv .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-3wye1yvv .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-3wye1yvv .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-3wye1yvv .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-3wye1yvv .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-3wye1yvv .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-3wye1yvv .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-3wye1yvv .grid-product--retail-price, #GRID-PRODUCT-3wye1yvv .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-3wye1yvv .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-3wye1yvv .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-3wye1yvv .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-3wye1yvv .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-3wye1yvv .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-016lrkxy {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-pnd7n5wy {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-oui4uvw7"], .--clone-TEXT-oui4uvw7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-oui4uvw7"] .x-text,
[id^="TEXT-oui4uvw7"] .x-text a,
.--clone-TEXT-oui4uvw7 .x-text,
.--clone-TEXT-oui4uvw7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-oui4uvw7"] .x-text:hover,
.--clone-TEXT-oui4uvw7 .x-text:hover,
[id^="TEXT-oui4uvw7"] a:hover,
.--clone-TEXT-oui4uvw7 a:hover {
  
}

#GRID-PRODUCT-dcx40okv {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-dcx40okv .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dcx40okv .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-dcx40okv .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-dcx40okv .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-dcx40okv .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dcx40okv .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dcx40okv .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-dcx40okv .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-dcx40okv .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-dcx40okv .slider-product--item:hover {
  
}



#GRID-PRODUCT-dcx40okv .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-dcx40okv .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-dcx40okv .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-dcx40okv .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-dcx40okv .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dcx40okv .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-dcx40okv .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dcx40okv .grid-product--retail-price, #GRID-PRODUCT-dcx40okv .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-dcx40okv .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dcx40okv .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-dcx40okv .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-dcx40okv .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-dcx40okv .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-clx9jzz9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-eqnjmr6e {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-08otugpx"], .--clone-TEXT-08otugpx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-08otugpx"] .x-text,
[id^="TEXT-08otugpx"] .x-text a,
.--clone-TEXT-08otugpx .x-text,
.--clone-TEXT-08otugpx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-08otugpx"] .x-text:hover,
.--clone-TEXT-08otugpx .x-text:hover,
[id^="TEXT-08otugpx"] a:hover,
.--clone-TEXT-08otugpx a:hover {
  
}

#GRID-PRODUCT-0i7xpw63 {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-0i7xpw63 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-0i7xpw63 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-0i7xpw63 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-0i7xpw63 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-0i7xpw63 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-0i7xpw63 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-0i7xpw63 .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-0i7xpw63 .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-0i7xpw63 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-0i7xpw63 .slider-product--item:hover {
  
}



#GRID-PRODUCT-0i7xpw63 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-0i7xpw63 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-0i7xpw63 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-0i7xpw63 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-0i7xpw63 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-0i7xpw63 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-0i7xpw63 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-0i7xpw63 .grid-product--retail-price, #GRID-PRODUCT-0i7xpw63 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-0i7xpw63 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-0i7xpw63 .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-0i7xpw63 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-0i7xpw63 .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-0i7xpw63 .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-jn8er9hg {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-hrtxygzb {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.4296875px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-3m80ky9i"], .--clone-TEXT-3m80ky9i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-3m80ky9i"] .x-text,
[id^="TEXT-3m80ky9i"] .x-text a,
.--clone-TEXT-3m80ky9i .x-text,
.--clone-TEXT-3m80ky9i .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-3m80ky9i"] .x-text:hover,
.--clone-TEXT-3m80ky9i .x-text:hover,
[id^="TEXT-3m80ky9i"] a:hover,
.--clone-TEXT-3m80ky9i a:hover {
  
}

#GRID-PRODUCT-mzb75fjt {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-mzb75fjt .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-mzb75fjt .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-mzb75fjt .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-mzb75fjt .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-mzb75fjt .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-mzb75fjt .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-mzb75fjt .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-mzb75fjt .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-mzb75fjt .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-mzb75fjt .slider-product--item:hover {
  
}



#GRID-PRODUCT-mzb75fjt .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-mzb75fjt .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-mzb75fjt .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-mzb75fjt .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-mzb75fjt .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-mzb75fjt .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-mzb75fjt .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-mzb75fjt .grid-product--retail-price, #GRID-PRODUCT-mzb75fjt .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-mzb75fjt .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-mzb75fjt .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-mzb75fjt .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-mzb75fjt .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-mzb75fjt .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-apq88dbs {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-n44f5qnc {
  --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: 2;grid-row-start: 1;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-ucw0e5v2 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.203125px * 2);width: 100%;
  
}

#GRID-PRODUCT-ucw0e5v2 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ucw0e5v2 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-ucw0e5v2 .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-ucw0e5v2 .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-ucw0e5v2 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ucw0e5v2 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ucw0e5v2 .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-ucw0e5v2 .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-ucw0e5v2 .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-ucw0e5v2 .slider-product--item:hover {
  
}



#GRID-PRODUCT-ucw0e5v2 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ucw0e5v2 .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-ucw0e5v2 .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-ucw0e5v2 .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-ucw0e5v2 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ucw0e5v2 .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-ucw0e5v2 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ucw0e5v2 .grid-product--retail-price, #GRID-PRODUCT-ucw0e5v2 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-ucw0e5v2 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ucw0e5v2 .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-ucw0e5v2 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-ucw0e5v2 .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-ucw0e5v2 .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-bh4782zb {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-l29gv7rf"], .--clone-TEXT-l29gv7rf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-l29gv7rf"] .x-text,
[id^="TEXT-l29gv7rf"] .x-text a,
.--clone-TEXT-l29gv7rf .x-text,
.--clone-TEXT-l29gv7rf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-l29gv7rf"] .x-text:hover,
.--clone-TEXT-l29gv7rf .x-text:hover,
[id^="TEXT-l29gv7rf"] a:hover,
.--clone-TEXT-l29gv7rf a:hover {
  
}


#CONTAINER-fwsefw7x {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-jvz9f33s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-jvz9f33s picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-jvz9f33s img {
  object-fit: cover;
}

[id^="TEXT-7nwonv6h"], .--clone-TEXT-7nwonv6h {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-7nwonv6h"] .x-text,
[id^="TEXT-7nwonv6h"] .x-text a,
.--clone-TEXT-7nwonv6h .x-text,
.--clone-TEXT-7nwonv6h .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-7nwonv6h"] .x-text:hover,
.--clone-TEXT-7nwonv6h .x-text:hover,
[id^="TEXT-7nwonv6h"] a:hover,
.--clone-TEXT-7nwonv6h a:hover {
  
}

#BUTTON-migmvht8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-migmvht8 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-migmvht8[disabled=true] {
  display: none;
}
#BUTTON-migmvht8 .animation, #BUTTON-migmvht8.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-migmvht8 {
  
}

[id^="TEXT-3txetbim"], .--clone-TEXT-3txetbim {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-3txetbim"] .x-text,
[id^="TEXT-3txetbim"] .x-text a,
.--clone-TEXT-3txetbim .x-text,
.--clone-TEXT-3txetbim .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-3txetbim"] .x-text:hover,
.--clone-TEXT-3txetbim .x-text:hover,
[id^="TEXT-3txetbim"] a:hover,
.--clone-TEXT-3txetbim a:hover {
  
}

#BUTTON-jib536au {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-jib536au .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-jib536au[disabled=true] {
  display: none;
}
#BUTTON-jib536au .animation, #BUTTON-jib536au.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-jib536au {
  
}

#GRID-PRODUCT-jl7rkyub {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-jl7rkyub .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-jl7rkyub .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-jl7rkyub .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-jl7rkyub .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-jl7rkyub .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-jl7rkyub .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-jl7rkyub .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-jl7rkyub .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-jl7rkyub .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-jl7rkyub .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-jl7rkyub .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-jl7rkyub .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-jl7rkyub .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-jl7rkyub .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-jl7rkyub .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-jl7rkyub .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-jl7rkyub .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-jl7rkyub .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-jl7rkyub .grid-product--retail-price, #GRID-PRODUCT-jl7rkyub .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-jl7rkyub .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-jl7rkyub .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-jl7rkyub .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-jl7rkyub .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-jl7rkyub .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-jl7rkyub .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-jl7rkyub .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-qq21i0n7 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-dz1t1hdg {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-dz1t1hdg picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dz1t1hdg img {
  object-fit: cover;
}

[id^="TEXT-i6co96wc"], .--clone-TEXT-i6co96wc {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-i6co96wc"] .x-text,
[id^="TEXT-i6co96wc"] .x-text a,
.--clone-TEXT-i6co96wc .x-text,
.--clone-TEXT-i6co96wc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-i6co96wc"] .x-text:hover,
.--clone-TEXT-i6co96wc .x-text:hover,
[id^="TEXT-i6co96wc"] a:hover,
.--clone-TEXT-i6co96wc a:hover {
  
}

[id^="TEXT-6ui8qc27"], .--clone-TEXT-6ui8qc27 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-6ui8qc27"] .x-text,
[id^="TEXT-6ui8qc27"] .x-text a,
.--clone-TEXT-6ui8qc27 .x-text,
.--clone-TEXT-6ui8qc27 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-6ui8qc27"] .x-text:hover,
.--clone-TEXT-6ui8qc27 .x-text:hover,
[id^="TEXT-6ui8qc27"] a:hover,
.--clone-TEXT-6ui8qc27 a:hover {
  
}

#PRODUCT-OVERLAY-ivffwucf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-lyugudex {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-pl3h958e {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-jl7rkyub .grid-product--info {
  flex: unset;
}

#IMAGE-5vlb4034 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-5vlb4034 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-5vlb4034 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-4mcgdi4k"], .--clone-TEXT-DATASET-4mcgdi4k {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4mcgdi4k"] .x-text,
[id^="TEXT-DATASET-4mcgdi4k"] .x-text a,
.--clone-TEXT-DATASET-4mcgdi4k .x-text,
.--clone-TEXT-DATASET-4mcgdi4k .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4mcgdi4k"] .x-text:hover,
.--clone-TEXT-DATASET-4mcgdi4k .x-text:hover,
[id^="TEXT-DATASET-4mcgdi4k"] a:hover,
.--clone-TEXT-DATASET-4mcgdi4k a:hover {
  
}


#IMAGE-a35n8uj4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-a35n8uj4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-a35n8uj4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ijk13e1i"], .--clone-TEXT-DATASET-ijk13e1i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ijk13e1i"] .x-text,
[id^="TEXT-DATASET-ijk13e1i"] .x-text a,
.--clone-TEXT-DATASET-ijk13e1i .x-text,
.--clone-TEXT-DATASET-ijk13e1i .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ijk13e1i"] .x-text:hover,
.--clone-TEXT-DATASET-ijk13e1i .x-text:hover,
[id^="TEXT-DATASET-ijk13e1i"] a:hover,
.--clone-TEXT-DATASET-ijk13e1i a:hover {
  
}


#IMAGE-v7oojshx {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-v7oojshx picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-v7oojshx img {
  object-fit: cover;
}

[id^="TEXT-DATASET-fnklqa0n"], .--clone-TEXT-DATASET-fnklqa0n {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fnklqa0n"] .x-text,
[id^="TEXT-DATASET-fnklqa0n"] .x-text a,
.--clone-TEXT-DATASET-fnklqa0n .x-text,
.--clone-TEXT-DATASET-fnklqa0n .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fnklqa0n"] .x-text:hover,
.--clone-TEXT-DATASET-fnklqa0n .x-text:hover,
[id^="TEXT-DATASET-fnklqa0n"] a:hover,
.--clone-TEXT-DATASET-fnklqa0n a:hover {
  
}

[id^="TEXT-DATASET-1h04n47n"], .--clone-TEXT-DATASET-1h04n47n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1h04n47n"] .x-text,
[id^="TEXT-DATASET-1h04n47n"] .x-text a,
.--clone-TEXT-DATASET-1h04n47n .x-text,
.--clone-TEXT-DATASET-1h04n47n .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1h04n47n"] .x-text:hover,
.--clone-TEXT-DATASET-1h04n47n .x-text:hover,
[id^="TEXT-DATASET-1h04n47n"] a:hover,
.--clone-TEXT-DATASET-1h04n47n a:hover {
  
}


#IMAGE-dq4m875r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-dq4m875r picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dq4m875r img {
  object-fit: cover;
}

#BUTTON-k87j3029 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-k87j3029 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-k87j3029[disabled=true] {
  display: none;
}


#CONTAINER-g39ggka3 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(48px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-dq2qg4d3 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-dq2qg4d3 .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-dq2qg4d3 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-dq2qg4d3 .select {
  position: relative;
}

#DROPDOWN-dq2qg4d3 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-dq2qg4d3 .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-dq2qg4d3 .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-dq2qg4d3 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-dq2qg4d3 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-gjl5p4o3 {
  
  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-gjl5p4o3 > .dropdown--style {
  
}
#TAGS-f8c44bo7 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-f8c44bo7 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-f8c44bo7 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-f8c44bo7 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-f8c44bo7 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-1vqwdlhp {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-1vqwdlhp .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-1vqwdlhp .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-1vqwdlhp .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-1vqwdlhp .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-pbmbo9nr {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-1u4umtsl"], .--clone-TEXT-1u4umtsl {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-1u4umtsl"] .x-text,
[id^="TEXT-1u4umtsl"] .x-text a,
.--clone-TEXT-1u4umtsl .x-text,
.--clone-TEXT-1u4umtsl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-1u4umtsl"] .x-text:hover,
.--clone-TEXT-1u4umtsl .x-text:hover,
[id^="TEXT-1u4umtsl"] a:hover,
.--clone-TEXT-1u4umtsl a:hover {
  
}


#IMAGE-7l1epdzu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-7l1epdzu picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7l1epdzu img {
  object-fit: cover;
}

[id^="TEXT-ps37lrx2"], .--clone-TEXT-ps37lrx2 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-ps37lrx2"] .x-text,
[id^="TEXT-ps37lrx2"] .x-text a,
.--clone-TEXT-ps37lrx2 .x-text,
.--clone-TEXT-ps37lrx2 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-ps37lrx2"] .x-text:hover,
.--clone-TEXT-ps37lrx2 .x-text:hover,
[id^="TEXT-ps37lrx2"] a:hover,
.--clone-TEXT-ps37lrx2 a:hover {
  
}

#BUTTON-i0sj3l0c {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-i0sj3l0c .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-i0sj3l0c[disabled=true] {
  display: none;
}
#BUTTON-i0sj3l0c .animation, #BUTTON-i0sj3l0c.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-i0sj3l0c {
  
}

#BUTTON-k3ng3rui {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-k3ng3rui .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-k3ng3rui[disabled=true] {
  display: none;
}
#BUTTON-k3ng3rui .animation, #BUTTON-k3ng3rui.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-k3ng3rui {
  
}

#GRID-PRODUCT-pykuzy96 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-pykuzy96 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-pykuzy96 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-pykuzy96 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-pykuzy96 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-pykuzy96 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-pykuzy96 .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-pykuzy96 .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-pykuzy96 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-pykuzy96 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-pykuzy96 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-pykuzy96 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-pykuzy96 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-pykuzy96 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-pykuzy96 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-pykuzy96 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-pykuzy96 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-pykuzy96 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-pykuzy96 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-pykuzy96 .grid-product--retail-price, #GRID-PRODUCT-pykuzy96 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-pykuzy96 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-pykuzy96 .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-pykuzy96 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-pykuzy96 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-pykuzy96 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-pykuzy96 .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-pykuzy96 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-zoc8y281 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-i1sdioal {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-i1sdioal picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i1sdioal img {
  object-fit: cover;
}

[id^="TEXT-g6dvaffy"], .--clone-TEXT-g6dvaffy {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-g6dvaffy"] .x-text,
[id^="TEXT-g6dvaffy"] .x-text a,
.--clone-TEXT-g6dvaffy .x-text,
.--clone-TEXT-g6dvaffy .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-g6dvaffy"] .x-text:hover,
.--clone-TEXT-g6dvaffy .x-text:hover,
[id^="TEXT-g6dvaffy"] a:hover,
.--clone-TEXT-g6dvaffy a:hover {
  
}

[id^="TEXT-cwlrahpg"], .--clone-TEXT-cwlrahpg {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-cwlrahpg"] .x-text,
[id^="TEXT-cwlrahpg"] .x-text a,
.--clone-TEXT-cwlrahpg .x-text,
.--clone-TEXT-cwlrahpg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-cwlrahpg"] .x-text:hover,
.--clone-TEXT-cwlrahpg .x-text:hover,
[id^="TEXT-cwlrahpg"] a:hover,
.--clone-TEXT-cwlrahpg a:hover {
  
}

#PRODUCT-OVERLAY-15sb4t36 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-6m68pvad {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-v9b6cj17 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-pykuzy96 .grid-product--info {
  flex: unset;
}

#IMAGE-mqhfr2gb {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-mqhfr2gb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-mqhfr2gb img {
  object-fit: cover;
}

[id^="TEXT-DATASET-8yfnivsi"], .--clone-TEXT-DATASET-8yfnivsi {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-8yfnivsi"] .x-text,
[id^="TEXT-DATASET-8yfnivsi"] .x-text a,
.--clone-TEXT-DATASET-8yfnivsi .x-text,
.--clone-TEXT-DATASET-8yfnivsi .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-8yfnivsi"] .x-text:hover,
.--clone-TEXT-DATASET-8yfnivsi .x-text:hover,
[id^="TEXT-DATASET-8yfnivsi"] a:hover,
.--clone-TEXT-DATASET-8yfnivsi a:hover {
  
}


#IMAGE-uwv2c71r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-uwv2c71r picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-uwv2c71r img {
  object-fit: cover;
}

[id^="TEXT-DATASET-v5qwiynb"], .--clone-TEXT-DATASET-v5qwiynb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-v5qwiynb"] .x-text,
[id^="TEXT-DATASET-v5qwiynb"] .x-text a,
.--clone-TEXT-DATASET-v5qwiynb .x-text,
.--clone-TEXT-DATASET-v5qwiynb .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-v5qwiynb"] .x-text:hover,
.--clone-TEXT-DATASET-v5qwiynb .x-text:hover,
[id^="TEXT-DATASET-v5qwiynb"] a:hover,
.--clone-TEXT-DATASET-v5qwiynb a:hover {
  
}


#IMAGE-407cml5c {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-407cml5c picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-407cml5c img {
  object-fit: cover;
}

[id^="TEXT-DATASET-p50n1apj"], .--clone-TEXT-DATASET-p50n1apj {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-p50n1apj"] .x-text,
[id^="TEXT-DATASET-p50n1apj"] .x-text a,
.--clone-TEXT-DATASET-p50n1apj .x-text,
.--clone-TEXT-DATASET-p50n1apj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-p50n1apj"] .x-text:hover,
.--clone-TEXT-DATASET-p50n1apj .x-text:hover,
[id^="TEXT-DATASET-p50n1apj"] a:hover,
.--clone-TEXT-DATASET-p50n1apj a:hover {
  
}

[id^="TEXT-DATASET-vhgivkas"], .--clone-TEXT-DATASET-vhgivkas {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-vhgivkas"] .x-text,
[id^="TEXT-DATASET-vhgivkas"] .x-text a,
.--clone-TEXT-DATASET-vhgivkas .x-text,
.--clone-TEXT-DATASET-vhgivkas .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-vhgivkas"] .x-text:hover,
.--clone-TEXT-DATASET-vhgivkas .x-text:hover,
[id^="TEXT-DATASET-vhgivkas"] a:hover,
.--clone-TEXT-DATASET-vhgivkas a:hover {
  
}


#IMAGE-ejh8ib8x {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ejh8ib8x picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ejh8ib8x img {
  object-fit: cover;
}

#BUTTON-m87liqvf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-m87liqvf .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-m87liqvf[disabled=true] {
  display: none;
}


#CONTAINER-zq67r1vo {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-n2l86k03 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-n2l86k03 .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-n2l86k03 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-n2l86k03 .select {
  position: relative;
}

#DROPDOWN-n2l86k03 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-n2l86k03 .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-n2l86k03 .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-n2l86k03 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-n2l86k03 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-74gbfebc {
  
  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-74gbfebc > .dropdown--style {
  
}
#TAGS-kirzrqhi {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-kirzrqhi .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-kirzrqhi .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-kirzrqhi .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-kirzrqhi .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-h1kocyzs {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-h1kocyzs .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-h1kocyzs .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-h1kocyzs .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-h1kocyzs .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-z5eupm18 {
  --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: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-5vqbn1he"], .--clone-TEXT-5vqbn1he {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-5vqbn1he"] .x-text,
[id^="TEXT-5vqbn1he"] .x-text a,
.--clone-TEXT-5vqbn1he .x-text,
.--clone-TEXT-5vqbn1he .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-5vqbn1he"] .x-text:hover,
.--clone-TEXT-5vqbn1he .x-text:hover,
[id^="TEXT-5vqbn1he"] a:hover,
.--clone-TEXT-5vqbn1he a:hover {
  
}

#SLIDER-PRODUCT-9ttjnj11 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-9ttjnj11 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-9ttjnj11 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-9ttjnj11 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-9ttjnj11 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-9ttjnj11 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-9ttjnj11 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-9ttjnj11 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-9ttjnj11 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-9ttjnj11 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-9ttjnj11 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-9ttjnj11 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-9ttjnj11 .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-9ttjnj11 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-9ttjnj11 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-9ttjnj11 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-9ttjnj11 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-9ttjnj11 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--retail-price, #SLIDER-PRODUCT-9ttjnj11 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-9ttjnj11 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-9ttjnj11 .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-x8k42td6 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-7z7i5f6r {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7uklht24 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-9ttjnj11 .grid-product--info {
  flex: unset;
}
#LINE-usvbcrj3 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-usvbcrj3 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-jz4pxxrt"], .--clone-TEXT-DATASET-jz4pxxrt {
  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: 90%;
  
}
[id^="TEXT-DATASET-jz4pxxrt"] .x-text,
[id^="TEXT-DATASET-jz4pxxrt"] .x-text a,
.--clone-TEXT-DATASET-jz4pxxrt .x-text,
.--clone-TEXT-DATASET-jz4pxxrt .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jz4pxxrt"] .x-text:hover,
.--clone-TEXT-DATASET-jz4pxxrt .x-text:hover,
[id^="TEXT-DATASET-jz4pxxrt"] a:hover,
.--clone-TEXT-DATASET-jz4pxxrt a:hover {
  
}


#CONTAINER-b0elg3zu {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-ahrpy858"], .--clone-TEXT-ahrpy858 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-ahrpy858"] .x-text,
[id^="TEXT-ahrpy858"] .x-text a,
.--clone-TEXT-ahrpy858 .x-text,
.--clone-TEXT-ahrpy858 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ahrpy858"] .x-text:hover,
.--clone-TEXT-ahrpy858 .x-text:hover,
[id^="TEXT-ahrpy858"] a:hover,
.--clone-TEXT-ahrpy858 a:hover {
  
}


#IMAGE-kqjpfy18 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-kqjpfy18 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kqjpfy18 img {
  object-fit: cover;
}

[id^="TEXT-extwhruz"], .--clone-TEXT-extwhruz {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-extwhruz"] .x-text,
[id^="TEXT-extwhruz"] .x-text a,
.--clone-TEXT-extwhruz .x-text,
.--clone-TEXT-extwhruz .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-extwhruz"] .x-text:hover,
.--clone-TEXT-extwhruz .x-text:hover,
[id^="TEXT-extwhruz"] a:hover,
.--clone-TEXT-extwhruz a:hover {
  
}

#BUTTON-6b2sj46g {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-6b2sj46g .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-6b2sj46g[disabled=true] {
  display: none;
}
#BUTTON-6b2sj46g .animation, #BUTTON-6b2sj46g.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6b2sj46g {
  
}

#BUTTON-ui358x5j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-ui358x5j .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ui358x5j[disabled=true] {
  display: none;
}
#BUTTON-ui358x5j .animation, #BUTTON-ui358x5j.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ui358x5j {
  
}

#GRID-PRODUCT-m04zokrq {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-m04zokrq .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-m04zokrq .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-m04zokrq .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-m04zokrq .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-m04zokrq .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-m04zokrq .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-m04zokrq .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-m04zokrq .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-m04zokrq .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-m04zokrq .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-m04zokrq .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-m04zokrq .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-m04zokrq .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-m04zokrq .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-m04zokrq .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-m04zokrq .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-m04zokrq .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-m04zokrq .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-m04zokrq .grid-product--retail-price, #GRID-PRODUCT-m04zokrq .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-m04zokrq .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-m04zokrq .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-m04zokrq .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-m04zokrq .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-m04zokrq .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-m04zokrq .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-m04zokrq .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-3ygmttqt {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-xn19pq2f {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-xn19pq2f picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xn19pq2f img {
  object-fit: cover;
}

[id^="TEXT-dr8ybwig"], .--clone-TEXT-dr8ybwig {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dr8ybwig"] .x-text,
[id^="TEXT-dr8ybwig"] .x-text a,
.--clone-TEXT-dr8ybwig .x-text,
.--clone-TEXT-dr8ybwig .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dr8ybwig"] .x-text:hover,
.--clone-TEXT-dr8ybwig .x-text:hover,
[id^="TEXT-dr8ybwig"] a:hover,
.--clone-TEXT-dr8ybwig a:hover {
  
}

[id^="TEXT-8z4pnnde"], .--clone-TEXT-8z4pnnde {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-8z4pnnde"] .x-text,
[id^="TEXT-8z4pnnde"] .x-text a,
.--clone-TEXT-8z4pnnde .x-text,
.--clone-TEXT-8z4pnnde .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-8z4pnnde"] .x-text:hover,
.--clone-TEXT-8z4pnnde .x-text:hover,
[id^="TEXT-8z4pnnde"] a:hover,
.--clone-TEXT-8z4pnnde a:hover {
  
}

#PRODUCT-OVERLAY-bz52x3fl {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-i5s8tgmw {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-g7u3hown {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-m04zokrq .grid-product--info {
  flex: unset;
}

#IMAGE-bgoebtlf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-bgoebtlf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bgoebtlf img {
  object-fit: cover;
}

[id^="TEXT-DATASET-c1jyr5xz"], .--clone-TEXT-DATASET-c1jyr5xz {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-c1jyr5xz"] .x-text,
[id^="TEXT-DATASET-c1jyr5xz"] .x-text a,
.--clone-TEXT-DATASET-c1jyr5xz .x-text,
.--clone-TEXT-DATASET-c1jyr5xz .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-c1jyr5xz"] .x-text:hover,
.--clone-TEXT-DATASET-c1jyr5xz .x-text:hover,
[id^="TEXT-DATASET-c1jyr5xz"] a:hover,
.--clone-TEXT-DATASET-c1jyr5xz a:hover {
  
}


#IMAGE-gpycckom {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-gpycckom picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gpycckom img {
  object-fit: cover;
}

[id^="TEXT-DATASET-ycnxegyh"], .--clone-TEXT-DATASET-ycnxegyh {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-ycnxegyh"] .x-text,
[id^="TEXT-DATASET-ycnxegyh"] .x-text a,
.--clone-TEXT-DATASET-ycnxegyh .x-text,
.--clone-TEXT-DATASET-ycnxegyh .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-ycnxegyh"] .x-text:hover,
.--clone-TEXT-DATASET-ycnxegyh .x-text:hover,
[id^="TEXT-DATASET-ycnxegyh"] a:hover,
.--clone-TEXT-DATASET-ycnxegyh a:hover {
  
}


#IMAGE-pv6sres5 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pv6sres5 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pv6sres5 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-h6sk0lvc"], .--clone-TEXT-DATASET-h6sk0lvc {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-h6sk0lvc"] .x-text,
[id^="TEXT-DATASET-h6sk0lvc"] .x-text a,
.--clone-TEXT-DATASET-h6sk0lvc .x-text,
.--clone-TEXT-DATASET-h6sk0lvc .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-h6sk0lvc"] .x-text:hover,
.--clone-TEXT-DATASET-h6sk0lvc .x-text:hover,
[id^="TEXT-DATASET-h6sk0lvc"] a:hover,
.--clone-TEXT-DATASET-h6sk0lvc a:hover {
  
}

[id^="TEXT-DATASET-17cs44uo"], .--clone-TEXT-DATASET-17cs44uo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-17cs44uo"] .x-text,
[id^="TEXT-DATASET-17cs44uo"] .x-text a,
.--clone-TEXT-DATASET-17cs44uo .x-text,
.--clone-TEXT-DATASET-17cs44uo .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-17cs44uo"] .x-text:hover,
.--clone-TEXT-DATASET-17cs44uo .x-text:hover,
[id^="TEXT-DATASET-17cs44uo"] a:hover,
.--clone-TEXT-DATASET-17cs44uo a:hover {
  
}


#IMAGE-8a3o2mq3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8a3o2mq3 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8a3o2mq3 img {
  object-fit: cover;
}

#BUTTON-84yifyis {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-84yifyis .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-84yifyis[disabled=true] {
  display: none;
}


#CONTAINER-5z8a1bza {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-wti11xu5 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-wti11xu5 .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-wti11xu5 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-wti11xu5 .select {
  position: relative;
}

#DROPDOWN-wti11xu5 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-wti11xu5 .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-wti11xu5 .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-wti11xu5 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-wti11xu5 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-xml69i58 {
  
  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-xml69i58 > .dropdown--style {
  
}
#TAGS-ehikttow {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-ehikttow .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-ehikttow .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-ehikttow .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-ehikttow .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-br38r3nf {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-br38r3nf .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-br38r3nf .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-br38r3nf .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-br38r3nf .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-px6mts8o {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-vuel8go6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-vuel8go6 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vuel8go6 img {
  object-fit: cover;
}

[id^="TEXT-1b8urt04"], .--clone-TEXT-1b8urt04 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-1b8urt04"] .x-text,
[id^="TEXT-1b8urt04"] .x-text a,
.--clone-TEXT-1b8urt04 .x-text,
.--clone-TEXT-1b8urt04 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-1b8urt04"] .x-text:hover,
.--clone-TEXT-1b8urt04 .x-text:hover,
[id^="TEXT-1b8urt04"] a:hover,
.--clone-TEXT-1b8urt04 a:hover {
  
}

#BUTTON-60q7u3ym {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-60q7u3ym .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-60q7u3ym[disabled=true] {
  display: none;
}
#BUTTON-60q7u3ym .animation, #BUTTON-60q7u3ym.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-60q7u3ym {
  
}

[id^="TEXT-i2csqvhc"], .--clone-TEXT-i2csqvhc {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-i2csqvhc"] .x-text,
[id^="TEXT-i2csqvhc"] .x-text a,
.--clone-TEXT-i2csqvhc .x-text,
.--clone-TEXT-i2csqvhc .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-i2csqvhc"] .x-text:hover,
.--clone-TEXT-i2csqvhc .x-text:hover,
[id^="TEXT-i2csqvhc"] a:hover,
.--clone-TEXT-i2csqvhc a:hover {
  
}

#BUTTON-6xbne7by {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6xbne7by .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6xbne7by[disabled=true] {
  display: none;
}
#BUTTON-6xbne7by .animation, #BUTTON-6xbne7by.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6xbne7by {
  
}

#GRID-PRODUCT-yyxumad6 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-yyxumad6 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-yyxumad6 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-yyxumad6 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-yyxumad6 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-yyxumad6 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-yyxumad6 .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-yyxumad6 .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-yyxumad6 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-yyxumad6 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-yyxumad6 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-yyxumad6 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-yyxumad6 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-yyxumad6 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-yyxumad6 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-yyxumad6 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-yyxumad6 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-yyxumad6 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-yyxumad6 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-yyxumad6 .grid-product--retail-price, #GRID-PRODUCT-yyxumad6 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-yyxumad6 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-yyxumad6 .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-yyxumad6 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-yyxumad6 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-yyxumad6 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-yyxumad6 .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-yyxumad6 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-lej8zhrq {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-50pza4ue {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-50pza4ue picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-50pza4ue img {
  object-fit: cover;
}

[id^="TEXT-3cjlxto9"], .--clone-TEXT-3cjlxto9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-3cjlxto9"] .x-text,
[id^="TEXT-3cjlxto9"] .x-text a,
.--clone-TEXT-3cjlxto9 .x-text,
.--clone-TEXT-3cjlxto9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-3cjlxto9"] .x-text:hover,
.--clone-TEXT-3cjlxto9 .x-text:hover,
[id^="TEXT-3cjlxto9"] a:hover,
.--clone-TEXT-3cjlxto9 a:hover {
  
}

[id^="TEXT-9myu5bk8"], .--clone-TEXT-9myu5bk8 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-9myu5bk8"] .x-text,
[id^="TEXT-9myu5bk8"] .x-text a,
.--clone-TEXT-9myu5bk8 .x-text,
.--clone-TEXT-9myu5bk8 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-9myu5bk8"] .x-text:hover,
.--clone-TEXT-9myu5bk8 .x-text:hover,
[id^="TEXT-9myu5bk8"] a:hover,
.--clone-TEXT-9myu5bk8 a:hover {
  
}

#PRODUCT-OVERLAY-pnd35hto {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5yswf93p {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-z3qrchao {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-yyxumad6 .grid-product--info {
  flex: unset;
}

#IMAGE-g0chusah {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-g0chusah picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-g0chusah img {
  object-fit: cover;
}

[id^="TEXT-DATASET-asudbyzg"], .--clone-TEXT-DATASET-asudbyzg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-asudbyzg"] .x-text,
[id^="TEXT-DATASET-asudbyzg"] .x-text a,
.--clone-TEXT-DATASET-asudbyzg .x-text,
.--clone-TEXT-DATASET-asudbyzg .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-asudbyzg"] .x-text:hover,
.--clone-TEXT-DATASET-asudbyzg .x-text:hover,
[id^="TEXT-DATASET-asudbyzg"] a:hover,
.--clone-TEXT-DATASET-asudbyzg a:hover {
  
}


#IMAGE-zzfm9phn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zzfm9phn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zzfm9phn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-nwuiater"], .--clone-TEXT-DATASET-nwuiater {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-nwuiater"] .x-text,
[id^="TEXT-DATASET-nwuiater"] .x-text a,
.--clone-TEXT-DATASET-nwuiater .x-text,
.--clone-TEXT-DATASET-nwuiater .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-nwuiater"] .x-text:hover,
.--clone-TEXT-DATASET-nwuiater .x-text:hover,
[id^="TEXT-DATASET-nwuiater"] a:hover,
.--clone-TEXT-DATASET-nwuiater a:hover {
  
}


#IMAGE-in102wvc {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-in102wvc picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-in102wvc img {
  object-fit: cover;
}

[id^="TEXT-DATASET-jnhjug1a"], .--clone-TEXT-DATASET-jnhjug1a {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jnhjug1a"] .x-text,
[id^="TEXT-DATASET-jnhjug1a"] .x-text a,
.--clone-TEXT-DATASET-jnhjug1a .x-text,
.--clone-TEXT-DATASET-jnhjug1a .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jnhjug1a"] .x-text:hover,
.--clone-TEXT-DATASET-jnhjug1a .x-text:hover,
[id^="TEXT-DATASET-jnhjug1a"] a:hover,
.--clone-TEXT-DATASET-jnhjug1a a:hover {
  
}

[id^="TEXT-DATASET-x8u3uakl"], .--clone-TEXT-DATASET-x8u3uakl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-x8u3uakl"] .x-text,
[id^="TEXT-DATASET-x8u3uakl"] .x-text a,
.--clone-TEXT-DATASET-x8u3uakl .x-text,
.--clone-TEXT-DATASET-x8u3uakl .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-x8u3uakl"] .x-text:hover,
.--clone-TEXT-DATASET-x8u3uakl .x-text:hover,
[id^="TEXT-DATASET-x8u3uakl"] a:hover,
.--clone-TEXT-DATASET-x8u3uakl a:hover {
  
}


#IMAGE-qdlnt70m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qdlnt70m picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qdlnt70m img {
  object-fit: cover;
}

#BUTTON-75izsu7j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-75izsu7j .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-75izsu7j[disabled=true] {
  display: none;
}


#CONTAINER-vypiepk4 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-zt5sspsd {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-zt5sspsd .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-zt5sspsd .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-zt5sspsd .select {
  position: relative;
}

#DROPDOWN-zt5sspsd .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-zt5sspsd .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-zt5sspsd .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-zt5sspsd .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-zt5sspsd .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-v6sm5g62 {
  
  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-v6sm5g62 > .dropdown--style {
  
}
#TAGS-4zn5q7m4 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-4zn5q7m4 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-4zn5q7m4 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-4zn5q7m4 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-4zn5q7m4 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-olqhqz9l {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-olqhqz9l .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-olqhqz9l .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-olqhqz9l .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-olqhqz9l .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-zxarzd5s {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-c7sngkzu"], .--clone-TEXT-c7sngkzu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-c7sngkzu"] .x-text,
[id^="TEXT-c7sngkzu"] .x-text a,
.--clone-TEXT-c7sngkzu .x-text,
.--clone-TEXT-c7sngkzu .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-c7sngkzu"] .x-text:hover,
.--clone-TEXT-c7sngkzu .x-text:hover,
[id^="TEXT-c7sngkzu"] a:hover,
.--clone-TEXT-c7sngkzu a:hover {
  
}

#SLIDER-PRODUCT-fse4slw2 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-fse4slw2 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-fse4slw2 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-fse4slw2 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-fse4slw2 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-fse4slw2 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-fse4slw2 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-fse4slw2 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-fse4slw2 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-fse4slw2 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-fse4slw2 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-fse4slw2 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-fse4slw2 .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-fse4slw2 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-fse4slw2 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-fse4slw2 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-fse4slw2 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-fse4slw2 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--retail-price, #SLIDER-PRODUCT-fse4slw2 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-fse4slw2 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-fse4slw2 .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-0ob9o7nk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-52d9b503 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-49qdui7l {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-fse4slw2 .grid-product--info {
  flex: unset;
}
#LINE-rybn4ulx {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-rybn4ulx .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-bvh1h083"], .--clone-TEXT-DATASET-bvh1h083 {
  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: 90%;
  
}
[id^="TEXT-DATASET-bvh1h083"] .x-text,
[id^="TEXT-DATASET-bvh1h083"] .x-text a,
.--clone-TEXT-DATASET-bvh1h083 .x-text,
.--clone-TEXT-DATASET-bvh1h083 .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-bvh1h083"] .x-text:hover,
.--clone-TEXT-DATASET-bvh1h083 .x-text:hover,
[id^="TEXT-DATASET-bvh1h083"] a:hover,
.--clone-TEXT-DATASET-bvh1h083 a:hover {
  
}


#CONTAINER-yxm6op51 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-c42gd895 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-c42gd895 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-c42gd895 img {
  object-fit: cover;
}

[id^="TEXT-e6joe43z"], .--clone-TEXT-e6joe43z {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-e6joe43z"] .x-text,
[id^="TEXT-e6joe43z"] .x-text a,
.--clone-TEXT-e6joe43z .x-text,
.--clone-TEXT-e6joe43z .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-e6joe43z"] .x-text:hover,
.--clone-TEXT-e6joe43z .x-text:hover,
[id^="TEXT-e6joe43z"] a:hover,
.--clone-TEXT-e6joe43z a:hover {
  
}

#BUTTON-umf19t7k {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-umf19t7k .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-umf19t7k[disabled=true] {
  display: none;
}
#BUTTON-umf19t7k .animation, #BUTTON-umf19t7k.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-umf19t7k {
  
}

[id^="TEXT-4bcb8o8f"], .--clone-TEXT-4bcb8o8f {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-4bcb8o8f"] .x-text,
[id^="TEXT-4bcb8o8f"] .x-text a,
.--clone-TEXT-4bcb8o8f .x-text,
.--clone-TEXT-4bcb8o8f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-4bcb8o8f"] .x-text:hover,
.--clone-TEXT-4bcb8o8f .x-text:hover,
[id^="TEXT-4bcb8o8f"] a:hover,
.--clone-TEXT-4bcb8o8f a:hover {
  
}

#BUTTON-770m593i {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-770m593i .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-770m593i[disabled=true] {
  display: none;
}
#BUTTON-770m593i .animation, #BUTTON-770m593i.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-770m593i {
  
}

#GRID-PRODUCT-ldmmerqs {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-ldmmerqs .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ldmmerqs .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-ldmmerqs .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-ldmmerqs .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ldmmerqs .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ldmmerqs .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-ldmmerqs .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-ldmmerqs .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-ldmmerqs .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-ldmmerqs .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-ldmmerqs .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-ldmmerqs .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ldmmerqs .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-ldmmerqs .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-ldmmerqs .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ldmmerqs .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ldmmerqs .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-ldmmerqs .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ldmmerqs .grid-product--retail-price, #GRID-PRODUCT-ldmmerqs .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ldmmerqs .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ldmmerqs .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-ldmmerqs .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-ldmmerqs .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ldmmerqs .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-ldmmerqs .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-ldmmerqs .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-20ny33nv {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-rd9v8eqb {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-rd9v8eqb picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rd9v8eqb img {
  object-fit: cover;
}

[id^="TEXT-y9oheqhg"], .--clone-TEXT-y9oheqhg {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-y9oheqhg"] .x-text,
[id^="TEXT-y9oheqhg"] .x-text a,
.--clone-TEXT-y9oheqhg .x-text,
.--clone-TEXT-y9oheqhg .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-y9oheqhg"] .x-text:hover,
.--clone-TEXT-y9oheqhg .x-text:hover,
[id^="TEXT-y9oheqhg"] a:hover,
.--clone-TEXT-y9oheqhg a:hover {
  
}

[id^="TEXT-yxu6w0ns"], .--clone-TEXT-yxu6w0ns {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-yxu6w0ns"] .x-text,
[id^="TEXT-yxu6w0ns"] .x-text a,
.--clone-TEXT-yxu6w0ns .x-text,
.--clone-TEXT-yxu6w0ns .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-yxu6w0ns"] .x-text:hover,
.--clone-TEXT-yxu6w0ns .x-text:hover,
[id^="TEXT-yxu6w0ns"] a:hover,
.--clone-TEXT-yxu6w0ns a:hover {
  
}

#PRODUCT-OVERLAY-viccguki {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-0544hchv {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-u9ryegqp {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ldmmerqs .grid-product--info {
  flex: unset;
}

#IMAGE-z4y6t3zr {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-z4y6t3zr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z4y6t3zr img {
  object-fit: cover;
}

[id^="TEXT-DATASET-dgd5x40i"], .--clone-TEXT-DATASET-dgd5x40i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dgd5x40i"] .x-text,
[id^="TEXT-DATASET-dgd5x40i"] .x-text a,
.--clone-TEXT-DATASET-dgd5x40i .x-text,
.--clone-TEXT-DATASET-dgd5x40i .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dgd5x40i"] .x-text:hover,
.--clone-TEXT-DATASET-dgd5x40i .x-text:hover,
[id^="TEXT-DATASET-dgd5x40i"] a:hover,
.--clone-TEXT-DATASET-dgd5x40i a:hover {
  
}


#IMAGE-zjnk4cdy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zjnk4cdy picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zjnk4cdy img {
  object-fit: cover;
}

[id^="TEXT-DATASET-et0muny9"], .--clone-TEXT-DATASET-et0muny9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-et0muny9"] .x-text,
[id^="TEXT-DATASET-et0muny9"] .x-text a,
.--clone-TEXT-DATASET-et0muny9 .x-text,
.--clone-TEXT-DATASET-et0muny9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-et0muny9"] .x-text:hover,
.--clone-TEXT-DATASET-et0muny9 .x-text:hover,
[id^="TEXT-DATASET-et0muny9"] a:hover,
.--clone-TEXT-DATASET-et0muny9 a:hover {
  
}


#IMAGE-o2ozlttt {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-o2ozlttt picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-o2ozlttt img {
  object-fit: cover;
}

[id^="TEXT-DATASET-1gr1xsr2"], .--clone-TEXT-DATASET-1gr1xsr2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-1gr1xsr2"] .x-text,
[id^="TEXT-DATASET-1gr1xsr2"] .x-text a,
.--clone-TEXT-DATASET-1gr1xsr2 .x-text,
.--clone-TEXT-DATASET-1gr1xsr2 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-1gr1xsr2"] .x-text:hover,
.--clone-TEXT-DATASET-1gr1xsr2 .x-text:hover,
[id^="TEXT-DATASET-1gr1xsr2"] a:hover,
.--clone-TEXT-DATASET-1gr1xsr2 a:hover {
  
}

[id^="TEXT-DATASET-wbkkbsq6"], .--clone-TEXT-DATASET-wbkkbsq6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wbkkbsq6"] .x-text,
[id^="TEXT-DATASET-wbkkbsq6"] .x-text a,
.--clone-TEXT-DATASET-wbkkbsq6 .x-text,
.--clone-TEXT-DATASET-wbkkbsq6 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wbkkbsq6"] .x-text:hover,
.--clone-TEXT-DATASET-wbkkbsq6 .x-text:hover,
[id^="TEXT-DATASET-wbkkbsq6"] a:hover,
.--clone-TEXT-DATASET-wbkkbsq6 a:hover {
  
}


#IMAGE-1iyab7qv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1iyab7qv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1iyab7qv img {
  object-fit: cover;
}

#BUTTON-wmo8i3ta {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-wmo8i3ta .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-wmo8i3ta[disabled=true] {
  display: none;
}


#CONTAINER-ib8790or {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-suikpvg7 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-suikpvg7 .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-suikpvg7 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-suikpvg7 .select {
  position: relative;
}

#DROPDOWN-suikpvg7 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-suikpvg7 .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-suikpvg7 .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-suikpvg7 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-suikpvg7 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-9xckccn5 {
  
  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-9xckccn5 > .dropdown--style {
  
}
#TAGS-27gh1vrp {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-27gh1vrp .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-27gh1vrp .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-27gh1vrp .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-27gh1vrp .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-0ctdhh07 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-0ctdhh07 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-0ctdhh07 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-0ctdhh07 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-0ctdhh07 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-tqq7jtfz {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-kuzycuku {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-kuzycuku picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kuzycuku img {
  object-fit: cover;
}

[id^="TEXT-ylqxbr81"], .--clone-TEXT-ylqxbr81 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-ylqxbr81"] .x-text,
[id^="TEXT-ylqxbr81"] .x-text a,
.--clone-TEXT-ylqxbr81 .x-text,
.--clone-TEXT-ylqxbr81 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-ylqxbr81"] .x-text:hover,
.--clone-TEXT-ylqxbr81 .x-text:hover,
[id^="TEXT-ylqxbr81"] a:hover,
.--clone-TEXT-ylqxbr81 a:hover {
  
}

#BUTTON-5q4pv4d2 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-5q4pv4d2 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-5q4pv4d2[disabled=true] {
  display: none;
}
#BUTTON-5q4pv4d2 .animation, #BUTTON-5q4pv4d2.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-5q4pv4d2 {
  
}

[id^="TEXT-ntese522"], .--clone-TEXT-ntese522 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-ntese522"] .x-text,
[id^="TEXT-ntese522"] .x-text a,
.--clone-TEXT-ntese522 .x-text,
.--clone-TEXT-ntese522 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ntese522"] .x-text:hover,
.--clone-TEXT-ntese522 .x-text:hover,
[id^="TEXT-ntese522"] a:hover,
.--clone-TEXT-ntese522 a:hover {
  
}

#BUTTON-swuz5o44 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-swuz5o44 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-swuz5o44[disabled=true] {
  display: none;
}
#BUTTON-swuz5o44 .animation, #BUTTON-swuz5o44.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-swuz5o44 {
  
}

#GRID-PRODUCT-dizhm5p5 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-dizhm5p5 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-dizhm5p5 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-dizhm5p5 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-dizhm5p5 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-dizhm5p5 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-dizhm5p5 .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-dizhm5p5 .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-dizhm5p5 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-dizhm5p5 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-dizhm5p5 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-dizhm5p5 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-dizhm5p5 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-dizhm5p5 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-dizhm5p5 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-dizhm5p5 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-dizhm5p5 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-dizhm5p5 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-dizhm5p5 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-dizhm5p5 .grid-product--retail-price, #GRID-PRODUCT-dizhm5p5 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-dizhm5p5 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-dizhm5p5 .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-dizhm5p5 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-dizhm5p5 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-dizhm5p5 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-dizhm5p5 .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-dizhm5p5 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-5uktk1pe {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-fro4kj0s {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-fro4kj0s picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-fro4kj0s img {
  object-fit: cover;
}

[id^="TEXT-fxdtznyu"], .--clone-TEXT-fxdtznyu {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-fxdtznyu"] .x-text,
[id^="TEXT-fxdtznyu"] .x-text a,
.--clone-TEXT-fxdtznyu .x-text,
.--clone-TEXT-fxdtznyu .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-fxdtznyu"] .x-text:hover,
.--clone-TEXT-fxdtznyu .x-text:hover,
[id^="TEXT-fxdtznyu"] a:hover,
.--clone-TEXT-fxdtznyu a:hover {
  
}

[id^="TEXT-q3ztijbk"], .--clone-TEXT-q3ztijbk {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-q3ztijbk"] .x-text,
[id^="TEXT-q3ztijbk"] .x-text a,
.--clone-TEXT-q3ztijbk .x-text,
.--clone-TEXT-q3ztijbk .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-q3ztijbk"] .x-text:hover,
.--clone-TEXT-q3ztijbk .x-text:hover,
[id^="TEXT-q3ztijbk"] a:hover,
.--clone-TEXT-q3ztijbk a:hover {
  
}

#PRODUCT-OVERLAY-ypi55r5u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vmppev7k {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-yum5xb8h {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-dizhm5p5 .grid-product--info {
  flex: unset;
}

#IMAGE-kenj87jl {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-kenj87jl picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-kenj87jl img {
  object-fit: cover;
}

[id^="TEXT-DATASET-rz1111y5"], .--clone-TEXT-DATASET-rz1111y5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rz1111y5"] .x-text,
[id^="TEXT-DATASET-rz1111y5"] .x-text a,
.--clone-TEXT-DATASET-rz1111y5 .x-text,
.--clone-TEXT-DATASET-rz1111y5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rz1111y5"] .x-text:hover,
.--clone-TEXT-DATASET-rz1111y5 .x-text:hover,
[id^="TEXT-DATASET-rz1111y5"] a:hover,
.--clone-TEXT-DATASET-rz1111y5 a:hover {
  
}


#IMAGE-ce9hh8xn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ce9hh8xn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ce9hh8xn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-kgcqxm32"], .--clone-TEXT-DATASET-kgcqxm32 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kgcqxm32"] .x-text,
[id^="TEXT-DATASET-kgcqxm32"] .x-text a,
.--clone-TEXT-DATASET-kgcqxm32 .x-text,
.--clone-TEXT-DATASET-kgcqxm32 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kgcqxm32"] .x-text:hover,
.--clone-TEXT-DATASET-kgcqxm32 .x-text:hover,
[id^="TEXT-DATASET-kgcqxm32"] a:hover,
.--clone-TEXT-DATASET-kgcqxm32 a:hover {
  
}


#IMAGE-s7nsskkn {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-s7nsskkn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s7nsskkn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-u5kt06p2"], .--clone-TEXT-DATASET-u5kt06p2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-u5kt06p2"] .x-text,
[id^="TEXT-DATASET-u5kt06p2"] .x-text a,
.--clone-TEXT-DATASET-u5kt06p2 .x-text,
.--clone-TEXT-DATASET-u5kt06p2 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-u5kt06p2"] .x-text:hover,
.--clone-TEXT-DATASET-u5kt06p2 .x-text:hover,
[id^="TEXT-DATASET-u5kt06p2"] a:hover,
.--clone-TEXT-DATASET-u5kt06p2 a:hover {
  
}

[id^="TEXT-DATASET-6a8cekyu"], .--clone-TEXT-DATASET-6a8cekyu {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6a8cekyu"] .x-text,
[id^="TEXT-DATASET-6a8cekyu"] .x-text a,
.--clone-TEXT-DATASET-6a8cekyu .x-text,
.--clone-TEXT-DATASET-6a8cekyu .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6a8cekyu"] .x-text:hover,
.--clone-TEXT-DATASET-6a8cekyu .x-text:hover,
[id^="TEXT-DATASET-6a8cekyu"] a:hover,
.--clone-TEXT-DATASET-6a8cekyu a:hover {
  
}


#IMAGE-xn0t9qx8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-xn0t9qx8 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-xn0t9qx8 img {
  object-fit: cover;
}

#BUTTON-anriitj1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-anriitj1 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-anriitj1[disabled=true] {
  display: none;
}


#CONTAINER-8yt2ocsp {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-c30uxdjm {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-c30uxdjm .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-c30uxdjm .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-c30uxdjm .select {
  position: relative;
}

#DROPDOWN-c30uxdjm .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-c30uxdjm .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-c30uxdjm .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-c30uxdjm .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-c30uxdjm .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-crwlxts7 {
  
  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-crwlxts7 > .dropdown--style {
  
}
#TAGS-3tz7s9ej {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-3tz7s9ej .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-3tz7s9ej .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-3tz7s9ej .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-3tz7s9ej .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-8h52s46k {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-8h52s46k .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-8h52s46k .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-8h52s46k .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-8h52s46k .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-vmv1mtzd {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-1rua5jg5"], .--clone-TEXT-1rua5jg5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-1rua5jg5"] .x-text,
[id^="TEXT-1rua5jg5"] .x-text a,
.--clone-TEXT-1rua5jg5 .x-text,
.--clone-TEXT-1rua5jg5 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-1rua5jg5"] .x-text:hover,
.--clone-TEXT-1rua5jg5 .x-text:hover,
[id^="TEXT-1rua5jg5"] a:hover,
.--clone-TEXT-1rua5jg5 a:hover {
  
}

#SLIDER-PRODUCT-cvctj7ae {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-cvctj7ae .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-cvctj7ae .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-cvctj7ae .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-cvctj7ae .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-cvctj7ae .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-cvctj7ae .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-cvctj7ae .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-cvctj7ae .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-cvctj7ae .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-cvctj7ae .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-cvctj7ae .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-cvctj7ae .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-cvctj7ae .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-cvctj7ae .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-cvctj7ae .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-cvctj7ae .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-cvctj7ae .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--retail-price, #SLIDER-PRODUCT-cvctj7ae .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-cvctj7ae .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-cvctj7ae .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-49kbqj2b {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-sybucl48 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-l8a22ny9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-cvctj7ae .grid-product--info {
  flex: unset;
}
#LINE-w7mrlq5y {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-w7mrlq5y .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-xzgb5ksd"], .--clone-TEXT-DATASET-xzgb5ksd {
  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: 90%;
  
}
[id^="TEXT-DATASET-xzgb5ksd"] .x-text,
[id^="TEXT-DATASET-xzgb5ksd"] .x-text a,
.--clone-TEXT-DATASET-xzgb5ksd .x-text,
.--clone-TEXT-DATASET-xzgb5ksd .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xzgb5ksd"] .x-text:hover,
.--clone-TEXT-DATASET-xzgb5ksd .x-text:hover,
[id^="TEXT-DATASET-xzgb5ksd"] a:hover,
.--clone-TEXT-DATASET-xzgb5ksd a:hover {
  
}


#CONTAINER-xp2jqdef {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-m3t5xgtt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-m3t5xgtt picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m3t5xgtt img {
  object-fit: cover;
}

[id^="TEXT-6ogpjozo"], .--clone-TEXT-6ogpjozo {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-6ogpjozo"] .x-text,
[id^="TEXT-6ogpjozo"] .x-text a,
.--clone-TEXT-6ogpjozo .x-text,
.--clone-TEXT-6ogpjozo .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-6ogpjozo"] .x-text:hover,
.--clone-TEXT-6ogpjozo .x-text:hover,
[id^="TEXT-6ogpjozo"] a:hover,
.--clone-TEXT-6ogpjozo a:hover {
  
}

#BUTTON-jjldipt7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-jjldipt7 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-jjldipt7[disabled=true] {
  display: none;
}
#BUTTON-jjldipt7 .animation, #BUTTON-jjldipt7.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-jjldipt7 {
  
}

[id^="TEXT-emo2ts5z"], .--clone-TEXT-emo2ts5z {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-emo2ts5z"] .x-text,
[id^="TEXT-emo2ts5z"] .x-text a,
.--clone-TEXT-emo2ts5z .x-text,
.--clone-TEXT-emo2ts5z .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-emo2ts5z"] .x-text:hover,
.--clone-TEXT-emo2ts5z .x-text:hover,
[id^="TEXT-emo2ts5z"] a:hover,
.--clone-TEXT-emo2ts5z a:hover {
  
}

#BUTTON-bfnypxy0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-bfnypxy0 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-bfnypxy0[disabled=true] {
  display: none;
}
#BUTTON-bfnypxy0 .animation, #BUTTON-bfnypxy0.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-bfnypxy0 {
  
}

#GRID-PRODUCT-znthklp8 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-znthklp8 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-znthklp8 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-znthklp8 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-znthklp8 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-znthklp8 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-znthklp8 .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-znthklp8 .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-znthklp8 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-znthklp8 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-znthklp8 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-znthklp8 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-znthklp8 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-znthklp8 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-znthklp8 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-znthklp8 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-znthklp8 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-znthklp8 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-znthklp8 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-znthklp8 .grid-product--retail-price, #GRID-PRODUCT-znthklp8 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-znthklp8 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-znthklp8 .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-znthklp8 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-znthklp8 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-znthklp8 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-znthklp8 .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-znthklp8 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-hhdfdqxi {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-i8bd0ro9 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-i8bd0ro9 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-i8bd0ro9 img {
  object-fit: cover;
}

[id^="TEXT-mdcy4krl"], .--clone-TEXT-mdcy4krl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-mdcy4krl"] .x-text,
[id^="TEXT-mdcy4krl"] .x-text a,
.--clone-TEXT-mdcy4krl .x-text,
.--clone-TEXT-mdcy4krl .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-mdcy4krl"] .x-text:hover,
.--clone-TEXT-mdcy4krl .x-text:hover,
[id^="TEXT-mdcy4krl"] a:hover,
.--clone-TEXT-mdcy4krl a:hover {
  
}

[id^="TEXT-1f30zzwe"], .--clone-TEXT-1f30zzwe {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-1f30zzwe"] .x-text,
[id^="TEXT-1f30zzwe"] .x-text a,
.--clone-TEXT-1f30zzwe .x-text,
.--clone-TEXT-1f30zzwe .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-1f30zzwe"] .x-text:hover,
.--clone-TEXT-1f30zzwe .x-text:hover,
[id^="TEXT-1f30zzwe"] a:hover,
.--clone-TEXT-1f30zzwe a:hover {
  
}

#PRODUCT-OVERLAY-vi97jldt {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-47gy05b7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-w3ptx6w4 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-znthklp8 .grid-product--info {
  flex: unset;
}

#IMAGE-9murboxp {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9murboxp picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9murboxp img {
  object-fit: cover;
}

[id^="TEXT-DATASET-kp6mzg45"], .--clone-TEXT-DATASET-kp6mzg45 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-kp6mzg45"] .x-text,
[id^="TEXT-DATASET-kp6mzg45"] .x-text a,
.--clone-TEXT-DATASET-kp6mzg45 .x-text,
.--clone-TEXT-DATASET-kp6mzg45 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-kp6mzg45"] .x-text:hover,
.--clone-TEXT-DATASET-kp6mzg45 .x-text:hover,
[id^="TEXT-DATASET-kp6mzg45"] a:hover,
.--clone-TEXT-DATASET-kp6mzg45 a:hover {
  
}


#IMAGE-6g4zcl6x {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6g4zcl6x picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6g4zcl6x img {
  object-fit: cover;
}

[id^="TEXT-DATASET-q4b8n4d8"], .--clone-TEXT-DATASET-q4b8n4d8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q4b8n4d8"] .x-text,
[id^="TEXT-DATASET-q4b8n4d8"] .x-text a,
.--clone-TEXT-DATASET-q4b8n4d8 .x-text,
.--clone-TEXT-DATASET-q4b8n4d8 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q4b8n4d8"] .x-text:hover,
.--clone-TEXT-DATASET-q4b8n4d8 .x-text:hover,
[id^="TEXT-DATASET-q4b8n4d8"] a:hover,
.--clone-TEXT-DATASET-q4b8n4d8 a:hover {
  
}


#IMAGE-6e2g7bt4 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6e2g7bt4 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6e2g7bt4 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-4ir9tm75"], .--clone-TEXT-DATASET-4ir9tm75 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-4ir9tm75"] .x-text,
[id^="TEXT-DATASET-4ir9tm75"] .x-text a,
.--clone-TEXT-DATASET-4ir9tm75 .x-text,
.--clone-TEXT-DATASET-4ir9tm75 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-4ir9tm75"] .x-text:hover,
.--clone-TEXT-DATASET-4ir9tm75 .x-text:hover,
[id^="TEXT-DATASET-4ir9tm75"] a:hover,
.--clone-TEXT-DATASET-4ir9tm75 a:hover {
  
}

[id^="TEXT-DATASET-x7jr4xq6"], .--clone-TEXT-DATASET-x7jr4xq6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-x7jr4xq6"] .x-text,
[id^="TEXT-DATASET-x7jr4xq6"] .x-text a,
.--clone-TEXT-DATASET-x7jr4xq6 .x-text,
.--clone-TEXT-DATASET-x7jr4xq6 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-x7jr4xq6"] .x-text:hover,
.--clone-TEXT-DATASET-x7jr4xq6 .x-text:hover,
[id^="TEXT-DATASET-x7jr4xq6"] a:hover,
.--clone-TEXT-DATASET-x7jr4xq6 a:hover {
  
}


#IMAGE-cwtpf17u {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-cwtpf17u picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-cwtpf17u img {
  object-fit: cover;
}

#BUTTON-nyb0zwdv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-nyb0zwdv .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-nyb0zwdv[disabled=true] {
  display: none;
}


#CONTAINER-ihwa4lmo {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-dshmsxjq {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-dshmsxjq .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-dshmsxjq .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-dshmsxjq .select {
  position: relative;
}

#DROPDOWN-dshmsxjq .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-dshmsxjq .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-dshmsxjq .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-dshmsxjq .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-dshmsxjq .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-hmjym3ar {
  
  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-hmjym3ar > .dropdown--style {
  
}
#TAGS-hq8blavb {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-hq8blavb .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-hq8blavb .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-hq8blavb .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-hq8blavb .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-qepj02wx {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-qepj02wx .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-qepj02wx .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-qepj02wx .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-qepj02wx .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-525sp4rt {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-8qvlc5hp"], .--clone-TEXT-8qvlc5hp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-8qvlc5hp"] .x-text,
[id^="TEXT-8qvlc5hp"] .x-text a,
.--clone-TEXT-8qvlc5hp .x-text,
.--clone-TEXT-8qvlc5hp .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-8qvlc5hp"] .x-text:hover,
.--clone-TEXT-8qvlc5hp .x-text:hover,
[id^="TEXT-8qvlc5hp"] a:hover,
.--clone-TEXT-8qvlc5hp a:hover {
  
}

#SLIDER-PRODUCT-tlopdfkf {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-tlopdfkf .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-tlopdfkf .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-tlopdfkf .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-tlopdfkf .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-tlopdfkf .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-tlopdfkf .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-tlopdfkf .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-tlopdfkf .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-tlopdfkf .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-tlopdfkf .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-tlopdfkf .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-tlopdfkf .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-tlopdfkf .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-tlopdfkf .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-tlopdfkf .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-tlopdfkf .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-tlopdfkf .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--retail-price, #SLIDER-PRODUCT-tlopdfkf .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-tlopdfkf .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-tlopdfkf .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-wqpb7eww {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ruy1sj8e {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-jb8s5116 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-tlopdfkf .grid-product--info {
  flex: unset;
}
#LINE-sds40z6x {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-sds40z6x .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-k2i0cajw"], .--clone-TEXT-DATASET-k2i0cajw {
  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: 90%;
  
}
[id^="TEXT-DATASET-k2i0cajw"] .x-text,
[id^="TEXT-DATASET-k2i0cajw"] .x-text a,
.--clone-TEXT-DATASET-k2i0cajw .x-text,
.--clone-TEXT-DATASET-k2i0cajw .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-k2i0cajw"] .x-text:hover,
.--clone-TEXT-DATASET-k2i0cajw .x-text:hover,
[id^="TEXT-DATASET-k2i0cajw"] a:hover,
.--clone-TEXT-DATASET-k2i0cajw a:hover {
  
}


#CONTAINER-kok3wjk3 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-r5cfu6dd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-r5cfu6dd picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r5cfu6dd img {
  object-fit: cover;
}

[id^="TEXT-cz5oocuo"], .--clone-TEXT-cz5oocuo {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-cz5oocuo"] .x-text,
[id^="TEXT-cz5oocuo"] .x-text a,
.--clone-TEXT-cz5oocuo .x-text,
.--clone-TEXT-cz5oocuo .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-cz5oocuo"] .x-text:hover,
.--clone-TEXT-cz5oocuo .x-text:hover,
[id^="TEXT-cz5oocuo"] a:hover,
.--clone-TEXT-cz5oocuo a:hover {
  
}

#BUTTON-m0mimx6q {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-m0mimx6q .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-m0mimx6q[disabled=true] {
  display: none;
}
#BUTTON-m0mimx6q .animation, #BUTTON-m0mimx6q.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-m0mimx6q {
  
}

[id^="TEXT-33joinhh"], .--clone-TEXT-33joinhh {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-33joinhh"] .x-text,
[id^="TEXT-33joinhh"] .x-text a,
.--clone-TEXT-33joinhh .x-text,
.--clone-TEXT-33joinhh .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-33joinhh"] .x-text:hover,
.--clone-TEXT-33joinhh .x-text:hover,
[id^="TEXT-33joinhh"] a:hover,
.--clone-TEXT-33joinhh a:hover {
  
}

#BUTTON-yqvipblr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-yqvipblr .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-yqvipblr[disabled=true] {
  display: none;
}
#BUTTON-yqvipblr .animation, #BUTTON-yqvipblr.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-yqvipblr {
  
}

#GRID-PRODUCT-6di1wp8w {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-6di1wp8w .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-6di1wp8w .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-6di1wp8w .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-6di1wp8w .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-6di1wp8w .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-6di1wp8w .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-6di1wp8w .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-6di1wp8w .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-6di1wp8w .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-6di1wp8w .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-6di1wp8w .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-6di1wp8w .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-6di1wp8w .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-6di1wp8w .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-6di1wp8w .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-6di1wp8w .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-6di1wp8w .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-6di1wp8w .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-6di1wp8w .grid-product--retail-price, #GRID-PRODUCT-6di1wp8w .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-6di1wp8w .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-6di1wp8w .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-6di1wp8w .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-6di1wp8w .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-6di1wp8w .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-6di1wp8w .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-6di1wp8w .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-0b87509z {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-8e7ujxgx {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-8e7ujxgx picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8e7ujxgx img {
  object-fit: cover;
}

[id^="TEXT-99nz914u"], .--clone-TEXT-99nz914u {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-99nz914u"] .x-text,
[id^="TEXT-99nz914u"] .x-text a,
.--clone-TEXT-99nz914u .x-text,
.--clone-TEXT-99nz914u .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-99nz914u"] .x-text:hover,
.--clone-TEXT-99nz914u .x-text:hover,
[id^="TEXT-99nz914u"] a:hover,
.--clone-TEXT-99nz914u a:hover {
  
}

[id^="TEXT-8sq2awg2"], .--clone-TEXT-8sq2awg2 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-8sq2awg2"] .x-text,
[id^="TEXT-8sq2awg2"] .x-text a,
.--clone-TEXT-8sq2awg2 .x-text,
.--clone-TEXT-8sq2awg2 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-8sq2awg2"] .x-text:hover,
.--clone-TEXT-8sq2awg2 .x-text:hover,
[id^="TEXT-8sq2awg2"] a:hover,
.--clone-TEXT-8sq2awg2 a:hover {
  
}

#PRODUCT-OVERLAY-yuhikpf9 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-vlan71cf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-123axdbm {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-6di1wp8w .grid-product--info {
  flex: unset;
}

#IMAGE-vtjxf8tn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-vtjxf8tn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vtjxf8tn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-xtk0e2l4"], .--clone-TEXT-DATASET-xtk0e2l4 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xtk0e2l4"] .x-text,
[id^="TEXT-DATASET-xtk0e2l4"] .x-text a,
.--clone-TEXT-DATASET-xtk0e2l4 .x-text,
.--clone-TEXT-DATASET-xtk0e2l4 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xtk0e2l4"] .x-text:hover,
.--clone-TEXT-DATASET-xtk0e2l4 .x-text:hover,
[id^="TEXT-DATASET-xtk0e2l4"] a:hover,
.--clone-TEXT-DATASET-xtk0e2l4 a:hover {
  
}


#IMAGE-tbl47vhw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-tbl47vhw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-tbl47vhw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-9ic9adfv"], .--clone-TEXT-DATASET-9ic9adfv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9ic9adfv"] .x-text,
[id^="TEXT-DATASET-9ic9adfv"] .x-text a,
.--clone-TEXT-DATASET-9ic9adfv .x-text,
.--clone-TEXT-DATASET-9ic9adfv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9ic9adfv"] .x-text:hover,
.--clone-TEXT-DATASET-9ic9adfv .x-text:hover,
[id^="TEXT-DATASET-9ic9adfv"] a:hover,
.--clone-TEXT-DATASET-9ic9adfv a:hover {
  
}


#IMAGE-uu2rknvs {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-uu2rknvs picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-uu2rknvs img {
  object-fit: cover;
}

[id^="TEXT-DATASET-i5nnqyvr"], .--clone-TEXT-DATASET-i5nnqyvr {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-i5nnqyvr"] .x-text,
[id^="TEXT-DATASET-i5nnqyvr"] .x-text a,
.--clone-TEXT-DATASET-i5nnqyvr .x-text,
.--clone-TEXT-DATASET-i5nnqyvr .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-i5nnqyvr"] .x-text:hover,
.--clone-TEXT-DATASET-i5nnqyvr .x-text:hover,
[id^="TEXT-DATASET-i5nnqyvr"] a:hover,
.--clone-TEXT-DATASET-i5nnqyvr a:hover {
  
}

[id^="TEXT-DATASET-sbl6gmk0"], .--clone-TEXT-DATASET-sbl6gmk0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sbl6gmk0"] .x-text,
[id^="TEXT-DATASET-sbl6gmk0"] .x-text a,
.--clone-TEXT-DATASET-sbl6gmk0 .x-text,
.--clone-TEXT-DATASET-sbl6gmk0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sbl6gmk0"] .x-text:hover,
.--clone-TEXT-DATASET-sbl6gmk0 .x-text:hover,
[id^="TEXT-DATASET-sbl6gmk0"] a:hover,
.--clone-TEXT-DATASET-sbl6gmk0 a:hover {
  
}


#IMAGE-pjf5kyej {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pjf5kyej picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pjf5kyej img {
  object-fit: cover;
}

#BUTTON-ewkyfgyv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-ewkyfgyv .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ewkyfgyv[disabled=true] {
  display: none;
}


#CONTAINER-d5ke0mj5 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-1jp81dmx {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-1jp81dmx .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-1jp81dmx .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-1jp81dmx .select {
  position: relative;
}

#DROPDOWN-1jp81dmx .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-1jp81dmx .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-1jp81dmx .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-1jp81dmx .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-1jp81dmx .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-s7jdhtj0 {
  
  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-s7jdhtj0 > .dropdown--style {
  
}
#TAGS-c23euplt {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-c23euplt .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-c23euplt .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-c23euplt .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-c23euplt .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-bd1xlcnb {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-bd1xlcnb .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-bd1xlcnb .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-bd1xlcnb .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-bd1xlcnb .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-oy0p8opa {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-v7599wbp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-v7599wbp picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-v7599wbp img {
  object-fit: cover;
}

[id^="TEXT-hx2nu2v5"], .--clone-TEXT-hx2nu2v5 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-hx2nu2v5"] .x-text,
[id^="TEXT-hx2nu2v5"] .x-text a,
.--clone-TEXT-hx2nu2v5 .x-text,
.--clone-TEXT-hx2nu2v5 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-hx2nu2v5"] .x-text:hover,
.--clone-TEXT-hx2nu2v5 .x-text:hover,
[id^="TEXT-hx2nu2v5"] a:hover,
.--clone-TEXT-hx2nu2v5 a:hover {
  
}

#BUTTON-1xgcpmwa {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-1xgcpmwa .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-1xgcpmwa[disabled=true] {
  display: none;
}
#BUTTON-1xgcpmwa .animation, #BUTTON-1xgcpmwa.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-1xgcpmwa {
  
}

[id^="TEXT-gppkcrti"], .--clone-TEXT-gppkcrti {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-gppkcrti"] .x-text,
[id^="TEXT-gppkcrti"] .x-text a,
.--clone-TEXT-gppkcrti .x-text,
.--clone-TEXT-gppkcrti .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-gppkcrti"] .x-text:hover,
.--clone-TEXT-gppkcrti .x-text:hover,
[id^="TEXT-gppkcrti"] a:hover,
.--clone-TEXT-gppkcrti a:hover {
  
}

#BUTTON-b7d8htih {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-b7d8htih .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-b7d8htih[disabled=true] {
  display: none;
}
#BUTTON-b7d8htih .animation, #BUTTON-b7d8htih.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-b7d8htih {
  
}


#CONTAINER-fxuvcam9 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-tdnycxi0 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-tdnycxi0 .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-tdnycxi0 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-tdnycxi0 .select {
  position: relative;
}

#DROPDOWN-tdnycxi0 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-tdnycxi0 .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-tdnycxi0 .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-tdnycxi0 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-tdnycxi0 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-i74l3e0e {
  
  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-i74l3e0e > .dropdown--style {
  
}
#TAGS-yayoemeo {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-yayoemeo .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-yayoemeo .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-yayoemeo .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-yayoemeo .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-w0r9wgbj {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-w0r9wgbj .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-w0r9wgbj .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-w0r9wgbj .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-w0r9wgbj .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#GRID-PRODUCT-y3hdrgp6 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-y3hdrgp6 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-y3hdrgp6 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-y3hdrgp6 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-y3hdrgp6 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-y3hdrgp6 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-y3hdrgp6 .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-y3hdrgp6 .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-y3hdrgp6 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-y3hdrgp6 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-y3hdrgp6 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-y3hdrgp6 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-y3hdrgp6 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-y3hdrgp6 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-y3hdrgp6 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-y3hdrgp6 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-y3hdrgp6 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-y3hdrgp6 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-y3hdrgp6 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-y3hdrgp6 .grid-product--retail-price, #GRID-PRODUCT-y3hdrgp6 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-y3hdrgp6 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-y3hdrgp6 .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-y3hdrgp6 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-y3hdrgp6 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-y3hdrgp6 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-y3hdrgp6 .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-y3hdrgp6 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-9rcggse0 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-dfwnubjo {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-dfwnubjo picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-dfwnubjo img {
  object-fit: cover;
}

[id^="TEXT-6v18e62y"], .--clone-TEXT-6v18e62y {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6v18e62y"] .x-text,
[id^="TEXT-6v18e62y"] .x-text a,
.--clone-TEXT-6v18e62y .x-text,
.--clone-TEXT-6v18e62y .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6v18e62y"] .x-text:hover,
.--clone-TEXT-6v18e62y .x-text:hover,
[id^="TEXT-6v18e62y"] a:hover,
.--clone-TEXT-6v18e62y a:hover {
  
}

[id^="TEXT-sx2ha749"], .--clone-TEXT-sx2ha749 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-sx2ha749"] .x-text,
[id^="TEXT-sx2ha749"] .x-text a,
.--clone-TEXT-sx2ha749 .x-text,
.--clone-TEXT-sx2ha749 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-sx2ha749"] .x-text:hover,
.--clone-TEXT-sx2ha749 .x-text:hover,
[id^="TEXT-sx2ha749"] a:hover,
.--clone-TEXT-sx2ha749 a:hover {
  
}

#PRODUCT-OVERLAY-a3gc2hb7 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-25erdn3t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-9ihk5juj {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-y3hdrgp6 .grid-product--info {
  flex: unset;
}

#IMAGE-0cqv355a {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-0cqv355a picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0cqv355a img {
  object-fit: cover;
}

[id^="TEXT-DATASET-wf743o9i"], .--clone-TEXT-DATASET-wf743o9i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wf743o9i"] .x-text,
[id^="TEXT-DATASET-wf743o9i"] .x-text a,
.--clone-TEXT-DATASET-wf743o9i .x-text,
.--clone-TEXT-DATASET-wf743o9i .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wf743o9i"] .x-text:hover,
.--clone-TEXT-DATASET-wf743o9i .x-text:hover,
[id^="TEXT-DATASET-wf743o9i"] a:hover,
.--clone-TEXT-DATASET-wf743o9i a:hover {
  
}


#IMAGE-nirikpqw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-nirikpqw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-nirikpqw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-0wddtq02"], .--clone-TEXT-DATASET-0wddtq02 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-0wddtq02"] .x-text,
[id^="TEXT-DATASET-0wddtq02"] .x-text a,
.--clone-TEXT-DATASET-0wddtq02 .x-text,
.--clone-TEXT-DATASET-0wddtq02 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-0wddtq02"] .x-text:hover,
.--clone-TEXT-DATASET-0wddtq02 .x-text:hover,
[id^="TEXT-DATASET-0wddtq02"] a:hover,
.--clone-TEXT-DATASET-0wddtq02 a:hover {
  
}


#IMAGE-qph35ppr {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qph35ppr picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qph35ppr img {
  object-fit: cover;
}

[id^="TEXT-DATASET-qzaozod2"], .--clone-TEXT-DATASET-qzaozod2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-qzaozod2"] .x-text,
[id^="TEXT-DATASET-qzaozod2"] .x-text a,
.--clone-TEXT-DATASET-qzaozod2 .x-text,
.--clone-TEXT-DATASET-qzaozod2 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-qzaozod2"] .x-text:hover,
.--clone-TEXT-DATASET-qzaozod2 .x-text:hover,
[id^="TEXT-DATASET-qzaozod2"] a:hover,
.--clone-TEXT-DATASET-qzaozod2 a:hover {
  
}

[id^="TEXT-DATASET-spjbhpot"], .--clone-TEXT-DATASET-spjbhpot {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-spjbhpot"] .x-text,
[id^="TEXT-DATASET-spjbhpot"] .x-text a,
.--clone-TEXT-DATASET-spjbhpot .x-text,
.--clone-TEXT-DATASET-spjbhpot .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-spjbhpot"] .x-text:hover,
.--clone-TEXT-DATASET-spjbhpot .x-text:hover,
[id^="TEXT-DATASET-spjbhpot"] a:hover,
.--clone-TEXT-DATASET-spjbhpot a:hover {
  
}


#IMAGE-6b2mnpit {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6b2mnpit picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6b2mnpit img {
  object-fit: cover;
}

#BUTTON-9hnxn6m9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-9hnxn6m9 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-9hnxn6m9[disabled=true] {
  display: none;
}


#CONTAINER-2uc1hdlc {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-6whl6zv5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-6whl6zv5 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6whl6zv5 img {
  object-fit: cover;
}

[id^="TEXT-1tbrcp80"], .--clone-TEXT-1tbrcp80 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-1tbrcp80"] .x-text,
[id^="TEXT-1tbrcp80"] .x-text a,
.--clone-TEXT-1tbrcp80 .x-text,
.--clone-TEXT-1tbrcp80 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-1tbrcp80"] .x-text:hover,
.--clone-TEXT-1tbrcp80 .x-text:hover,
[id^="TEXT-1tbrcp80"] a:hover,
.--clone-TEXT-1tbrcp80 a:hover {
  
}

#BUTTON-eywmbr1j {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-eywmbr1j .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-eywmbr1j[disabled=true] {
  display: none;
}
#BUTTON-eywmbr1j .animation, #BUTTON-eywmbr1j.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-eywmbr1j {
  
}

[id^="TEXT-i59g1cmy"], .--clone-TEXT-i59g1cmy {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-i59g1cmy"] .x-text,
[id^="TEXT-i59g1cmy"] .x-text a,
.--clone-TEXT-i59g1cmy .x-text,
.--clone-TEXT-i59g1cmy .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-i59g1cmy"] .x-text:hover,
.--clone-TEXT-i59g1cmy .x-text:hover,
[id^="TEXT-i59g1cmy"] a:hover,
.--clone-TEXT-i59g1cmy a:hover {
  
}

#BUTTON-7efz0acv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-7efz0acv .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-7efz0acv[disabled=true] {
  display: none;
}
#BUTTON-7efz0acv .animation, #BUTTON-7efz0acv.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-7efz0acv {
  
}

#GRID-PRODUCT-rj29owbl {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-rj29owbl .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-rj29owbl .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-rj29owbl .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-rj29owbl .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-rj29owbl .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-rj29owbl .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-rj29owbl .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-rj29owbl .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-rj29owbl .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-rj29owbl .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-rj29owbl .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-rj29owbl .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-rj29owbl .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-rj29owbl .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-rj29owbl .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-rj29owbl .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-rj29owbl .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-rj29owbl .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-rj29owbl .grid-product--retail-price, #GRID-PRODUCT-rj29owbl .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-rj29owbl .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-rj29owbl .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-rj29owbl .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-rj29owbl .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-rj29owbl .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-rj29owbl .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-rj29owbl .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-c6wtvoc3 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-rz75h0w0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-rz75h0w0 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-rz75h0w0 img {
  object-fit: cover;
}

[id^="TEXT-04pnm3qq"], .--clone-TEXT-04pnm3qq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-04pnm3qq"] .x-text,
[id^="TEXT-04pnm3qq"] .x-text a,
.--clone-TEXT-04pnm3qq .x-text,
.--clone-TEXT-04pnm3qq .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-04pnm3qq"] .x-text:hover,
.--clone-TEXT-04pnm3qq .x-text:hover,
[id^="TEXT-04pnm3qq"] a:hover,
.--clone-TEXT-04pnm3qq a:hover {
  
}

[id^="TEXT-yguxk78l"], .--clone-TEXT-yguxk78l {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-yguxk78l"] .x-text,
[id^="TEXT-yguxk78l"] .x-text a,
.--clone-TEXT-yguxk78l .x-text,
.--clone-TEXT-yguxk78l .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-yguxk78l"] .x-text:hover,
.--clone-TEXT-yguxk78l .x-text:hover,
[id^="TEXT-yguxk78l"] a:hover,
.--clone-TEXT-yguxk78l a:hover {
  
}

#PRODUCT-OVERLAY-7xwgb8yk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-oi4p7t80 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-5q1v8c3x {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-rj29owbl .grid-product--info {
  flex: unset;
}

#IMAGE-hzd8rhda {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hzd8rhda picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hzd8rhda img {
  object-fit: cover;
}

[id^="TEXT-DATASET-s5t6d2cf"], .--clone-TEXT-DATASET-s5t6d2cf {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-s5t6d2cf"] .x-text,
[id^="TEXT-DATASET-s5t6d2cf"] .x-text a,
.--clone-TEXT-DATASET-s5t6d2cf .x-text,
.--clone-TEXT-DATASET-s5t6d2cf .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-s5t6d2cf"] .x-text:hover,
.--clone-TEXT-DATASET-s5t6d2cf .x-text:hover,
[id^="TEXT-DATASET-s5t6d2cf"] a:hover,
.--clone-TEXT-DATASET-s5t6d2cf a:hover {
  
}


#IMAGE-8i71wgaj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-8i71wgaj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-8i71wgaj img {
  object-fit: cover;
}

[id^="TEXT-DATASET-841aa25f"], .--clone-TEXT-DATASET-841aa25f {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-841aa25f"] .x-text,
[id^="TEXT-DATASET-841aa25f"] .x-text a,
.--clone-TEXT-DATASET-841aa25f .x-text,
.--clone-TEXT-DATASET-841aa25f .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-841aa25f"] .x-text:hover,
.--clone-TEXT-DATASET-841aa25f .x-text:hover,
[id^="TEXT-DATASET-841aa25f"] a:hover,
.--clone-TEXT-DATASET-841aa25f a:hover {
  
}


#IMAGE-agb26196 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-agb26196 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-agb26196 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-mauea2a1"], .--clone-TEXT-DATASET-mauea2a1 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mauea2a1"] .x-text,
[id^="TEXT-DATASET-mauea2a1"] .x-text a,
.--clone-TEXT-DATASET-mauea2a1 .x-text,
.--clone-TEXT-DATASET-mauea2a1 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mauea2a1"] .x-text:hover,
.--clone-TEXT-DATASET-mauea2a1 .x-text:hover,
[id^="TEXT-DATASET-mauea2a1"] a:hover,
.--clone-TEXT-DATASET-mauea2a1 a:hover {
  
}

[id^="TEXT-DATASET-se8n6xdi"], .--clone-TEXT-DATASET-se8n6xdi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-se8n6xdi"] .x-text,
[id^="TEXT-DATASET-se8n6xdi"] .x-text a,
.--clone-TEXT-DATASET-se8n6xdi .x-text,
.--clone-TEXT-DATASET-se8n6xdi .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-se8n6xdi"] .x-text:hover,
.--clone-TEXT-DATASET-se8n6xdi .x-text:hover,
[id^="TEXT-DATASET-se8n6xdi"] a:hover,
.--clone-TEXT-DATASET-se8n6xdi a:hover {
  
}


#IMAGE-r584cjzy {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-r584cjzy picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-r584cjzy img {
  object-fit: cover;
}

#BUTTON-swqi0g94 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-swqi0g94 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-swqi0g94[disabled=true] {
  display: none;
}


#CONTAINER-p22r86fs {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-hge2vv7u {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-hge2vv7u .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-hge2vv7u .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-hge2vv7u .select {
  position: relative;
}

#DROPDOWN-hge2vv7u .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-hge2vv7u .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-hge2vv7u .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-hge2vv7u .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-hge2vv7u .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-an0jynsp {
  
  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-an0jynsp > .dropdown--style {
  
}
#TAGS-tl0fmpk5 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-tl0fmpk5 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-tl0fmpk5 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-tl0fmpk5 .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-tl0fmpk5 .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-xddm1emy {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-xddm1emy .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-xddm1emy .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-xddm1emy .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-xddm1emy .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#SECTION-8ao1wbn0 {
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);
  column-gap: 0px;
  row-gap: 10px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-8ao1wbn0 .x-section-background {
  background: #00000012;
  
  
  
  
  
  
  --height: 1440;
  --bg: #00000012;
}

#SECTION-8ao1wbn0 .x-section-video-background {
  
  
}



#SECTION-8ao1wbn0 .video {
  display: none;
}
#SECTION-8ao1wbn0 .video-bp4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: block;
}


#CONTAINER-4l70ce3d {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 1fr;grid-template-rows: minmax(0px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content) minmax(100px, max-content);height: auto;justify-self: end;margin-right: 0%;margin-top: 0px;position: sticky;row-gap: 20px;top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#CONTAINER-ne7yhpoa {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.0078125px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-jnj4ynpx"], .--clone-TEXT-jnj4ynpx {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-jnj4ynpx"] .x-text,
[id^="TEXT-jnj4ynpx"] .x-text a,
.--clone-TEXT-jnj4ynpx .x-text,
.--clone-TEXT-jnj4ynpx .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-jnj4ynpx"] .x-text:hover,
.--clone-TEXT-jnj4ynpx .x-text:hover,
[id^="TEXT-jnj4ynpx"] a:hover,
.--clone-TEXT-jnj4ynpx a:hover {
  
}

#GRID-PRODUCT-2luch8yh {
  --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%;
  
}

#GRID-PRODUCT-2luch8yh .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-2luch8yh .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-2luch8yh .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-2luch8yh .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-2luch8yh .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-2luch8yh .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-2luch8yh .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-2luch8yh .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-2luch8yh .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-2luch8yh .slider-product--item:hover {
  
}



#GRID-PRODUCT-2luch8yh .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-2luch8yh .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-2luch8yh .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-2luch8yh .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-2luch8yh .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-2luch8yh .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-2luch8yh .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-2luch8yh .grid-product--retail-price, #GRID-PRODUCT-2luch8yh .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-2luch8yh .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-2luch8yh .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-2luch8yh .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-2luch8yh .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-2luch8yh .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-8ucf78xt {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-xuwi61vp {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-5ym3e80m"], .--clone-TEXT-5ym3e80m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-5ym3e80m"] .x-text,
[id^="TEXT-5ym3e80m"] .x-text a,
.--clone-TEXT-5ym3e80m .x-text,
.--clone-TEXT-5ym3e80m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-5ym3e80m"] .x-text:hover,
.--clone-TEXT-5ym3e80m .x-text:hover,
[id^="TEXT-5ym3e80m"] a:hover,
.--clone-TEXT-5ym3e80m a:hover {
  
}

#GRID-PRODUCT-nkh2cxxw {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-nkh2cxxw .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-nkh2cxxw .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-nkh2cxxw .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-nkh2cxxw .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-nkh2cxxw .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-nkh2cxxw .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-nkh2cxxw .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-nkh2cxxw .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-nkh2cxxw .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-nkh2cxxw .slider-product--item:hover {
  
}



#GRID-PRODUCT-nkh2cxxw .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-nkh2cxxw .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-nkh2cxxw .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-nkh2cxxw .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-nkh2cxxw .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-nkh2cxxw .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-nkh2cxxw .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-nkh2cxxw .grid-product--retail-price, #GRID-PRODUCT-nkh2cxxw .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-nkh2cxxw .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-nkh2cxxw .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-nkh2cxxw .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-nkh2cxxw .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-nkh2cxxw .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-fyzs8t2k {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-8jjmgpl2 {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-fjw2o7vp"], .--clone-TEXT-fjw2o7vp {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-fjw2o7vp"] .x-text,
[id^="TEXT-fjw2o7vp"] .x-text a,
.--clone-TEXT-fjw2o7vp .x-text,
.--clone-TEXT-fjw2o7vp .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-fjw2o7vp"] .x-text:hover,
.--clone-TEXT-fjw2o7vp .x-text:hover,
[id^="TEXT-fjw2o7vp"] a:hover,
.--clone-TEXT-fjw2o7vp a:hover {
  
}

#GRID-PRODUCT-hm26y1rz {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-hm26y1rz .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-hm26y1rz .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-hm26y1rz .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-hm26y1rz .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-hm26y1rz .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-hm26y1rz .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-hm26y1rz .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-hm26y1rz .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-hm26y1rz .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-hm26y1rz .slider-product--item:hover {
  
}



#GRID-PRODUCT-hm26y1rz .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-hm26y1rz .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-hm26y1rz .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-hm26y1rz .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-hm26y1rz .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-hm26y1rz .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-hm26y1rz .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-hm26y1rz .grid-product--retail-price, #GRID-PRODUCT-hm26y1rz .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-hm26y1rz .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-hm26y1rz .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-hm26y1rz .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-hm26y1rz .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-hm26y1rz .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-hinbdsqr {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-haml6lqs {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.0078125px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-b3cm7ouo"], .--clone-TEXT-b3cm7ouo {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-b3cm7ouo"] .x-text,
[id^="TEXT-b3cm7ouo"] .x-text a,
.--clone-TEXT-b3cm7ouo .x-text,
.--clone-TEXT-b3cm7ouo .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-b3cm7ouo"] .x-text:hover,
.--clone-TEXT-b3cm7ouo .x-text:hover,
[id^="TEXT-b3cm7ouo"] a:hover,
.--clone-TEXT-b3cm7ouo a:hover {
  
}

#GRID-PRODUCT-ovhcwqha {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-ovhcwqha .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ovhcwqha .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-ovhcwqha .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-ovhcwqha .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-ovhcwqha .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ovhcwqha .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ovhcwqha .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-ovhcwqha .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-ovhcwqha .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-ovhcwqha .slider-product--item:hover {
  
}



#GRID-PRODUCT-ovhcwqha .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ovhcwqha .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-ovhcwqha .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-ovhcwqha .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-ovhcwqha .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ovhcwqha .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-ovhcwqha .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ovhcwqha .grid-product--retail-price, #GRID-PRODUCT-ovhcwqha .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-ovhcwqha .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ovhcwqha .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-ovhcwqha .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-ovhcwqha .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-ovhcwqha .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-pwdfc9uc {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-ogtrjwgp {
  --bg: var(--color_00);
  background: var(--color_00);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(30px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-bottom: calc(0.4296875px * 2);margin-left: calc(0% * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-ox9sey4j"], .--clone-TEXT-ox9sey4j {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ox9sey4j"] .x-text,
[id^="TEXT-ox9sey4j"] .x-text a,
.--clone-TEXT-ox9sey4j .x-text,
.--clone-TEXT-ox9sey4j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-ox9sey4j"] .x-text:hover,
.--clone-TEXT-ox9sey4j .x-text:hover,
[id^="TEXT-ox9sey4j"] a:hover,
.--clone-TEXT-ox9sey4j a:hover {
  
}

#GRID-PRODUCT-lhdqx6nj {
  --width: 100%;align-self: end;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-bottom: 0px;margin-left: calc(0% * 2);width: 100%;
  
}

#GRID-PRODUCT-lhdqx6nj .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-lhdqx6nj .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-lhdqx6nj .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-lhdqx6nj .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-lhdqx6nj .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-lhdqx6nj .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-lhdqx6nj .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-lhdqx6nj .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-lhdqx6nj .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-lhdqx6nj .slider-product--item:hover {
  
}



#GRID-PRODUCT-lhdqx6nj .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-lhdqx6nj .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-lhdqx6nj .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-lhdqx6nj .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-lhdqx6nj .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-lhdqx6nj .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-lhdqx6nj .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-lhdqx6nj .grid-product--retail-price, #GRID-PRODUCT-lhdqx6nj .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-lhdqx6nj .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-lhdqx6nj .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-lhdqx6nj .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-lhdqx6nj .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-lhdqx6nj .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-30dfgxib {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}

#CONTAINER-n20kzbvu {
  --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: 2;grid-row-start: 1;grid-template-columns: 10px 1fr 10px;grid-template-rows: minmax(40px, max-content) minmax(100px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#GRID-PRODUCT-s22fy60t {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0.203125px * 2);width: 100%;
  
}

#GRID-PRODUCT-s22fy60t .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-s22fy60t .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}
#GRID-PRODUCT-s22fy60t .thumbnail-wrapper { width: 32%;min-width: 32%; }
#GRID-PRODUCT-s22fy60t .grid-product--wrapper {
  margin-bottom: 12px;
}
#GRID-PRODUCT-s22fy60t .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-s22fy60t .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-s22fy60t .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-s22fy60t .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-s22fy60t .grid-product--wrapper {
  display: grid;
  column-gap: 0px;
  row-gap: 14px;
  
  grid-template-columns: repeat(1, 1fr);

  
  
  
}
#GRID-PRODUCT-s22fy60t .slider-product--item:hover {
  
}



#GRID-PRODUCT-s22fy60t .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-s22fy60t .slider-product--item {
  display: flex;
  flex-direction: row;
  
  
  
  
border-color: #000;


}




#GRID-PRODUCT-s22fy60t .grid-product--inner {
  padding-bottom: calc(100% / (4/3));
}


#GRID-PRODUCT-s22fy60t .grid-product--info {
  text-align: left;
  padding: 0px 10px;
  justify-content: start;
  align-items: unset
}
#GRID-PRODUCT-s22fy60t .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-s22fy60t .grid-product--title {
  
  
  
  font-size: 16px;
  
  
  
  
  min-height: 25.144px;
}
#GRID-PRODUCT-s22fy60t .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-s22fy60t .grid-product--retail-price, #GRID-PRODUCT-s22fy60t .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#GRID-PRODUCT-s22fy60t .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-s22fy60t .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-s22fy60t .grid-product--wholesale-price {
  
  
  
  
  
  
}









#GRID-PRODUCT-s22fy60t .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-s22fy60t .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-23v3khe2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
[id^="TEXT-ft9cumac"], .--clone-TEXT-ft9cumac {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ft9cumac"] .x-text,
[id^="TEXT-ft9cumac"] .x-text a,
.--clone-TEXT-ft9cumac .x-text,
.--clone-TEXT-ft9cumac .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #cfa267;
font: var(--font_5);
font-size: 16.0px;
font-weight: 400;
height: 100%;
width: 100%;
  color: var(--active-color, #cfa267);
}
[id^="TEXT-ft9cumac"] .x-text:hover,
.--clone-TEXT-ft9cumac .x-text:hover,
[id^="TEXT-ft9cumac"] a:hover,
.--clone-TEXT-ft9cumac a:hover {
  
}


#CONTAINER-ye90dvr5 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: %;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(145px, max-content) minmax(36px, max-content) minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: end;margin-right: 0px;margin-top: calc(0.1494140625px * 2);row-gap: 10px;width: %;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-6xus32by {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-6xus32by picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6xus32by img {
  object-fit: cover;
}

[id^="TEXT-abifam09"], .--clone-TEXT-abifam09 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 26.015625px;
margin-right: 6.240822728799523%;
margin-top: 21px;
width: auto;
  
}
[id^="TEXT-abifam09"] .x-text,
[id^="TEXT-abifam09"] .x-text a,
.--clone-TEXT-abifam09 .x-text,
.--clone-TEXT-abifam09 .x-text a {
  --width: 84.97011477120047%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-abifam09"] .x-text:hover,
.--clone-TEXT-abifam09 .x-text:hover,
[id^="TEXT-abifam09"] a:hover,
.--clone-TEXT-abifam09 a:hover {
  
}

#BUTTON-tekl5x3q {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: calc(5.5px * 2);
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-tekl5x3q .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-tekl5x3q[disabled=true] {
  display: none;
}
#BUTTON-tekl5x3q .animation, #BUTTON-tekl5x3q.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-tekl5x3q {
  
}

[id^="TEXT-m50cjv5u"], .--clone-TEXT-m50cjv5u {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-m50cjv5u"] .x-text,
[id^="TEXT-m50cjv5u"] .x-text a,
.--clone-TEXT-m50cjv5u .x-text,
.--clone-TEXT-m50cjv5u .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-m50cjv5u"] .x-text:hover,
.--clone-TEXT-m50cjv5u .x-text:hover,
[id^="TEXT-m50cjv5u"] a:hover,
.--clone-TEXT-m50cjv5u a:hover {
  
}

#BUTTON-2sjngv3b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 6;
grid-row-start: 5;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-2sjngv3b .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-2sjngv3b[disabled=true] {
  display: none;
}
#BUTTON-2sjngv3b .animation, #BUTTON-2sjngv3b.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-2sjngv3b {
  
}

#GRID-PRODUCT-px6c7et1 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-px6c7et1 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-px6c7et1 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-px6c7et1 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-px6c7et1 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-px6c7et1 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-px6c7et1 .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-px6c7et1 .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-px6c7et1 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-px6c7et1 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-px6c7et1 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-px6c7et1 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-px6c7et1 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-px6c7et1 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-px6c7et1 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-px6c7et1 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-px6c7et1 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-px6c7et1 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-px6c7et1 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-px6c7et1 .grid-product--retail-price, #GRID-PRODUCT-px6c7et1 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-px6c7et1 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-px6c7et1 .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-px6c7et1 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-px6c7et1 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-px6c7et1 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-px6c7et1 .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-px6c7et1 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-0d9mcb36 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-f2pdppsa {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-f2pdppsa picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-f2pdppsa img {
  object-fit: cover;
}

[id^="TEXT-dabumx1a"], .--clone-TEXT-dabumx1a {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-dabumx1a"] .x-text,
[id^="TEXT-dabumx1a"] .x-text a,
.--clone-TEXT-dabumx1a .x-text,
.--clone-TEXT-dabumx1a .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-dabumx1a"] .x-text:hover,
.--clone-TEXT-dabumx1a .x-text:hover,
[id^="TEXT-dabumx1a"] a:hover,
.--clone-TEXT-dabumx1a a:hover {
  
}

[id^="TEXT-mkmurpm9"], .--clone-TEXT-mkmurpm9 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-mkmurpm9"] .x-text,
[id^="TEXT-mkmurpm9"] .x-text a,
.--clone-TEXT-mkmurpm9 .x-text,
.--clone-TEXT-mkmurpm9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-mkmurpm9"] .x-text:hover,
.--clone-TEXT-mkmurpm9 .x-text:hover,
[id^="TEXT-mkmurpm9"] a:hover,
.--clone-TEXT-mkmurpm9 a:hover {
  
}

#PRODUCT-OVERLAY-iwrs5it5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-faeaa57s {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-yt3tzvly {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-px6c7et1 .grid-product--info {
  flex: unset;
}

#IMAGE-3ze1ms34 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3ze1ms34 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3ze1ms34 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-oxpvoc5e"], .--clone-TEXT-DATASET-oxpvoc5e {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-oxpvoc5e"] .x-text,
[id^="TEXT-DATASET-oxpvoc5e"] .x-text a,
.--clone-TEXT-DATASET-oxpvoc5e .x-text,
.--clone-TEXT-DATASET-oxpvoc5e .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-oxpvoc5e"] .x-text:hover,
.--clone-TEXT-DATASET-oxpvoc5e .x-text:hover,
[id^="TEXT-DATASET-oxpvoc5e"] a:hover,
.--clone-TEXT-DATASET-oxpvoc5e a:hover {
  
}


#IMAGE-4peash9s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-4peash9s picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4peash9s img {
  object-fit: cover;
}

[id^="TEXT-DATASET-q6cdvb7n"], .--clone-TEXT-DATASET-q6cdvb7n {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-q6cdvb7n"] .x-text,
[id^="TEXT-DATASET-q6cdvb7n"] .x-text a,
.--clone-TEXT-DATASET-q6cdvb7n .x-text,
.--clone-TEXT-DATASET-q6cdvb7n .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-q6cdvb7n"] .x-text:hover,
.--clone-TEXT-DATASET-q6cdvb7n .x-text:hover,
[id^="TEXT-DATASET-q6cdvb7n"] a:hover,
.--clone-TEXT-DATASET-q6cdvb7n a:hover {
  
}


#IMAGE-s1qxfqe7 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-s1qxfqe7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-s1qxfqe7 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-khly7h7q"], .--clone-TEXT-DATASET-khly7h7q {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-khly7h7q"] .x-text,
[id^="TEXT-DATASET-khly7h7q"] .x-text a,
.--clone-TEXT-DATASET-khly7h7q .x-text,
.--clone-TEXT-DATASET-khly7h7q .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-khly7h7q"] .x-text:hover,
.--clone-TEXT-DATASET-khly7h7q .x-text:hover,
[id^="TEXT-DATASET-khly7h7q"] a:hover,
.--clone-TEXT-DATASET-khly7h7q a:hover {
  
}

[id^="TEXT-DATASET-frloe5xd"], .--clone-TEXT-DATASET-frloe5xd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-frloe5xd"] .x-text,
[id^="TEXT-DATASET-frloe5xd"] .x-text a,
.--clone-TEXT-DATASET-frloe5xd .x-text,
.--clone-TEXT-DATASET-frloe5xd .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-frloe5xd"] .x-text:hover,
.--clone-TEXT-DATASET-frloe5xd .x-text:hover,
[id^="TEXT-DATASET-frloe5xd"] a:hover,
.--clone-TEXT-DATASET-frloe5xd a:hover {
  
}


#IMAGE-iwvs2iet {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-iwvs2iet picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-iwvs2iet img {
  object-fit: cover;
}

#BUTTON-px3xirc4 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-px3xirc4 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-px3xirc4[disabled=true] {
  display: none;
}


#CONTAINER-efmq4n0h {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(48px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-yzbdelem {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-yzbdelem .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-yzbdelem .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-yzbdelem .select {
  position: relative;
}

#DROPDOWN-yzbdelem .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-yzbdelem .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-yzbdelem .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-yzbdelem .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-yzbdelem .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-u0v5xp1s {
  
  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-u0v5xp1s > .dropdown--style {
  
}
#TAGS-af8bv9nl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-af8bv9nl .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-af8bv9nl .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-af8bv9nl .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-af8bv9nl .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-4ujewrps {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 10;grid-row-start: 9;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-4ujewrps .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-4ujewrps .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-4ujewrps .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-4ujewrps .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-kywnnusv {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-551xilux"], .--clone-TEXT-551xilux {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-551xilux"] .x-text,
[id^="TEXT-551xilux"] .x-text a,
.--clone-TEXT-551xilux .x-text,
.--clone-TEXT-551xilux .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-551xilux"] .x-text:hover,
.--clone-TEXT-551xilux .x-text:hover,
[id^="TEXT-551xilux"] a:hover,
.--clone-TEXT-551xilux a:hover {
  
}


#IMAGE-td6owyrf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-td6owyrf picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-td6owyrf img {
  object-fit: cover;
}

[id^="TEXT-h6hnn9w1"], .--clone-TEXT-h6hnn9w1 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-h6hnn9w1"] .x-text,
[id^="TEXT-h6hnn9w1"] .x-text a,
.--clone-TEXT-h6hnn9w1 .x-text,
.--clone-TEXT-h6hnn9w1 .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-h6hnn9w1"] .x-text:hover,
.--clone-TEXT-h6hnn9w1 .x-text:hover,
[id^="TEXT-h6hnn9w1"] a:hover,
.--clone-TEXT-h6hnn9w1 a:hover {
  
}

#BUTTON-jo4iyu4w {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-jo4iyu4w .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-jo4iyu4w[disabled=true] {
  display: none;
}
#BUTTON-jo4iyu4w .animation, #BUTTON-jo4iyu4w.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-jo4iyu4w {
  
}

#BUTTON-xfbwezyt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-xfbwezyt .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-xfbwezyt[disabled=true] {
  display: none;
}
#BUTTON-xfbwezyt .animation, #BUTTON-xfbwezyt.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-xfbwezyt {
  
}

#GRID-PRODUCT-ltoigpgu {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-ltoigpgu .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-ltoigpgu .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-ltoigpgu .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-ltoigpgu .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-ltoigpgu .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-ltoigpgu .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-ltoigpgu .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-ltoigpgu .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-ltoigpgu .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-ltoigpgu .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-ltoigpgu .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-ltoigpgu .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-ltoigpgu .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-ltoigpgu .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-ltoigpgu .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-ltoigpgu .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-ltoigpgu .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-ltoigpgu .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-ltoigpgu .grid-product--retail-price, #GRID-PRODUCT-ltoigpgu .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-ltoigpgu .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-ltoigpgu .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-ltoigpgu .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-ltoigpgu .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-ltoigpgu .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-ltoigpgu .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-ltoigpgu .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-mjtm85gc {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-oie2cly1 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-oie2cly1 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-oie2cly1 img {
  object-fit: cover;
}

[id^="TEXT-oklg8lhl"], .--clone-TEXT-oklg8lhl {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-oklg8lhl"] .x-text,
[id^="TEXT-oklg8lhl"] .x-text a,
.--clone-TEXT-oklg8lhl .x-text,
.--clone-TEXT-oklg8lhl .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-oklg8lhl"] .x-text:hover,
.--clone-TEXT-oklg8lhl .x-text:hover,
[id^="TEXT-oklg8lhl"] a:hover,
.--clone-TEXT-oklg8lhl a:hover {
  
}

[id^="TEXT-75hs75xh"], .--clone-TEXT-75hs75xh {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-75hs75xh"] .x-text,
[id^="TEXT-75hs75xh"] .x-text a,
.--clone-TEXT-75hs75xh .x-text,
.--clone-TEXT-75hs75xh .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-75hs75xh"] .x-text:hover,
.--clone-TEXT-75hs75xh .x-text:hover,
[id^="TEXT-75hs75xh"] a:hover,
.--clone-TEXT-75hs75xh a:hover {
  
}

#PRODUCT-OVERLAY-3ba8ed8n {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-5xymihwn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-gkavst5y {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-ltoigpgu .grid-product--info {
  flex: unset;
}

#IMAGE-p7bxquqn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p7bxquqn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p7bxquqn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-sre6m46d"], .--clone-TEXT-DATASET-sre6m46d {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-sre6m46d"] .x-text,
[id^="TEXT-DATASET-sre6m46d"] .x-text a,
.--clone-TEXT-DATASET-sre6m46d .x-text,
.--clone-TEXT-DATASET-sre6m46d .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-sre6m46d"] .x-text:hover,
.--clone-TEXT-DATASET-sre6m46d .x-text:hover,
[id^="TEXT-DATASET-sre6m46d"] a:hover,
.--clone-TEXT-DATASET-sre6m46d a:hover {
  
}


#IMAGE-9ttbfi1p {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9ttbfi1p picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9ttbfi1p img {
  object-fit: cover;
}

[id^="TEXT-DATASET-99ir0im0"], .--clone-TEXT-DATASET-99ir0im0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-99ir0im0"] .x-text,
[id^="TEXT-DATASET-99ir0im0"] .x-text a,
.--clone-TEXT-DATASET-99ir0im0 .x-text,
.--clone-TEXT-DATASET-99ir0im0 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-99ir0im0"] .x-text:hover,
.--clone-TEXT-DATASET-99ir0im0 .x-text:hover,
[id^="TEXT-DATASET-99ir0im0"] a:hover,
.--clone-TEXT-DATASET-99ir0im0 a:hover {
  
}


#IMAGE-me88sh9x {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-me88sh9x picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-me88sh9x img {
  object-fit: cover;
}

[id^="TEXT-DATASET-f0zey63s"], .--clone-TEXT-DATASET-f0zey63s {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-f0zey63s"] .x-text,
[id^="TEXT-DATASET-f0zey63s"] .x-text a,
.--clone-TEXT-DATASET-f0zey63s .x-text,
.--clone-TEXT-DATASET-f0zey63s .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-f0zey63s"] .x-text:hover,
.--clone-TEXT-DATASET-f0zey63s .x-text:hover,
[id^="TEXT-DATASET-f0zey63s"] a:hover,
.--clone-TEXT-DATASET-f0zey63s a:hover {
  
}

[id^="TEXT-DATASET-5mqg6cn6"], .--clone-TEXT-DATASET-5mqg6cn6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-5mqg6cn6"] .x-text,
[id^="TEXT-DATASET-5mqg6cn6"] .x-text a,
.--clone-TEXT-DATASET-5mqg6cn6 .x-text,
.--clone-TEXT-DATASET-5mqg6cn6 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-5mqg6cn6"] .x-text:hover,
.--clone-TEXT-DATASET-5mqg6cn6 .x-text:hover,
[id^="TEXT-DATASET-5mqg6cn6"] a:hover,
.--clone-TEXT-DATASET-5mqg6cn6 a:hover {
  
}


#IMAGE-01iwx5du {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-01iwx5du picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-01iwx5du img {
  object-fit: cover;
}

#BUTTON-ci7433p6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-ci7433p6 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ci7433p6[disabled=true] {
  display: none;
}


#CONTAINER-cmjbsb7j {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-tt7wb7g0 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-tt7wb7g0 .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-tt7wb7g0 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-tt7wb7g0 .select {
  position: relative;
}

#DROPDOWN-tt7wb7g0 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-tt7wb7g0 .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-tt7wb7g0 .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-tt7wb7g0 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-tt7wb7g0 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-m84rpkc4 {
  
  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-m84rpkc4 > .dropdown--style {
  
}
#TAGS-1d0g0vtx {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-1d0g0vtx .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-1d0g0vtx .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-1d0g0vtx .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-1d0g0vtx .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-4zxl8s7o {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-4zxl8s7o .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-4zxl8s7o .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-4zxl8s7o .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-4zxl8s7o .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-nahyu8dy {
  --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: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-zz33pfql"], .--clone-TEXT-zz33pfql {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-zz33pfql"] .x-text,
[id^="TEXT-zz33pfql"] .x-text a,
.--clone-TEXT-zz33pfql .x-text,
.--clone-TEXT-zz33pfql .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-zz33pfql"] .x-text:hover,
.--clone-TEXT-zz33pfql .x-text:hover,
[id^="TEXT-zz33pfql"] a:hover,
.--clone-TEXT-zz33pfql a:hover {
  
}

#SLIDER-PRODUCT-vmapkzir {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-vmapkzir .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-vmapkzir .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-vmapkzir .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-vmapkzir .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-vmapkzir .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-vmapkzir .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-vmapkzir .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-vmapkzir .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-vmapkzir .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-vmapkzir .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-vmapkzir .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-vmapkzir .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-vmapkzir .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-vmapkzir .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-vmapkzir .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-vmapkzir .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-vmapkzir .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-vmapkzir .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-vmapkzir .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-vmapkzir .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-vmapkzir .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-vmapkzir .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-vmapkzir .grid-product--retail-price, #SLIDER-PRODUCT-vmapkzir .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-vmapkzir .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-vmapkzir .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-vmapkzir .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-vmapkzir .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-vmapkzir .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-20a1n1t2 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-apqcr7am {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-p4zmy90t {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-vmapkzir .grid-product--info {
  flex: unset;
}
#LINE-m1c70v2d {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-m1c70v2d .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-swzy3oxm"], .--clone-TEXT-DATASET-swzy3oxm {
  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: 90%;
  
}
[id^="TEXT-DATASET-swzy3oxm"] .x-text,
[id^="TEXT-DATASET-swzy3oxm"] .x-text a,
.--clone-TEXT-DATASET-swzy3oxm .x-text,
.--clone-TEXT-DATASET-swzy3oxm .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-swzy3oxm"] .x-text:hover,
.--clone-TEXT-DATASET-swzy3oxm .x-text:hover,
[id^="TEXT-DATASET-swzy3oxm"] a:hover,
.--clone-TEXT-DATASET-swzy3oxm a:hover {
  
}


#CONTAINER-dpufaoed {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-jfz6le9m"], .--clone-TEXT-jfz6le9m {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-jfz6le9m"] .x-text,
[id^="TEXT-jfz6le9m"] .x-text a,
.--clone-TEXT-jfz6le9m .x-text,
.--clone-TEXT-jfz6le9m .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-jfz6le9m"] .x-text:hover,
.--clone-TEXT-jfz6le9m .x-text:hover,
[id^="TEXT-jfz6le9m"] a:hover,
.--clone-TEXT-jfz6le9m a:hover {
  
}


#IMAGE-d1laq8zj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-d1laq8zj picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d1laq8zj img {
  object-fit: cover;
}

[id^="TEXT-t6haybqi"], .--clone-TEXT-t6haybqi {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-t6haybqi"] .x-text,
[id^="TEXT-t6haybqi"] .x-text a,
.--clone-TEXT-t6haybqi .x-text,
.--clone-TEXT-t6haybqi .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-t6haybqi"] .x-text:hover,
.--clone-TEXT-t6haybqi .x-text:hover,
[id^="TEXT-t6haybqi"] a:hover,
.--clone-TEXT-t6haybqi a:hover {
  
}

#BUTTON-1y8e1bok {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-1y8e1bok .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-1y8e1bok[disabled=true] {
  display: none;
}
#BUTTON-1y8e1bok .animation, #BUTTON-1y8e1bok.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-1y8e1bok {
  
}

#BUTTON-phjbpy4w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-phjbpy4w .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-phjbpy4w[disabled=true] {
  display: none;
}
#BUTTON-phjbpy4w .animation, #BUTTON-phjbpy4w.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-phjbpy4w {
  
}

#GRID-PRODUCT-gtmpp4hp {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-gtmpp4hp .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-gtmpp4hp .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-gtmpp4hp .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-gtmpp4hp .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-gtmpp4hp .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-gtmpp4hp .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-gtmpp4hp .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-gtmpp4hp .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-gtmpp4hp .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-gtmpp4hp .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-gtmpp4hp .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-gtmpp4hp .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-gtmpp4hp .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-gtmpp4hp .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-gtmpp4hp .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-gtmpp4hp .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-gtmpp4hp .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-gtmpp4hp .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-gtmpp4hp .grid-product--retail-price, #GRID-PRODUCT-gtmpp4hp .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-gtmpp4hp .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-gtmpp4hp .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-gtmpp4hp .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-gtmpp4hp .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-gtmpp4hp .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-gtmpp4hp .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-gtmpp4hp .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-jmsfive3 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ccbkwwb4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ccbkwwb4 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ccbkwwb4 img {
  object-fit: cover;
}

[id^="TEXT-6enj4pd9"], .--clone-TEXT-6enj4pd9 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-6enj4pd9"] .x-text,
[id^="TEXT-6enj4pd9"] .x-text a,
.--clone-TEXT-6enj4pd9 .x-text,
.--clone-TEXT-6enj4pd9 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-6enj4pd9"] .x-text:hover,
.--clone-TEXT-6enj4pd9 .x-text:hover,
[id^="TEXT-6enj4pd9"] a:hover,
.--clone-TEXT-6enj4pd9 a:hover {
  
}

[id^="TEXT-zeokd7xt"], .--clone-TEXT-zeokd7xt {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-zeokd7xt"] .x-text,
[id^="TEXT-zeokd7xt"] .x-text a,
.--clone-TEXT-zeokd7xt .x-text,
.--clone-TEXT-zeokd7xt .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-zeokd7xt"] .x-text:hover,
.--clone-TEXT-zeokd7xt .x-text:hover,
[id^="TEXT-zeokd7xt"] a:hover,
.--clone-TEXT-zeokd7xt a:hover {
  
}

#PRODUCT-OVERLAY-ypkrn3oy {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-ns430q4u {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-hjfrmpa3 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-gtmpp4hp .grid-product--info {
  flex: unset;
}

#IMAGE-gb6evu54 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-gb6evu54 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-gb6evu54 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-w0g1l14i"], .--clone-TEXT-DATASET-w0g1l14i {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-w0g1l14i"] .x-text,
[id^="TEXT-DATASET-w0g1l14i"] .x-text a,
.--clone-TEXT-DATASET-w0g1l14i .x-text,
.--clone-TEXT-DATASET-w0g1l14i .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-w0g1l14i"] .x-text:hover,
.--clone-TEXT-DATASET-w0g1l14i .x-text:hover,
[id^="TEXT-DATASET-w0g1l14i"] a:hover,
.--clone-TEXT-DATASET-w0g1l14i a:hover {
  
}


#IMAGE-sraobuaa {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-sraobuaa picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-sraobuaa img {
  object-fit: cover;
}

[id^="TEXT-DATASET-34d2kwy9"], .--clone-TEXT-DATASET-34d2kwy9 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-34d2kwy9"] .x-text,
[id^="TEXT-DATASET-34d2kwy9"] .x-text a,
.--clone-TEXT-DATASET-34d2kwy9 .x-text,
.--clone-TEXT-DATASET-34d2kwy9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-34d2kwy9"] .x-text:hover,
.--clone-TEXT-DATASET-34d2kwy9 .x-text:hover,
[id^="TEXT-DATASET-34d2kwy9"] a:hover,
.--clone-TEXT-DATASET-34d2kwy9 a:hover {
  
}


#IMAGE-9hwg0g39 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9hwg0g39 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9hwg0g39 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-uvjhyd15"], .--clone-TEXT-DATASET-uvjhyd15 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-uvjhyd15"] .x-text,
[id^="TEXT-DATASET-uvjhyd15"] .x-text a,
.--clone-TEXT-DATASET-uvjhyd15 .x-text,
.--clone-TEXT-DATASET-uvjhyd15 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-uvjhyd15"] .x-text:hover,
.--clone-TEXT-DATASET-uvjhyd15 .x-text:hover,
[id^="TEXT-DATASET-uvjhyd15"] a:hover,
.--clone-TEXT-DATASET-uvjhyd15 a:hover {
  
}

[id^="TEXT-DATASET-xhqpek0s"], .--clone-TEXT-DATASET-xhqpek0s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-xhqpek0s"] .x-text,
[id^="TEXT-DATASET-xhqpek0s"] .x-text a,
.--clone-TEXT-DATASET-xhqpek0s .x-text,
.--clone-TEXT-DATASET-xhqpek0s .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xhqpek0s"] .x-text:hover,
.--clone-TEXT-DATASET-xhqpek0s .x-text:hover,
[id^="TEXT-DATASET-xhqpek0s"] a:hover,
.--clone-TEXT-DATASET-xhqpek0s a:hover {
  
}


#IMAGE-9za1gqfd {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-9za1gqfd picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-9za1gqfd img {
  object-fit: cover;
}

#BUTTON-z2k5pyhz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-z2k5pyhz .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-z2k5pyhz[disabled=true] {
  display: none;
}


#CONTAINER-dgcnladl {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-6jvk9i5o {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-6jvk9i5o .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-6jvk9i5o .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-6jvk9i5o .select {
  position: relative;
}

#DROPDOWN-6jvk9i5o .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-6jvk9i5o .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-6jvk9i5o .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-6jvk9i5o .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-6jvk9i5o .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-a1n2seo7 {
  
  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-a1n2seo7 > .dropdown--style {
  
}
#TAGS-0z3savsd {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-0z3savsd .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-0z3savsd .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-0z3savsd .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-0z3savsd .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-3lxjlqir {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-3lxjlqir .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-3lxjlqir .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-3lxjlqir .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-3lxjlqir .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-mjqr9lwk {
  --bg: #ffffff;
  background: #ffffff;
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: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 29.882049560546875px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-m9mqvc4m {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-m9mqvc4m picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-m9mqvc4m img {
  object-fit: cover;
}

[id^="TEXT-bmi5c45z"], .--clone-TEXT-bmi5c45z {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.2460146739567595%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-bmi5c45z"] .x-text,
[id^="TEXT-bmi5c45z"] .x-text a,
.--clone-TEXT-bmi5c45z .x-text,
.--clone-TEXT-bmi5c45z .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-bmi5c45z"] .x-text:hover,
.--clone-TEXT-bmi5c45z .x-text:hover,
[id^="TEXT-bmi5c45z"] a:hover,
.--clone-TEXT-bmi5c45z a:hover {
  
}

#BUTTON-syk5u6u3 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-syk5u6u3 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-syk5u6u3[disabled=true] {
  display: none;
}
#BUTTON-syk5u6u3 .animation, #BUTTON-syk5u6u3.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-syk5u6u3 {
  
}

[id^="TEXT-rls4s1tp"], .--clone-TEXT-rls4s1tp {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-rls4s1tp"] .x-text,
[id^="TEXT-rls4s1tp"] .x-text a,
.--clone-TEXT-rls4s1tp .x-text,
.--clone-TEXT-rls4s1tp .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-rls4s1tp"] .x-text:hover,
.--clone-TEXT-rls4s1tp .x-text:hover,
[id^="TEXT-rls4s1tp"] a:hover,
.--clone-TEXT-rls4s1tp a:hover {
  
}

#BUTTON-q5ah8ugg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-q5ah8ugg .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-q5ah8ugg[disabled=true] {
  display: none;
}
#BUTTON-q5ah8ugg .animation, #BUTTON-q5ah8ugg.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-q5ah8ugg {
  
}

#GRID-PRODUCT-auysxiec {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-auysxiec .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-auysxiec .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-auysxiec .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-auysxiec .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-auysxiec .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-auysxiec .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-auysxiec .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-auysxiec .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-auysxiec .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-auysxiec .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-auysxiec .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-auysxiec .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-auysxiec .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-auysxiec .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-auysxiec .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-auysxiec .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-auysxiec .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-auysxiec .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-auysxiec .grid-product--retail-price, #GRID-PRODUCT-auysxiec .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-auysxiec .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-auysxiec .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-auysxiec .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-auysxiec .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-auysxiec .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-auysxiec .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-auysxiec .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-gkp3ylrf {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-bvb7syu0 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-bvb7syu0 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-bvb7syu0 img {
  object-fit: cover;
}

[id^="TEXT-fn4tc70e"], .--clone-TEXT-fn4tc70e {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-fn4tc70e"] .x-text,
[id^="TEXT-fn4tc70e"] .x-text a,
.--clone-TEXT-fn4tc70e .x-text,
.--clone-TEXT-fn4tc70e .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-fn4tc70e"] .x-text:hover,
.--clone-TEXT-fn4tc70e .x-text:hover,
[id^="TEXT-fn4tc70e"] a:hover,
.--clone-TEXT-fn4tc70e a:hover {
  
}

[id^="TEXT-0dp2codi"], .--clone-TEXT-0dp2codi {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-0dp2codi"] .x-text,
[id^="TEXT-0dp2codi"] .x-text a,
.--clone-TEXT-0dp2codi .x-text,
.--clone-TEXT-0dp2codi .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-0dp2codi"] .x-text:hover,
.--clone-TEXT-0dp2codi .x-text:hover,
[id^="TEXT-0dp2codi"] a:hover,
.--clone-TEXT-0dp2codi a:hover {
  
}

#PRODUCT-OVERLAY-j2lg8fbm {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-dtm1l6l5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-tw5yarru {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-auysxiec .grid-product--info {
  flex: unset;
}

#IMAGE-qexahlz2 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qexahlz2 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qexahlz2 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-fobkc3nv"], .--clone-TEXT-DATASET-fobkc3nv {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fobkc3nv"] .x-text,
[id^="TEXT-DATASET-fobkc3nv"] .x-text a,
.--clone-TEXT-DATASET-fobkc3nv .x-text,
.--clone-TEXT-DATASET-fobkc3nv .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fobkc3nv"] .x-text:hover,
.--clone-TEXT-DATASET-fobkc3nv .x-text:hover,
[id^="TEXT-DATASET-fobkc3nv"] a:hover,
.--clone-TEXT-DATASET-fobkc3nv a:hover {
  
}


#IMAGE-pucz4svz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-pucz4svz picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-pucz4svz img {
  object-fit: cover;
}

[id^="TEXT-DATASET-14sw42yb"], .--clone-TEXT-DATASET-14sw42yb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-14sw42yb"] .x-text,
[id^="TEXT-DATASET-14sw42yb"] .x-text a,
.--clone-TEXT-DATASET-14sw42yb .x-text,
.--clone-TEXT-DATASET-14sw42yb .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-14sw42yb"] .x-text:hover,
.--clone-TEXT-DATASET-14sw42yb .x-text:hover,
[id^="TEXT-DATASET-14sw42yb"] a:hover,
.--clone-TEXT-DATASET-14sw42yb a:hover {
  
}


#IMAGE-0swugwwa {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-0swugwwa picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-0swugwwa img {
  object-fit: cover;
}

[id^="TEXT-DATASET-r80830uj"], .--clone-TEXT-DATASET-r80830uj {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-r80830uj"] .x-text,
[id^="TEXT-DATASET-r80830uj"] .x-text a,
.--clone-TEXT-DATASET-r80830uj .x-text,
.--clone-TEXT-DATASET-r80830uj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-r80830uj"] .x-text:hover,
.--clone-TEXT-DATASET-r80830uj .x-text:hover,
[id^="TEXT-DATASET-r80830uj"] a:hover,
.--clone-TEXT-DATASET-r80830uj a:hover {
  
}

[id^="TEXT-DATASET-pdmt7ovs"], .--clone-TEXT-DATASET-pdmt7ovs {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-pdmt7ovs"] .x-text,
[id^="TEXT-DATASET-pdmt7ovs"] .x-text a,
.--clone-TEXT-DATASET-pdmt7ovs .x-text,
.--clone-TEXT-DATASET-pdmt7ovs .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-pdmt7ovs"] .x-text:hover,
.--clone-TEXT-DATASET-pdmt7ovs .x-text:hover,
[id^="TEXT-DATASET-pdmt7ovs"] a:hover,
.--clone-TEXT-DATASET-pdmt7ovs a:hover {
  
}


#IMAGE-z8u6cqwq {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-z8u6cqwq picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z8u6cqwq img {
  object-fit: cover;
}

#BUTTON-6ec4pvpj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-6ec4pvpj .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6ec4pvpj[disabled=true] {
  display: none;
}


#CONTAINER-h0www03w {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-ytfa2cc8 {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-ytfa2cc8 .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-ytfa2cc8 .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-ytfa2cc8 .select {
  position: relative;
}

#DROPDOWN-ytfa2cc8 .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-ytfa2cc8 .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-ytfa2cc8 .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-ytfa2cc8 .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-ytfa2cc8 .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-2l9rg717 {
  
  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-2l9rg717 > .dropdown--style {
  
}
#TAGS-wkbcogoq {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-wkbcogoq .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-wkbcogoq .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-wkbcogoq .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-wkbcogoq .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-zad6oa3a {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-zad6oa3a .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-zad6oa3a .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-zad6oa3a .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-zad6oa3a .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-u47u0qpr {
  --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: 7;grid-row-start: 6;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-brfi340f"], .--clone-TEXT-brfi340f {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-brfi340f"] .x-text,
[id^="TEXT-brfi340f"] .x-text a,
.--clone-TEXT-brfi340f .x-text,
.--clone-TEXT-brfi340f .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-brfi340f"] .x-text:hover,
.--clone-TEXT-brfi340f .x-text:hover,
[id^="TEXT-brfi340f"] a:hover,
.--clone-TEXT-brfi340f a:hover {
  
}

#SLIDER-PRODUCT-lxg7gjqo {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-lxg7gjqo .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-lxg7gjqo .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-lxg7gjqo .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-lxg7gjqo .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-lxg7gjqo .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-lxg7gjqo .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-lxg7gjqo .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-lxg7gjqo .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-lxg7gjqo .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-lxg7gjqo .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-lxg7gjqo .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-lxg7gjqo .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-lxg7gjqo .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-lxg7gjqo .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-lxg7gjqo .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-lxg7gjqo .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-lxg7gjqo .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--retail-price, #SLIDER-PRODUCT-lxg7gjqo .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-lxg7gjqo .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-lxg7gjqo .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-zxpsfllk {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-7yrjx436 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-a2u12pry {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-lxg7gjqo .grid-product--info {
  flex: unset;
}
#LINE-6954gla4 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-6954gla4 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-cmqe7ay3"], .--clone-TEXT-DATASET-cmqe7ay3 {
  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: 90%;
  
}
[id^="TEXT-DATASET-cmqe7ay3"] .x-text,
[id^="TEXT-DATASET-cmqe7ay3"] .x-text a,
.--clone-TEXT-DATASET-cmqe7ay3 .x-text,
.--clone-TEXT-DATASET-cmqe7ay3 .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cmqe7ay3"] .x-text:hover,
.--clone-TEXT-DATASET-cmqe7ay3 .x-text:hover,
[id^="TEXT-DATASET-cmqe7ay3"] a:hover,
.--clone-TEXT-DATASET-cmqe7ay3 a:hover {
  
}


#CONTAINER-m3u0m8mm {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-vzp8xw8x {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-vzp8xw8x picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-vzp8xw8x img {
  object-fit: cover;
}

[id^="TEXT-r85b7zug"], .--clone-TEXT-r85b7zug {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-r85b7zug"] .x-text,
[id^="TEXT-r85b7zug"] .x-text a,
.--clone-TEXT-r85b7zug .x-text,
.--clone-TEXT-r85b7zug .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-r85b7zug"] .x-text:hover,
.--clone-TEXT-r85b7zug .x-text:hover,
[id^="TEXT-r85b7zug"] a:hover,
.--clone-TEXT-r85b7zug a:hover {
  
}

#BUTTON-6glqocbh {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-6glqocbh .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-6glqocbh[disabled=true] {
  display: none;
}
#BUTTON-6glqocbh .animation, #BUTTON-6glqocbh.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6glqocbh {
  
}

[id^="TEXT-ftjn5ooy"], .--clone-TEXT-ftjn5ooy {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-ftjn5ooy"] .x-text,
[id^="TEXT-ftjn5ooy"] .x-text a,
.--clone-TEXT-ftjn5ooy .x-text,
.--clone-TEXT-ftjn5ooy .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-ftjn5ooy"] .x-text:hover,
.--clone-TEXT-ftjn5ooy .x-text:hover,
[id^="TEXT-ftjn5ooy"] a:hover,
.--clone-TEXT-ftjn5ooy a:hover {
  
}

#BUTTON-mfbksrco {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-mfbksrco .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-mfbksrco[disabled=true] {
  display: none;
}
#BUTTON-mfbksrco .animation, #BUTTON-mfbksrco.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-mfbksrco {
  
}

#GRID-PRODUCT-k14nty7p {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-k14nty7p .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-k14nty7p .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-k14nty7p .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-k14nty7p .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-k14nty7p .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-k14nty7p .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-k14nty7p .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-k14nty7p .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-k14nty7p .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-k14nty7p .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-k14nty7p .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-k14nty7p .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-k14nty7p .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-k14nty7p .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-k14nty7p .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-k14nty7p .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-k14nty7p .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-k14nty7p .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-k14nty7p .grid-product--retail-price, #GRID-PRODUCT-k14nty7p .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-k14nty7p .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-k14nty7p .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-k14nty7p .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-k14nty7p .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-k14nty7p .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-k14nty7p .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-k14nty7p .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-h2cw3bkd {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-k99f23oe {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-k99f23oe picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-k99f23oe img {
  object-fit: cover;
}

[id^="TEXT-ue739q7a"], .--clone-TEXT-ue739q7a {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-ue739q7a"] .x-text,
[id^="TEXT-ue739q7a"] .x-text a,
.--clone-TEXT-ue739q7a .x-text,
.--clone-TEXT-ue739q7a .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-ue739q7a"] .x-text:hover,
.--clone-TEXT-ue739q7a .x-text:hover,
[id^="TEXT-ue739q7a"] a:hover,
.--clone-TEXT-ue739q7a a:hover {
  
}

[id^="TEXT-n38gavge"], .--clone-TEXT-n38gavge {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-n38gavge"] .x-text,
[id^="TEXT-n38gavge"] .x-text a,
.--clone-TEXT-n38gavge .x-text,
.--clone-TEXT-n38gavge .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-n38gavge"] .x-text:hover,
.--clone-TEXT-n38gavge .x-text:hover,
[id^="TEXT-n38gavge"] a:hover,
.--clone-TEXT-n38gavge a:hover {
  
}

#PRODUCT-OVERLAY-4mche6iy {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-00gejlz4 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-7zojkft9 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-k14nty7p .grid-product--info {
  flex: unset;
}

#IMAGE-x766utd0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-x766utd0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-x766utd0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-x5z3mari"], .--clone-TEXT-DATASET-x5z3mari {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-x5z3mari"] .x-text,
[id^="TEXT-DATASET-x5z3mari"] .x-text a,
.--clone-TEXT-DATASET-x5z3mari .x-text,
.--clone-TEXT-DATASET-x5z3mari .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-x5z3mari"] .x-text:hover,
.--clone-TEXT-DATASET-x5z3mari .x-text:hover,
[id^="TEXT-DATASET-x5z3mari"] a:hover,
.--clone-TEXT-DATASET-x5z3mari a:hover {
  
}


#IMAGE-530idcog {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-530idcog picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-530idcog img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7ym7c7zz"], .--clone-TEXT-DATASET-7ym7c7zz {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7ym7c7zz"] .x-text,
[id^="TEXT-DATASET-7ym7c7zz"] .x-text a,
.--clone-TEXT-DATASET-7ym7c7zz .x-text,
.--clone-TEXT-DATASET-7ym7c7zz .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7ym7c7zz"] .x-text:hover,
.--clone-TEXT-DATASET-7ym7c7zz .x-text:hover,
[id^="TEXT-DATASET-7ym7c7zz"] a:hover,
.--clone-TEXT-DATASET-7ym7c7zz a:hover {
  
}


#IMAGE-1y3l89g1 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-1y3l89g1 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-1y3l89g1 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-7iznrfpj"], .--clone-TEXT-DATASET-7iznrfpj {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-7iznrfpj"] .x-text,
[id^="TEXT-DATASET-7iznrfpj"] .x-text a,
.--clone-TEXT-DATASET-7iznrfpj .x-text,
.--clone-TEXT-DATASET-7iznrfpj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-7iznrfpj"] .x-text:hover,
.--clone-TEXT-DATASET-7iznrfpj .x-text:hover,
[id^="TEXT-DATASET-7iznrfpj"] a:hover,
.--clone-TEXT-DATASET-7iznrfpj a:hover {
  
}

[id^="TEXT-DATASET-hmvzx7fr"], .--clone-TEXT-DATASET-hmvzx7fr {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-hmvzx7fr"] .x-text,
[id^="TEXT-DATASET-hmvzx7fr"] .x-text a,
.--clone-TEXT-DATASET-hmvzx7fr .x-text,
.--clone-TEXT-DATASET-hmvzx7fr .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-hmvzx7fr"] .x-text:hover,
.--clone-TEXT-DATASET-hmvzx7fr .x-text:hover,
[id^="TEXT-DATASET-hmvzx7fr"] a:hover,
.--clone-TEXT-DATASET-hmvzx7fr a:hover {
  
}


#IMAGE-y0azmwiv {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-y0azmwiv picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y0azmwiv img {
  object-fit: cover;
}

#BUTTON-1c7g2oor {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-1c7g2oor .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-1c7g2oor[disabled=true] {
  display: none;
}


#CONTAINER-kqk5yvtq {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-pffgfquy {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-pffgfquy .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-pffgfquy .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-pffgfquy .select {
  position: relative;
}

#DROPDOWN-pffgfquy .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-pffgfquy .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-pffgfquy .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-pffgfquy .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-pffgfquy .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-snsdpwvt {
  
  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-snsdpwvt > .dropdown--style {
  
}
#TAGS-c72a9xtn {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-c72a9xtn .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-c72a9xtn .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-c72a9xtn .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-c72a9xtn .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-8mrjpk9m {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-8mrjpk9m .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-8mrjpk9m .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-8mrjpk9m .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-8mrjpk9m .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-ycsn6sai {
  --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: 10;grid-row-start: 9;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-sbu5iawt"], .--clone-TEXT-sbu5iawt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-sbu5iawt"] .x-text,
[id^="TEXT-sbu5iawt"] .x-text a,
.--clone-TEXT-sbu5iawt .x-text,
.--clone-TEXT-sbu5iawt .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-sbu5iawt"] .x-text:hover,
.--clone-TEXT-sbu5iawt .x-text:hover,
[id^="TEXT-sbu5iawt"] a:hover,
.--clone-TEXT-sbu5iawt a:hover {
  
}

#SLIDER-PRODUCT-52vq4zp6 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-52vq4zp6 .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-52vq4zp6 .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-52vq4zp6 .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-52vq4zp6 .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-52vq4zp6 .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-52vq4zp6 .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-52vq4zp6 .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-52vq4zp6 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-52vq4zp6 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-52vq4zp6 .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-52vq4zp6 .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-52vq4zp6 .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-52vq4zp6 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-52vq4zp6 .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-52vq4zp6 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-52vq4zp6 .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-52vq4zp6 .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--retail-price, #SLIDER-PRODUCT-52vq4zp6 .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-52vq4zp6 .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-52vq4zp6 .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-xwa9xyy3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-u7njus19 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-emhsfkqq {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-52vq4zp6 .grid-product--info {
  flex: unset;
}
#LINE-uw2fjwzk {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-uw2fjwzk .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-rc8lmmzq"], .--clone-TEXT-DATASET-rc8lmmzq {
  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: 90%;
  
}
[id^="TEXT-DATASET-rc8lmmzq"] .x-text,
[id^="TEXT-DATASET-rc8lmmzq"] .x-text a,
.--clone-TEXT-DATASET-rc8lmmzq .x-text,
.--clone-TEXT-DATASET-rc8lmmzq .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rc8lmmzq"] .x-text:hover,
.--clone-TEXT-DATASET-rc8lmmzq .x-text:hover,
[id^="TEXT-DATASET-rc8lmmzq"] a:hover,
.--clone-TEXT-DATASET-rc8lmmzq a:hover {
  
}


#CONTAINER-g4v999b9 {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 11;grid-row-start: 10;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-z4yujwn5 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-z4yujwn5 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-z4yujwn5 img {
  object-fit: cover;
}

[id^="TEXT-p8bd3rq9"], .--clone-TEXT-p8bd3rq9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-p8bd3rq9"] .x-text,
[id^="TEXT-p8bd3rq9"] .x-text a,
.--clone-TEXT-p8bd3rq9 .x-text,
.--clone-TEXT-p8bd3rq9 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-p8bd3rq9"] .x-text:hover,
.--clone-TEXT-p8bd3rq9 .x-text:hover,
[id^="TEXT-p8bd3rq9"] a:hover,
.--clone-TEXT-p8bd3rq9 a:hover {
  
}

#BUTTON-pwytkhb7 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-pwytkhb7 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-pwytkhb7[disabled=true] {
  display: none;
}
#BUTTON-pwytkhb7 .animation, #BUTTON-pwytkhb7.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-pwytkhb7 {
  
}

[id^="TEXT-7eqidqs7"], .--clone-TEXT-7eqidqs7 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-7eqidqs7"] .x-text,
[id^="TEXT-7eqidqs7"] .x-text a,
.--clone-TEXT-7eqidqs7 .x-text,
.--clone-TEXT-7eqidqs7 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-7eqidqs7"] .x-text:hover,
.--clone-TEXT-7eqidqs7 .x-text:hover,
[id^="TEXT-7eqidqs7"] a:hover,
.--clone-TEXT-7eqidqs7 a:hover {
  
}

#BUTTON-agwzl26o {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-agwzl26o .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-agwzl26o[disabled=true] {
  display: none;
}
#BUTTON-agwzl26o .animation, #BUTTON-agwzl26o.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-agwzl26o {
  
}

#GRID-PRODUCT-n8wzavot {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-n8wzavot .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-n8wzavot .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-n8wzavot .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-n8wzavot .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-n8wzavot .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-n8wzavot .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-n8wzavot .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-n8wzavot .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-n8wzavot .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-n8wzavot .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-n8wzavot .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-n8wzavot .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-n8wzavot .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-n8wzavot .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-n8wzavot .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-n8wzavot .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-n8wzavot .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-n8wzavot .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-n8wzavot .grid-product--retail-price, #GRID-PRODUCT-n8wzavot .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-n8wzavot .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-n8wzavot .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-n8wzavot .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-n8wzavot .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-n8wzavot .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-n8wzavot .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-n8wzavot .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-hr5rzbrn {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-4038irm4 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-4038irm4 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-4038irm4 img {
  object-fit: cover;
}

[id^="TEXT-mpg4s0au"], .--clone-TEXT-mpg4s0au {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-mpg4s0au"] .x-text,
[id^="TEXT-mpg4s0au"] .x-text a,
.--clone-TEXT-mpg4s0au .x-text,
.--clone-TEXT-mpg4s0au .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-mpg4s0au"] .x-text:hover,
.--clone-TEXT-mpg4s0au .x-text:hover,
[id^="TEXT-mpg4s0au"] a:hover,
.--clone-TEXT-mpg4s0au a:hover {
  
}

[id^="TEXT-fbuwummt"], .--clone-TEXT-fbuwummt {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-fbuwummt"] .x-text,
[id^="TEXT-fbuwummt"] .x-text a,
.--clone-TEXT-fbuwummt .x-text,
.--clone-TEXT-fbuwummt .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-fbuwummt"] .x-text:hover,
.--clone-TEXT-fbuwummt .x-text:hover,
[id^="TEXT-fbuwummt"] a:hover,
.--clone-TEXT-fbuwummt a:hover {
  
}

#PRODUCT-OVERLAY-zsd2p6sf {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-71vbta8d {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-lca1dk07 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-n8wzavot .grid-product--info {
  flex: unset;
}

#IMAGE-u2cl8qp0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-u2cl8qp0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-u2cl8qp0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-js4brlv5"], .--clone-TEXT-DATASET-js4brlv5 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-js4brlv5"] .x-text,
[id^="TEXT-DATASET-js4brlv5"] .x-text a,
.--clone-TEXT-DATASET-js4brlv5 .x-text,
.--clone-TEXT-DATASET-js4brlv5 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-js4brlv5"] .x-text:hover,
.--clone-TEXT-DATASET-js4brlv5 .x-text:hover,
[id^="TEXT-DATASET-js4brlv5"] a:hover,
.--clone-TEXT-DATASET-js4brlv5 a:hover {
  
}


#IMAGE-qxvzaivn {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-qxvzaivn picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-qxvzaivn img {
  object-fit: cover;
}

[id^="TEXT-DATASET-typh41kc"], .--clone-TEXT-DATASET-typh41kc {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-typh41kc"] .x-text,
[id^="TEXT-DATASET-typh41kc"] .x-text a,
.--clone-TEXT-DATASET-typh41kc .x-text,
.--clone-TEXT-DATASET-typh41kc .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-typh41kc"] .x-text:hover,
.--clone-TEXT-DATASET-typh41kc .x-text:hover,
[id^="TEXT-DATASET-typh41kc"] a:hover,
.--clone-TEXT-DATASET-typh41kc a:hover {
  
}


#IMAGE-hrde68rh {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hrde68rh picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hrde68rh img {
  object-fit: cover;
}

[id^="TEXT-DATASET-mtv2hojn"], .--clone-TEXT-DATASET-mtv2hojn {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-mtv2hojn"] .x-text,
[id^="TEXT-DATASET-mtv2hojn"] .x-text a,
.--clone-TEXT-DATASET-mtv2hojn .x-text,
.--clone-TEXT-DATASET-mtv2hojn .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-mtv2hojn"] .x-text:hover,
.--clone-TEXT-DATASET-mtv2hojn .x-text:hover,
[id^="TEXT-DATASET-mtv2hojn"] a:hover,
.--clone-TEXT-DATASET-mtv2hojn a:hover {
  
}

[id^="TEXT-DATASET-jq3rvf3b"], .--clone-TEXT-DATASET-jq3rvf3b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-jq3rvf3b"] .x-text,
[id^="TEXT-DATASET-jq3rvf3b"] .x-text a,
.--clone-TEXT-DATASET-jq3rvf3b .x-text,
.--clone-TEXT-DATASET-jq3rvf3b .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-jq3rvf3b"] .x-text:hover,
.--clone-TEXT-DATASET-jq3rvf3b .x-text:hover,
[id^="TEXT-DATASET-jq3rvf3b"] a:hover,
.--clone-TEXT-DATASET-jq3rvf3b a:hover {
  
}


#IMAGE-ody72icb {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ody72icb picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ody72icb img {
  object-fit: cover;
}

#BUTTON-zu86buzj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-zu86buzj .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zu86buzj[disabled=true] {
  display: none;
}


#CONTAINER-c02fktpj {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-5nz9gdga {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-5nz9gdga .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-5nz9gdga .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-5nz9gdga .select {
  position: relative;
}

#DROPDOWN-5nz9gdga .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-5nz9gdga .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-5nz9gdga .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-5nz9gdga .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-5nz9gdga .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-2lw50p23 {
  
  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-2lw50p23 > .dropdown--style {
  
}
#TAGS-01phzfby {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-01phzfby .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-01phzfby .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-01phzfby .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-01phzfby .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-e6sd3kic {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-e6sd3kic .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-e6sd3kic .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-e6sd3kic .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-e6sd3kic .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-v09768ke {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 12;grid-row-start: 11;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-ilaffl4b {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-ilaffl4b picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ilaffl4b img {
  object-fit: cover;
}

[id^="TEXT-f5uyi4k8"], .--clone-TEXT-f5uyi4k8 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-f5uyi4k8"] .x-text,
[id^="TEXT-f5uyi4k8"] .x-text a,
.--clone-TEXT-f5uyi4k8 .x-text,
.--clone-TEXT-f5uyi4k8 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-f5uyi4k8"] .x-text:hover,
.--clone-TEXT-f5uyi4k8 .x-text:hover,
[id^="TEXT-f5uyi4k8"] a:hover,
.--clone-TEXT-f5uyi4k8 a:hover {
  
}

#BUTTON-zpxv4fi6 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-zpxv4fi6 .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-zpxv4fi6[disabled=true] {
  display: none;
}
#BUTTON-zpxv4fi6 .animation, #BUTTON-zpxv4fi6.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-zpxv4fi6 {
  
}

[id^="TEXT-p720e7d9"], .--clone-TEXT-p720e7d9 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-p720e7d9"] .x-text,
[id^="TEXT-p720e7d9"] .x-text a,
.--clone-TEXT-p720e7d9 .x-text,
.--clone-TEXT-p720e7d9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-p720e7d9"] .x-text:hover,
.--clone-TEXT-p720e7d9 .x-text:hover,
[id^="TEXT-p720e7d9"] a:hover,
.--clone-TEXT-p720e7d9 a:hover {
  
}

#BUTTON-79w1ni2f {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-79w1ni2f .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-79w1ni2f[disabled=true] {
  display: none;
}
#BUTTON-79w1ni2f .animation, #BUTTON-79w1ni2f.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-79w1ni2f {
  
}

#GRID-PRODUCT-oaqu0ywa {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-oaqu0ywa .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-oaqu0ywa .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-oaqu0ywa .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-oaqu0ywa .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-oaqu0ywa .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-oaqu0ywa .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-oaqu0ywa .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-oaqu0ywa .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-oaqu0ywa .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-oaqu0ywa .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-oaqu0ywa .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-oaqu0ywa .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-oaqu0ywa .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-oaqu0ywa .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-oaqu0ywa .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-oaqu0ywa .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-oaqu0ywa .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-oaqu0ywa .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-oaqu0ywa .grid-product--retail-price, #GRID-PRODUCT-oaqu0ywa .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-oaqu0ywa .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-oaqu0ywa .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-oaqu0ywa .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-oaqu0ywa .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-oaqu0ywa .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-oaqu0ywa .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-oaqu0ywa .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-62yedq29 {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-u9sqqhqn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-u9sqqhqn picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-u9sqqhqn img {
  object-fit: cover;
}

[id^="TEXT-zn0facv3"], .--clone-TEXT-zn0facv3 {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-zn0facv3"] .x-text,
[id^="TEXT-zn0facv3"] .x-text a,
.--clone-TEXT-zn0facv3 .x-text,
.--clone-TEXT-zn0facv3 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-zn0facv3"] .x-text:hover,
.--clone-TEXT-zn0facv3 .x-text:hover,
[id^="TEXT-zn0facv3"] a:hover,
.--clone-TEXT-zn0facv3 a:hover {
  
}

[id^="TEXT-9ffhito6"], .--clone-TEXT-9ffhito6 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-9ffhito6"] .x-text,
[id^="TEXT-9ffhito6"] .x-text a,
.--clone-TEXT-9ffhito6 .x-text,
.--clone-TEXT-9ffhito6 .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-9ffhito6"] .x-text:hover,
.--clone-TEXT-9ffhito6 .x-text:hover,
[id^="TEXT-9ffhito6"] a:hover,
.--clone-TEXT-9ffhito6 a:hover {
  
}

#PRODUCT-OVERLAY-g9nuy6pz {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-se7fzouu {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-xbm7fg11 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-oaqu0ywa .grid-product--info {
  flex: unset;
}

#IMAGE-3phlaaio {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-3phlaaio picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-3phlaaio img {
  object-fit: cover;
}

[id^="TEXT-DATASET-r9ivpk34"], .--clone-TEXT-DATASET-r9ivpk34 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-r9ivpk34"] .x-text,
[id^="TEXT-DATASET-r9ivpk34"] .x-text a,
.--clone-TEXT-DATASET-r9ivpk34 .x-text,
.--clone-TEXT-DATASET-r9ivpk34 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-r9ivpk34"] .x-text:hover,
.--clone-TEXT-DATASET-r9ivpk34 .x-text:hover,
[id^="TEXT-DATASET-r9ivpk34"] a:hover,
.--clone-TEXT-DATASET-r9ivpk34 a:hover {
  
}


#IMAGE-podg3od0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-podg3od0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-podg3od0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-o4v7w50r"], .--clone-TEXT-DATASET-o4v7w50r {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-o4v7w50r"] .x-text,
[id^="TEXT-DATASET-o4v7w50r"] .x-text a,
.--clone-TEXT-DATASET-o4v7w50r .x-text,
.--clone-TEXT-DATASET-o4v7w50r .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-o4v7w50r"] .x-text:hover,
.--clone-TEXT-DATASET-o4v7w50r .x-text:hover,
[id^="TEXT-DATASET-o4v7w50r"] a:hover,
.--clone-TEXT-DATASET-o4v7w50r a:hover {
  
}


#IMAGE-reesp6yo {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-reesp6yo picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-reesp6yo img {
  object-fit: cover;
}

[id^="TEXT-DATASET-cuexrt6x"], .--clone-TEXT-DATASET-cuexrt6x {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-cuexrt6x"] .x-text,
[id^="TEXT-DATASET-cuexrt6x"] .x-text a,
.--clone-TEXT-DATASET-cuexrt6x .x-text,
.--clone-TEXT-DATASET-cuexrt6x .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-cuexrt6x"] .x-text:hover,
.--clone-TEXT-DATASET-cuexrt6x .x-text:hover,
[id^="TEXT-DATASET-cuexrt6x"] a:hover,
.--clone-TEXT-DATASET-cuexrt6x a:hover {
  
}

[id^="TEXT-DATASET-w4znhng3"], .--clone-TEXT-DATASET-w4znhng3 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-w4znhng3"] .x-text,
[id^="TEXT-DATASET-w4znhng3"] .x-text a,
.--clone-TEXT-DATASET-w4znhng3 .x-text,
.--clone-TEXT-DATASET-w4znhng3 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-w4znhng3"] .x-text:hover,
.--clone-TEXT-DATASET-w4znhng3 .x-text:hover,
[id^="TEXT-DATASET-w4znhng3"] a:hover,
.--clone-TEXT-DATASET-w4znhng3 a:hover {
  
}


#IMAGE-p2xxy1jk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-p2xxy1jk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-p2xxy1jk img {
  object-fit: cover;
}

#BUTTON-yvm8loq0 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-yvm8loq0 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-yvm8loq0[disabled=true] {
  display: none;
}


#CONTAINER-u78qxxtq {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-wrtdoyrt {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-wrtdoyrt .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-wrtdoyrt .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-wrtdoyrt .select {
  position: relative;
}

#DROPDOWN-wrtdoyrt .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-wrtdoyrt .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-wrtdoyrt .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-wrtdoyrt .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-wrtdoyrt .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-n4094fwj {
  
  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-n4094fwj > .dropdown--style {
  
}
#TAGS-o147p14f {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-o147p14f .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-o147p14f .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-o147p14f .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-o147p14f .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-glm3ar7b {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-glm3ar7b .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-glm3ar7b .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-glm3ar7b .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-glm3ar7b .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-cg90jrd3 {
  --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: 13;grid-row-start: 12;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(10px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(48.38980313769015px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
[id^="TEXT-ayj1khxw"], .--clone-TEXT-ayj1khxw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-ayj1khxw"] .x-text,
[id^="TEXT-ayj1khxw"] .x-text a,
.--clone-TEXT-ayj1khxw .x-text,
.--clone-TEXT-ayj1khxw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-size: 20.0px;
height: 100%;
line-height: 1;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-ayj1khxw"] .x-text:hover,
.--clone-TEXT-ayj1khxw .x-text:hover,
[id^="TEXT-ayj1khxw"] a:hover,
.--clone-TEXT-ayj1khxw a:hover {
  
}

#SLIDER-PRODUCT-c57cyola {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}
#SLIDER-PRODUCT-c57cyola .grid-product--title {
  line-clamp: 1;
  -webkit-line-clamp: 1;
}

#SLIDER-PRODUCT-c57cyola .grid-product--inner img {
  object-fit: cover;
}
#SLIDER-PRODUCT-c57cyola .button-arrow {
  width: 40px;
  height: 40px;
  color: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-c57cyola .button-arrow svg {
  width: 35%;
  height: 35%;
}
#SLIDER-PRODUCT-c57cyola .button-arrow path {
  fill: rgba(0, 0, 0, 1);
}
#SLIDER-PRODUCT-c57cyola .button-arrow:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
#SLIDER-PRODUCT-c57cyola .slider-product--next {
  right: 30px;
  
}
#SLIDER-PRODUCT-c57cyola .slider-product--prev {
  left: 30px;
  
}
#SLIDER-PRODUCT-c57cyola .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#SLIDER-PRODUCT-c57cyola .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#SLIDER-PRODUCT-c57cyola .empty-product .empty-product-text {
  color: #25282A;
  text-align: center;
  max-width: 357px;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
#SLIDER-PRODUCT-c57cyola .empty-product .empty-product-description {
  color: #43484C;
  text-align: center;
  max-width: 425px;
  font-family: Roboto;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
}
#SLIDER-PRODUCT-c57cyola .grid-product--wrapper {
  display: grid;
  column-gap: 10px;
  row-gap: 10px;
  
  
  grid-auto-flow: column;
grid-template-rows: repeat(1, max-content);
grid-auto-columns: calc((100% - 0 * 10px) / 1);

  
  
}
#SLIDER-PRODUCT-c57cyola .slider-product--item:hover {
  
}



#SLIDER-PRODUCT-c57cyola .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}

#SLIDER-PRODUCT-c57cyola .slider-product--item {
  width: 100%;min-width: 100%;
  display: flex;
  flex-direction: column;
  
  border-radius: 10px;
  
  border-color: #dddddf;
  border-width: 1px; border-style: solid;

}




#SLIDER-PRODUCT-c57cyola .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}

#SLIDER-PRODUCT-c57cyola .grid-product--inner img {
  border-radius: 10px;
}

#SLIDER-PRODUCT-c57cyola .grid-product--info {
  text-align: center;
  padding: 9px 5px;
  justify-content: unset;
  align-items: center
}
#SLIDER-PRODUCT-c57cyola .grid-product--category {
  
  
  
  
  
  
  
  padding: 0px 0px;
}
#SLIDER-PRODUCT-c57cyola .grid-product--title {
  
  
  font-weight: bold;
  font-size: 20px;
  
  color: #B31E22;
  
  text-transform: uppercase;
  min-height: 31.43px;
}
#SLIDER-PRODUCT-c57cyola .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#SLIDER-PRODUCT-c57cyola .grid-product--retail-price, #SLIDER-PRODUCT-c57cyola .grid-product--selling-price {
  
  
  
  
  
  
  
  margin: 0 0px;
}
#SLIDER-PRODUCT-c57cyola .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#SLIDER-PRODUCT-c57cyola .grid-product--discount {
  padding: 0px 0px;
  background: rgba(0, 0, 0, 0);
  border-radius: 0px;
  font: ;
  color: ;
  font-family: ;
  font-size: px;
  font-weight: ;
  font-style: ;
  text-decoration: ;
}
#SLIDER-PRODUCT-c57cyola .grid-product--wholesale-price {
  
  
  
  
  
  
}









#SLIDER-PRODUCT-c57cyola .product--ribbons-wrapper {
  font-family: 'Roboto', sans-serif;
  font-weight: ;
  font-size: 12px;
  font-style: ;
  text-decoration: ;
  color: rgba(255, 255, 255, 1);
  flex-direction: row;
  padding: 0px 0px 0px 0px;
  display: ;
}
#SLIDER-PRODUCT-c57cyola .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-bkmv2cj5 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-9vvy73q3 {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-y65wguyx {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr) minmax(100px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#SLIDER-PRODUCT-c57cyola .grid-product--info {
  flex: unset;
}
#LINE-jofrcnc9 {
  --width: 60px;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: 60px;
  height: auto;
  
}
#LINE-jofrcnc9 .line-container {
  border-color: #dddddf;
border-style: solid;
border-width: 3.0px;
}

[id^="TEXT-DATASET-xga3j0i9"], .--clone-TEXT-DATASET-xga3j0i9 {
  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: 90%;
  
}
[id^="TEXT-DATASET-xga3j0i9"] .x-text,
[id^="TEXT-DATASET-xga3j0i9"] .x-text a,
.--clone-TEXT-DATASET-xga3j0i9 .x-text,
.--clone-TEXT-DATASET-xga3j0i9 .x-text a {
  --width: 90%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-xga3j0i9"] .x-text:hover,
.--clone-TEXT-DATASET-xga3j0i9 .x-text:hover,
[id^="TEXT-DATASET-xga3j0i9"] a:hover,
.--clone-TEXT-DATASET-xga3j0i9 a:hover {
  
}


#CONTAINER-861cfz4i {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-20gkw8c8 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-20gkw8c8 picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-20gkw8c8 img {
  object-fit: cover;
}

[id^="TEXT-8v8fewk6"], .--clone-TEXT-8v8fewk6 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-8v8fewk6"] .x-text,
[id^="TEXT-8v8fewk6"] .x-text a,
.--clone-TEXT-8v8fewk6 .x-text,
.--clone-TEXT-8v8fewk6 .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-8v8fewk6"] .x-text:hover,
.--clone-TEXT-8v8fewk6 .x-text:hover,
[id^="TEXT-8v8fewk6"] a:hover,
.--clone-TEXT-8v8fewk6 a:hover {
  
}

#BUTTON-0myeuc9d {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-0myeuc9d .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-0myeuc9d[disabled=true] {
  display: none;
}
#BUTTON-0myeuc9d .animation, #BUTTON-0myeuc9d.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-0myeuc9d {
  
}

[id^="TEXT-2l8uc4f3"], .--clone-TEXT-2l8uc4f3 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-2l8uc4f3"] .x-text,
[id^="TEXT-2l8uc4f3"] .x-text a,
.--clone-TEXT-2l8uc4f3 .x-text,
.--clone-TEXT-2l8uc4f3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-2l8uc4f3"] .x-text:hover,
.--clone-TEXT-2l8uc4f3 .x-text:hover,
[id^="TEXT-2l8uc4f3"] a:hover,
.--clone-TEXT-2l8uc4f3 a:hover {
  
}

#BUTTON-a0mxt1za {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-a0mxt1za .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-a0mxt1za[disabled=true] {
  display: none;
}
#BUTTON-a0mxt1za .animation, #BUTTON-a0mxt1za.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-a0mxt1za {
  
}

#GRID-PRODUCT-8b5k3n6m {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-8b5k3n6m .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-8b5k3n6m .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-8b5k3n6m .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-8b5k3n6m .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-8b5k3n6m .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-8b5k3n6m .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-8b5k3n6m .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-8b5k3n6m .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-8b5k3n6m .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-8b5k3n6m .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-8b5k3n6m .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-8b5k3n6m .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-8b5k3n6m .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-8b5k3n6m .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-8b5k3n6m .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-8b5k3n6m .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-8b5k3n6m .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-8b5k3n6m .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-8b5k3n6m .grid-product--retail-price, #GRID-PRODUCT-8b5k3n6m .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-8b5k3n6m .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-8b5k3n6m .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-8b5k3n6m .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-8b5k3n6m .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-8b5k3n6m .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-8b5k3n6m .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-8b5k3n6m .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-g2vne2cy {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-d9ifurwn {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-d9ifurwn picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d9ifurwn img {
  object-fit: cover;
}

[id^="TEXT-5jveqnyt"], .--clone-TEXT-5jveqnyt {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-5jveqnyt"] .x-text,
[id^="TEXT-5jveqnyt"] .x-text a,
.--clone-TEXT-5jveqnyt .x-text,
.--clone-TEXT-5jveqnyt .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-5jveqnyt"] .x-text:hover,
.--clone-TEXT-5jveqnyt .x-text:hover,
[id^="TEXT-5jveqnyt"] a:hover,
.--clone-TEXT-5jveqnyt a:hover {
  
}

[id^="TEXT-lh06cl7y"], .--clone-TEXT-lh06cl7y {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-lh06cl7y"] .x-text,
[id^="TEXT-lh06cl7y"] .x-text a,
.--clone-TEXT-lh06cl7y .x-text,
.--clone-TEXT-lh06cl7y .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-lh06cl7y"] .x-text:hover,
.--clone-TEXT-lh06cl7y .x-text:hover,
[id^="TEXT-lh06cl7y"] a:hover,
.--clone-TEXT-lh06cl7y a:hover {
  
}

#PRODUCT-OVERLAY-6spugy0z {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-lgi2xd7t {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-954qquim {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-8b5k3n6m .grid-product--info {
  flex: unset;
}

#IMAGE-05o7ufc6 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-05o7ufc6 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-05o7ufc6 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-wcx6rhui"], .--clone-TEXT-DATASET-wcx6rhui {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-wcx6rhui"] .x-text,
[id^="TEXT-DATASET-wcx6rhui"] .x-text a,
.--clone-TEXT-DATASET-wcx6rhui .x-text,
.--clone-TEXT-DATASET-wcx6rhui .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-wcx6rhui"] .x-text:hover,
.--clone-TEXT-DATASET-wcx6rhui .x-text:hover,
[id^="TEXT-DATASET-wcx6rhui"] a:hover,
.--clone-TEXT-DATASET-wcx6rhui a:hover {
  
}


#IMAGE-n0e341kk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-n0e341kk picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-n0e341kk img {
  object-fit: cover;
}

[id^="TEXT-DATASET-6mexe542"], .--clone-TEXT-DATASET-6mexe542 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-6mexe542"] .x-text,
[id^="TEXT-DATASET-6mexe542"] .x-text a,
.--clone-TEXT-DATASET-6mexe542 .x-text,
.--clone-TEXT-DATASET-6mexe542 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-6mexe542"] .x-text:hover,
.--clone-TEXT-DATASET-6mexe542 .x-text:hover,
[id^="TEXT-DATASET-6mexe542"] a:hover,
.--clone-TEXT-DATASET-6mexe542 a:hover {
  
}


#IMAGE-d9n37ls0 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-d9n37ls0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-d9n37ls0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-i6ch0yic"], .--clone-TEXT-DATASET-i6ch0yic {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-i6ch0yic"] .x-text,
[id^="TEXT-DATASET-i6ch0yic"] .x-text a,
.--clone-TEXT-DATASET-i6ch0yic .x-text,
.--clone-TEXT-DATASET-i6ch0yic .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-i6ch0yic"] .x-text:hover,
.--clone-TEXT-DATASET-i6ch0yic .x-text:hover,
[id^="TEXT-DATASET-i6ch0yic"] a:hover,
.--clone-TEXT-DATASET-i6ch0yic a:hover {
  
}

[id^="TEXT-DATASET-fw28rl7s"], .--clone-TEXT-DATASET-fw28rl7s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-fw28rl7s"] .x-text,
[id^="TEXT-DATASET-fw28rl7s"] .x-text a,
.--clone-TEXT-DATASET-fw28rl7s .x-text,
.--clone-TEXT-DATASET-fw28rl7s .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-fw28rl7s"] .x-text:hover,
.--clone-TEXT-DATASET-fw28rl7s .x-text:hover,
[id^="TEXT-DATASET-fw28rl7s"] a:hover,
.--clone-TEXT-DATASET-fw28rl7s a:hover {
  
}


#IMAGE-hh1tpsl7 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-hh1tpsl7 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-hh1tpsl7 img {
  object-fit: cover;
}

#BUTTON-f8ebkuqm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-f8ebkuqm .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-f8ebkuqm[disabled=true] {
  display: none;
}


#CONTAINER-lr6iif18 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-805utxbw {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-805utxbw .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-805utxbw .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-805utxbw .select {
  position: relative;
}

#DROPDOWN-805utxbw .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-805utxbw .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-805utxbw .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-805utxbw .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-805utxbw .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-rkpabidh {
  
  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-rkpabidh > .dropdown--style {
  
}
#TAGS-gs3q5w5f {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-gs3q5w5f .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-gs3q5w5f .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-gs3q5w5f .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-gs3q5w5f .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-h8hryyh8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-h8hryyh8 .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-h8hryyh8 .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-h8hryyh8 .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-h8hryyh8 .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-advdwlhe {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-j5sub5ii {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-j5sub5ii picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j5sub5ii img {
  object-fit: cover;
}

[id^="TEXT-eiohvyem"], .--clone-TEXT-eiohvyem {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 8.803906397577162%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-eiohvyem"] .x-text,
[id^="TEXT-eiohvyem"] .x-text a,
.--clone-TEXT-eiohvyem .x-text,
.--clone-TEXT-eiohvyem .x-text a {
  --width: 83.08798549431474%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-eiohvyem"] .x-text:hover,
.--clone-TEXT-eiohvyem .x-text:hover,
[id^="TEXT-eiohvyem"] a:hover,
.--clone-TEXT-eiohvyem a:hover {
  
}

#BUTTON-4znaye7l {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-4znaye7l .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-4znaye7l[disabled=true] {
  display: none;
}
#BUTTON-4znaye7l .animation, #BUTTON-4znaye7l.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-4znaye7l {
  
}

[id^="TEXT-f9cz7f37"], .--clone-TEXT-f9cz7f37 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-f9cz7f37"] .x-text,
[id^="TEXT-f9cz7f37"] .x-text a,
.--clone-TEXT-f9cz7f37 .x-text,
.--clone-TEXT-f9cz7f37 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-f9cz7f37"] .x-text:hover,
.--clone-TEXT-f9cz7f37 .x-text:hover,
[id^="TEXT-f9cz7f37"] a:hover,
.--clone-TEXT-f9cz7f37 a:hover {
  
}

#BUTTON-6vptttwg {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-6vptttwg .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-6vptttwg[disabled=true] {
  display: none;
}
#BUTTON-6vptttwg .animation, #BUTTON-6vptttwg.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-6vptttwg {
  
}

#GRID-PRODUCT-v4i8kwyv {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-v4i8kwyv .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-v4i8kwyv .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-v4i8kwyv .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-v4i8kwyv .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-v4i8kwyv .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-v4i8kwyv .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-v4i8kwyv .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-v4i8kwyv .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-v4i8kwyv .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-v4i8kwyv .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-v4i8kwyv .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-v4i8kwyv .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-v4i8kwyv .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-v4i8kwyv .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-v4i8kwyv .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-v4i8kwyv .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-v4i8kwyv .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-v4i8kwyv .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-v4i8kwyv .grid-product--retail-price, #GRID-PRODUCT-v4i8kwyv .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-v4i8kwyv .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-v4i8kwyv .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-v4i8kwyv .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-v4i8kwyv .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-v4i8kwyv .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-v4i8kwyv .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-v4i8kwyv .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-zkpv2s6n {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-l80657j7 {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-l80657j7 picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-l80657j7 img {
  object-fit: cover;
}

[id^="TEXT-vdw3cy6z"], .--clone-TEXT-vdw3cy6z {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-vdw3cy6z"] .x-text,
[id^="TEXT-vdw3cy6z"] .x-text a,
.--clone-TEXT-vdw3cy6z .x-text,
.--clone-TEXT-vdw3cy6z .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-vdw3cy6z"] .x-text:hover,
.--clone-TEXT-vdw3cy6z .x-text:hover,
[id^="TEXT-vdw3cy6z"] a:hover,
.--clone-TEXT-vdw3cy6z a:hover {
  
}

[id^="TEXT-kquspg2i"], .--clone-TEXT-kquspg2i {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-kquspg2i"] .x-text,
[id^="TEXT-kquspg2i"] .x-text a,
.--clone-TEXT-kquspg2i .x-text,
.--clone-TEXT-kquspg2i .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-kquspg2i"] .x-text:hover,
.--clone-TEXT-kquspg2i .x-text:hover,
[id^="TEXT-kquspg2i"] a:hover,
.--clone-TEXT-kquspg2i a:hover {
  
}

#PRODUCT-OVERLAY-ij213xqa {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-lgqqy4mq {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-lnbd97ai {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-v4i8kwyv .grid-product--info {
  flex: unset;
}

#IMAGE-y8jqi8f0 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-y8jqi8f0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-y8jqi8f0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-lpmj4hgw"], .--clone-TEXT-DATASET-lpmj4hgw {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-lpmj4hgw"] .x-text,
[id^="TEXT-DATASET-lpmj4hgw"] .x-text a,
.--clone-TEXT-DATASET-lpmj4hgw .x-text,
.--clone-TEXT-DATASET-lpmj4hgw .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-lpmj4hgw"] .x-text:hover,
.--clone-TEXT-DATASET-lpmj4hgw .x-text:hover,
[id^="TEXT-DATASET-lpmj4hgw"] a:hover,
.--clone-TEXT-DATASET-lpmj4hgw a:hover {
  
}


#IMAGE-6ko8ezuw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-6ko8ezuw picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-6ko8ezuw img {
  object-fit: cover;
}

[id^="TEXT-DATASET-b8d6w8zj"], .--clone-TEXT-DATASET-b8d6w8zj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-b8d6w8zj"] .x-text,
[id^="TEXT-DATASET-b8d6w8zj"] .x-text a,
.--clone-TEXT-DATASET-b8d6w8zj .x-text,
.--clone-TEXT-DATASET-b8d6w8zj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-b8d6w8zj"] .x-text:hover,
.--clone-TEXT-DATASET-b8d6w8zj .x-text:hover,
[id^="TEXT-DATASET-b8d6w8zj"] a:hover,
.--clone-TEXT-DATASET-b8d6w8zj a:hover {
  
}


#IMAGE-02cry1o0 {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-02cry1o0 picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-02cry1o0 img {
  object-fit: cover;
}

[id^="TEXT-DATASET-aghqr3yo"], .--clone-TEXT-DATASET-aghqr3yo {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-aghqr3yo"] .x-text,
[id^="TEXT-DATASET-aghqr3yo"] .x-text a,
.--clone-TEXT-DATASET-aghqr3yo .x-text,
.--clone-TEXT-DATASET-aghqr3yo .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-aghqr3yo"] .x-text:hover,
.--clone-TEXT-DATASET-aghqr3yo .x-text:hover,
[id^="TEXT-DATASET-aghqr3yo"] a:hover,
.--clone-TEXT-DATASET-aghqr3yo a:hover {
  
}

[id^="TEXT-DATASET-9xvsqrkj"], .--clone-TEXT-DATASET-9xvsqrkj {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-9xvsqrkj"] .x-text,
[id^="TEXT-DATASET-9xvsqrkj"] .x-text a,
.--clone-TEXT-DATASET-9xvsqrkj .x-text,
.--clone-TEXT-DATASET-9xvsqrkj .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-9xvsqrkj"] .x-text:hover,
.--clone-TEXT-DATASET-9xvsqrkj .x-text:hover,
[id^="TEXT-DATASET-9xvsqrkj"] a:hover,
.--clone-TEXT-DATASET-9xvsqrkj a:hover {
  
}


#IMAGE-7a72gp8t {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-7a72gp8t picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-7a72gp8t img {
  object-fit: cover;
}

#BUTTON-rfade3mw {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-rfade3mw .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-rfade3mw[disabled=true] {
  display: none;
}


#CONTAINER-9zzbon04 {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-55hqdu9s {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-55hqdu9s .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-55hqdu9s .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-55hqdu9s .select {
  position: relative;
}

#DROPDOWN-55hqdu9s .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-55hqdu9s .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-55hqdu9s .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-55hqdu9s .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-55hqdu9s .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-xsbvluui {
  
  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-xsbvluui > .dropdown--style {
  
}
#TAGS-qgx6ueax {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-qgx6ueax .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-qgx6ueax .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-qgx6ueax .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-qgx6ueax .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-6dty1vhn {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-6dty1vhn .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-6dty1vhn .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-6dty1vhn .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6dty1vhn .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}

#CONTAINER-98zsvdyc {
  --bg: #ffffff;
  background: #ffffff;
border-color: #000000ff;
  --width: 100%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;grid-template-columns: 12px 1fr 12px;grid-template-rows: minmax(30px, max-content) minmax(125px, max-content) minmax(6px, max-content) minmax(36px, max-content) minmax(25px, max-content) minmax(45px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(30px, max-content) minmax(0px, max-content) minmax(10px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}

#IMAGE-iktm1b2x {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 100%;
justify-self: center;
margin-left: calc(0px * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#IMAGE-iktm1b2x picture {
  --width: 100%;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-iktm1b2x img {
  object-fit: cover;
}

[id^="TEXT-kou7krno"], .--clone-TEXT-kou7krno {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 24px;
margin-right: 6.246014673956769%;
margin-top: 30.359375px;
width: auto;
  
}
[id^="TEXT-kou7krno"] .x-text,
[id^="TEXT-kou7krno"] .x-text a,
.--clone-TEXT-kou7krno .x-text,
.--clone-TEXT-kou7krno .x-text a {
  --width: 85.64587721793512%;
-webkit-text-stroke: 0px #000000ff;
color: #1770b2;
font: var(--font_2);
font-size: 18.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #1770b2);
}
[id^="TEXT-kou7krno"] .x-text:hover,
.--clone-TEXT-kou7krno .x-text:hover,
[id^="TEXT-kou7krno"] a:hover,
.--clone-TEXT-kou7krno a:hover {
  
}

#BUTTON-93xcstov {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: 34px;
justify-self: center;
margin-bottom: 30px;
margin-left: calc(0% * 2);
width: 176px;
  
}
#BUTTON-93xcstov .x-button-wrapper {
  --width: 176px;
-webkit-text-stroke: 0px #000000ff;
background: #1770b2;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffff);
}
#BUTTON-93xcstov[disabled=true] {
  display: none;
}
#BUTTON-93xcstov .animation, #BUTTON-93xcstov.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-93xcstov {
  
}

[id^="TEXT-t60g7n39"], .--clone-TEXT-t60g7n39 {
  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(0px * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-t60g7n39"] .x-text,
[id^="TEXT-t60g7n39"] .x-text a,
.--clone-TEXT-t60g7n39 .x-text,
.--clone-TEXT-t60g7n39 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_2);
font: var(--font_2);
font-size: 24.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--font_color_2));
}
[id^="TEXT-t60g7n39"] .x-text:hover,
.--clone-TEXT-t60g7n39 .x-text:hover,
[id^="TEXT-t60g7n39"] a:hover,
.--clone-TEXT-t60g7n39 a:hover {
  
}

#BUTTON-ivvsqplt {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 7;
grid-row-start: 6;
height: 36px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 210px;
  
}
#BUTTON-ivvsqplt .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #27ae60;
border-color: #000000ff;
border-radius: 4px 4px 4px 4px;
color: #ffffffff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-ivvsqplt[disabled=true] {
  display: none;
}
#BUTTON-ivvsqplt .animation, #BUTTON-ivvsqplt.animation {
  animation-name: none;
  -webkit-animation-name: none;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#BUTTON-ivvsqplt {
  
}

#GRID-PRODUCT-65cexe49 {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 9;grid-row-start: 8;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;width: 100%;
  
}

#GRID-PRODUCT-65cexe49 .grid-product--inner img {
  object-fit: cover;
}
#GRID-PRODUCT-65cexe49 .grid-product--title {
  line-clamp: 2;
  -webkit-line-clamp: 2;
}

#GRID-PRODUCT-65cexe49 .grid-product--wrapper {
  margin-bottom: 17.9px;
}
#GRID-PRODUCT-65cexe49 .empty-product {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
#GRID-PRODUCT-65cexe49 .empty-product .empty-product-image {
  width: 160px;
  height: 160px;
}
#GRID-PRODUCT-65cexe49 .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-65cexe49 .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-65cexe49 .grid-product--wrapper {
  display: grid;
  column-gap: 15px;
  row-gap: 15px;
  
  grid-template-columns: repeat(2, 1fr);

  
  
  
}
#GRID-PRODUCT-65cexe49 .slider-product--item:hover {
  background: #f4e7c700;
}
#GRID-PRODUCT-65cexe49 .slider-product--item:hover .grid-product--title {
  color: #a2a3e9;
}

#GRID-PRODUCT-65cexe49 .slider-product--item:hover .grid-product--price {
  color: #ffffff00;
}


#GRID-PRODUCT-65cexe49 .slider-product--item:hover .product-overlay[data-type="quick-view"] {
  display: grid;
}


#GRID-PRODUCT-65cexe49 .slider-product--item {
  display: flex;
  flex-direction: column;
  background: #ffffff;
  border-radius: 5px;
  box-shadow: 0px 0px 4px 0px #222f3114;
  
border-color: #000;


}




#GRID-PRODUCT-65cexe49 .grid-product--inner {
  padding-bottom: calc(100% / (3/2));
}


#GRID-PRODUCT-65cexe49 .grid-product--info {
  text-align: left;
  padding: 7px 10px;
  justify-content: unset;
  align-items: unset
}
#GRID-PRODUCT-65cexe49 .grid-product--category {
  
  
  font-weight: bold;
  font-size: 14px;
  
  
  
  padding: 0px 0px;
}
#GRID-PRODUCT-65cexe49 .grid-product--title {
  
  
  font-weight: bold;
  font-size: 15px;
  
  color: var(--color_11);
  
  
  min-height: 23.572499999999998px;
}
#GRID-PRODUCT-65cexe49 .grid-product--price {
  margin-top: 10px;
  margin-bottom: 10px;
}
#GRID-PRODUCT-65cexe49 .grid-product--retail-price, #GRID-PRODUCT-65cexe49 .grid-product--selling-price {
  
  
  
  
  
  color: #000000;
  
  margin: 0 0px;
}
#GRID-PRODUCT-65cexe49 .grid-product--origin-price {
  
  
  
  
  
  
  
  margin: 0 5px;
}
#GRID-PRODUCT-65cexe49 .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-65cexe49 .grid-product--wholesale-price {
  
  
  
  
  
  
}





#GRID-PRODUCT-65cexe49 .loaded-action {
  display: flex;
  justify-content: center;
}


#GRID-PRODUCT-65cexe49 .load-more-btn {
  background-color: #B31E22;
  border-radius: 3px;
  
  
  
  
  
  color: #FFF;
  padding: 8px 16px;
}


#GRID-PRODUCT-65cexe49 .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-65cexe49 .product--ribbon {
  border-radius: 0px;
  background: rgba(0, 0, 0, 1);
  border-color: rgba(0, 0, 0, 1);
  border-width: 0px;
  background-size: cover;
  background-attachment: scroll;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  filter: ;
}




#EMPTY-PRODUCT-LAYOUT-itr3hxnw {
  background: #ffffff;
  width: 100%;
  height: auto;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(160px, 1fr) minmax(0px, max-content) minmax(0px, max-content);
  
  
  max-height: var(--viewport-height, 100vh);
  
}

#IMAGE-ubg6uf0t {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 160px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 160px;
  
}
#IMAGE-ubg6uf0t picture {
  --width: 160px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ubg6uf0t img {
  object-fit: cover;
}

[id^="TEXT-rjgahdzq"], .--clone-TEXT-rjgahdzq {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: center;
margin-bottom: calc(0.90625px * 2);
margin-right: calc(1.1770833333333333% * 2);
width: 60%;
  
}
[id^="TEXT-rjgahdzq"] .x-text,
[id^="TEXT-rjgahdzq"] .x-text a,
.--clone-TEXT-rjgahdzq .x-text,
.--clone-TEXT-rjgahdzq .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #25282A;
color: #25282A;
font: var(--font_6);
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #25282A);
}
[id^="TEXT-rjgahdzq"] .x-text:hover,
.--clone-TEXT-rjgahdzq .x-text:hover,
[id^="TEXT-rjgahdzq"] a:hover,
.--clone-TEXT-rjgahdzq a:hover {
  
}

[id^="TEXT-qmdjk6wc"], .--clone-TEXT-qmdjk6wc {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 60%;
  
}
[id^="TEXT-qmdjk6wc"] .x-text,
[id^="TEXT-qmdjk6wc"] .x-text a,
.--clone-TEXT-qmdjk6wc .x-text,
.--clone-TEXT-qmdjk6wc .x-text a {
  --width: 60%;
-webkit-text-stroke: 0px #000000ff;
color: #43484C;
font: var(--font_6);
font-size: 14.0px;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, #43484C);
}
[id^="TEXT-qmdjk6wc"] .x-text:hover,
.--clone-TEXT-qmdjk6wc .x-text:hover,
[id^="TEXT-qmdjk6wc"] a:hover,
.--clone-TEXT-qmdjk6wc a:hover {
  
}

#PRODUCT-OVERLAY-46s72tqn {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#PRODUCT-OVERLAY-tohgyzal {
  
  width: 100%;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0px, 1fr);
  column-gap: 0px;
  row-gap: 0px;
  
  
}
#CUSTOM-LAYOUT-obsuwr12 {
  
  
  
  
  background: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
  grid-template-columns: 10px 1fr 1fr 10px;
  grid-template-rows: minmax(43px, 1fr) minmax(42px, max-content) minmax(69px, max-content);
  margin: 0;
  flex: 1 0 0;
  
  --bg: rgba(255, 255, 255, 0);
}
#GRID-PRODUCT-65cexe49 .grid-product--info {
  flex: unset;
}

#IMAGE-j2cbwebg {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-j2cbwebg picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-j2cbwebg img {
  object-fit: cover;
}

[id^="TEXT-DATASET-zb8zuvu9"], .--clone-TEXT-DATASET-zb8zuvu9 {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-zb8zuvu9"] .x-text,
[id^="TEXT-DATASET-zb8zuvu9"] .x-text a,
.--clone-TEXT-DATASET-zb8zuvu9 .x-text,
.--clone-TEXT-DATASET-zb8zuvu9 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-zb8zuvu9"] .x-text:hover,
.--clone-TEXT-DATASET-zb8zuvu9 .x-text:hover,
[id^="TEXT-DATASET-zb8zuvu9"] a:hover,
.--clone-TEXT-DATASET-zb8zuvu9 a:hover {
  
}


#IMAGE-je7ntv7s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-je7ntv7s picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-je7ntv7s img {
  object-fit: cover;
}

[id^="TEXT-DATASET-dpoddaa6"], .--clone-TEXT-DATASET-dpoddaa6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-dpoddaa6"] .x-text,
[id^="TEXT-DATASET-dpoddaa6"] .x-text a,
.--clone-TEXT-DATASET-dpoddaa6 .x-text,
.--clone-TEXT-DATASET-dpoddaa6 .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-dpoddaa6"] .x-text:hover,
.--clone-TEXT-DATASET-dpoddaa6 .x-text:hover,
[id^="TEXT-DATASET-dpoddaa6"] a:hover,
.--clone-TEXT-DATASET-dpoddaa6 a:hover {
  
}


#IMAGE-ov8r59bj {
  align-self: center;
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: calc(0px * 2);
width: 20px;
  
}
#IMAGE-ov8r59bj picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-ov8r59bj img {
  object-fit: cover;
}

[id^="TEXT-DATASET-rs3gnhuu"], .--clone-TEXT-DATASET-rs3gnhuu {
  align-self: center;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-rs3gnhuu"] .x-text,
[id^="TEXT-DATASET-rs3gnhuu"] .x-text a,
.--clone-TEXT-DATASET-rs3gnhuu .x-text,
.--clone-TEXT-DATASET-rs3gnhuu .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-rs3gnhuu"] .x-text:hover,
.--clone-TEXT-DATASET-rs3gnhuu .x-text:hover,
[id^="TEXT-DATASET-rs3gnhuu"] a:hover,
.--clone-TEXT-DATASET-rs3gnhuu a:hover {
  
}

[id^="TEXT-DATASET-k1tyw55w"], .--clone-TEXT-DATASET-k1tyw55w {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: stretch;
margin-left: 25px;
margin-right: 0%;
margin-top: calc(0px * 2);
width: auto;
  
}
[id^="TEXT-DATASET-k1tyw55w"] .x-text,
[id^="TEXT-DATASET-k1tyw55w"] .x-text a,
.--clone-TEXT-DATASET-k1tyw55w .x-text,
.--clone-TEXT-DATASET-k1tyw55w .x-text a {
  --width: 82.01438848920863%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-size: 16.0px;
font-weight: 700;
height: 100%;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-k1tyw55w"] .x-text:hover,
.--clone-TEXT-DATASET-k1tyw55w .x-text:hover,
[id^="TEXT-DATASET-k1tyw55w"] a:hover,
.--clone-TEXT-DATASET-k1tyw55w a:hover {
  
}


#IMAGE-zpz9cwbf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 20px;
  
}
#IMAGE-zpz9cwbf picture {
  --width: 20px;
border-color: #000000ff;
height: 100%;
width: 100%;
}
#IMAGE-zpz9cwbf img {
  object-fit: cover;
}

#BUTTON-zgh8fu88 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: 40px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 106px;
  
}
#BUTTON-zgh8fu88 .x-button-wrapper {
  --width: 106px;
-webkit-text-stroke: 0px #000000ff;
background: #8cdae0;
border-color: #000000ff;
border-radius: 4px;
color: #ffffffff;
font-size: 16.0px;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#BUTTON-zgh8fu88[disabled=true] {
  display: none;
}


#CONTAINER-tavlk7tx {
  --bg: rgba(255, 255, 255, 0);
  background: rgba(255, 255, 255, 0);
border-color: #000000ff;
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 6;grid-row-start: 5;grid-template-columns: 1fr 252px;grid-template-rows: minmax(39px, max-content) minmax(61px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  
  
  
  
  border:   #000000ff;


  
}
#DROPDOWN-854yzxvw {
  --width: 247px;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 39px;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 247px;
  
}
#DROPDOWN-854yzxvw .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-854yzxvw .dropdown--icon {
  color: #000;
  width: 16px;
  height: 16px;
}

#DROPDOWN-854yzxvw .select {
  position: relative;
}

#DROPDOWN-854yzxvw .select-icon {
  color: #000;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-40%);
  right: 10px;
  pointer-events: none;
}

#DROPDOWN-854yzxvw .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-854yzxvw .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-854yzxvw .select-overlay .select--text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

#DROPDOWN-854yzxvw .select-overlay .select--icon {
  color: #000;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
#DROPDOWN-CONTENT-ppx533by {
  
  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-ppx533by > .dropdown--style {
  
}
#TAGS-1gx6p8ip {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
border-radius: 100px 100px 100px 100px;
column-gap: 10;
font-size: 13.9px;
font-size-active: 14;
font-size-hover: 14;
font-weight: 700;
font-weight-active: bold;
item-background: #f2f2f200;
item-background-active: #8cdae0;
item-border-color: #ececec;
item-border-color-hover: #ececec;
item-border-width: 0;
item-padding-x: 9;
item-padding-y: 6;
item-text-color: #808080;
item-text-color-active: var(--color_00);
item-text-color-hover: #8cdae0;
row-gap: 1;
text-align: center;
  
}
#TAGS-1gx6p8ip .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 1px;
  column-gap: 10px;
}
#TAGS-1gx6p8ip .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #ececec;
  border-radius: 100px 100px 100px 100px;
  
  background: #f2f2f200;
  padding: 6px 9px;
  color: #808080;
}
#TAGS-1gx6p8ip .x-tag-item:not(.active):hover {
  border-color: #ececec;
  background: #f2f2f200;
  color: #8cdae0;
  font-size: 14px;
  
  
  
}
#TAGS-1gx6p8ip .x-tag-item.active {
  border-color: #ececec;
  background: #8cdae0;
  color: var(--color_00);
  font-size: 14px;
  font-weight: bold;
  
  
}
#TAGS-6bh6e7og {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 11;grid-row-start: 10;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  -webkit-text-stroke: 0px rgba(0, 0, 0, 1);
column-gap: 5;
font-size: 16.0px;
item-background: #f1f1f1;
item-border-color: #00000000;
item-border-width: 0;
item-padding-x: 7;
item-padding-y: 7;
item-text-color: #0eacf3;
row-gap: 0;
  
}
#TAGS-6bh6e7og .x-tags-wrapper {
  display: flex; flex-wrap: wrap;
  row-gap: 0px;
  column-gap: 5px;
}
#TAGS-6bh6e7og .x-tag-item {
  cursor: pointer;
  white-space: nowrap;
  border-style: solid;
  user-select: none;
  border-width: 0px;
  border-color: #00000000;
  
  
  background: #f1f1f1;
  padding: 7px 7px;
  color: #0eacf3;
}
#TAGS-6bh6e7og .x-tag-item:not(.active):hover {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#TAGS-6bh6e7og .x-tag-item.active {
  border-color: #00000000;
  background: #f1f1f1;
  color: #0eacf3;
  
  
  
  
}
#POPUP-jhlfo8mr {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: var(--color_00);
  width: 90%;
  height: auto;
  grid-template-columns: 10px 1fr 10px;
  grid-template-rows: minmax(20px, max-content) minmax(54px, max-content) minmax(100px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-jhlfo8mr.anim {
  --width: 90%;
  
}
#FORM-tph1i82i {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-kd525xlb"], .--clone-TEXT-kd525xlb {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-kd525xlb"] .x-text,
[id^="TEXT-kd525xlb"] .x-text a,
.--clone-TEXT-kd525xlb .x-text,
.--clone-TEXT-kd525xlb .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-kd525xlb"] .x-text:hover,
.--clone-TEXT-kd525xlb .x-text:hover,
[id^="TEXT-kd525xlb"] a:hover,
.--clone-TEXT-kd525xlb a:hover {
  
}

#INPUT-wb96qx6t {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-wb96qx6t .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-wb96qx6t input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-wb96qx6t input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-wb96qx6t input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-vxbyg79c {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 18;
grid-row-start: 17;
height: 45px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#SUBMIT-BUTTON-vxbyg79c .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#SUBMIT-BUTTON-vxbyg79c[disabled=true] {
  display: none;
}

#PHONE-NUMBER-qm9yp7bo {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-qm9yp7bo .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-qm9yp7bo input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-qm9yp7bo input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-qm9yp7bo input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
[id^="SELECT-tgpsc1xo"] {
  --width: 100%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
[id^="SELECT-tgpsc1xo"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="SELECT-4mfsvjbt"] {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
[id^="SELECT-4mfsvjbt"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-8zbxhyrc"], .--clone-TEXT-8zbxhyrc {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-8zbxhyrc"] .x-text,
[id^="TEXT-8zbxhyrc"] .x-text a,
.--clone-TEXT-8zbxhyrc .x-text,
.--clone-TEXT-8zbxhyrc .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-8zbxhyrc"] .x-text:hover,
.--clone-TEXT-8zbxhyrc .x-text:hover,
[id^="TEXT-8zbxhyrc"] a:hover,
.--clone-TEXT-8zbxhyrc a:hover {
  
}

[id^="SELECT-rlq9w9tm"] {
  --width: 100%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-rlq9w9tm"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-5r9ll80c"], .--clone-TEXT-5r9ll80c {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-5r9ll80c"] .x-text,
[id^="TEXT-5r9ll80c"] .x-text a,
.--clone-TEXT-5r9ll80c .x-text,
.--clone-TEXT-5r9ll80c .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-5r9ll80c"] .x-text:hover,
.--clone-TEXT-5r9ll80c .x-text:hover,
[id^="TEXT-5r9ll80c"] a:hover,
.--clone-TEXT-5r9ll80c a:hover {
  
}

[id^="SELECT-kdoazy47"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-kdoazy47"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-p0gv4y1z"], .--clone-TEXT-p0gv4y1z {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-bottom: px;
margin-right: %;
width: 100%;
  
}
[id^="TEXT-p0gv4y1z"] .x-text,
[id^="TEXT-p0gv4y1z"] .x-text a,
.--clone-TEXT-p0gv4y1z .x-text,
.--clone-TEXT-p0gv4y1z .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-p0gv4y1z"] .x-text:hover,
.--clone-TEXT-p0gv4y1z .x-text:hover,
[id^="TEXT-p0gv4y1z"] a:hover,
.--clone-TEXT-p0gv4y1z a:hover {
  
}

[id^="CHECKBOX-hn6m1dx9"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --icon-color: #000000;
  
}
[id^="CHECKBOX-hn6m1dx9"] .x-checkbox {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 0px 15px;
  gap: 0px;
}
[id^="CHECKBOX-hn6m1dx9"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-hn6m1dx9"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="CHECKBOX-hn6m1dx9"] .x-checkbox-option .checkbox:before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40%;
  width: 65%;
  margin-top: -1px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translate(-50%,-50%) rotate(135deg);
  opacity: 0;
  visibility: hidden;
  box-sizing: border-box;
}
[id^="CHECKBOX-hn6m1dx9"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="CHECKBOX-hn6m1dx9"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-f5dy7geb {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 604px;
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(185px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-f5dy7geb.anim {
  --width: 604px;
  
}

#RECT-gu0k108f {
  align-self: end;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 16px;
  
  
  
  
}
#RECT-gu0k108f .x-rect {
  --width: 16px;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #E5E7EB);
}
#RECT-gu0k108f::before {
  content: "";
  border-color: #E5E7EB;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#FORM-r9tb8hdh {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-7dmw35y9"], .--clone-TEXT-7dmw35y9 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-7dmw35y9"] .x-text,
[id^="TEXT-7dmw35y9"] .x-text a,
.--clone-TEXT-7dmw35y9 .x-text,
.--clone-TEXT-7dmw35y9 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-7dmw35y9"] .x-text:hover,
.--clone-TEXT-7dmw35y9 .x-text:hover,
[id^="TEXT-7dmw35y9"] a:hover,
.--clone-TEXT-7dmw35y9 a:hover {
  
}

#INPUT-nde4en5z {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-nde4en5z .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-nde4en5z input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-nde4en5z input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-nde4en5z input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-jfb2nrdm {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 18;
grid-row-start: 17;
height: 45px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#SUBMIT-BUTTON-jfb2nrdm .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#SUBMIT-BUTTON-jfb2nrdm[disabled=true] {
  display: none;
}

#PHONE-NUMBER-1yvfpktl {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-1yvfpktl .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-1yvfpktl input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-1yvfpktl input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-1yvfpktl input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
[id^="SELECT-uk6frydm"] {
  --width: 100%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
[id^="SELECT-uk6frydm"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="SELECT-z9an72m2"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-z9an72m2"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-jm67355j"], .--clone-TEXT-jm67355j {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-jm67355j"] .x-text,
[id^="TEXT-jm67355j"] .x-text a,
.--clone-TEXT-jm67355j .x-text,
.--clone-TEXT-jm67355j .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-jm67355j"] .x-text:hover,
.--clone-TEXT-jm67355j .x-text:hover,
[id^="TEXT-jm67355j"] a:hover,
.--clone-TEXT-jm67355j a:hover {
  
}

[id^="SELECT-bqhl7jgf"] {
  --width: 100%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-bqhl7jgf"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-211o7owd"], .--clone-TEXT-211o7owd {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-211o7owd"] .x-text,
[id^="TEXT-211o7owd"] .x-text a,
.--clone-TEXT-211o7owd .x-text,
.--clone-TEXT-211o7owd .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-211o7owd"] .x-text:hover,
.--clone-TEXT-211o7owd .x-text:hover,
[id^="TEXT-211o7owd"] a:hover,
.--clone-TEXT-211o7owd a:hover {
  
}

[id^="SELECT-uzryl4fe"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-uzryl4fe"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-1curvej5"], .--clone-TEXT-1curvej5 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-bottom: px;
margin-right: %;
width: 100%;
  
}
[id^="TEXT-1curvej5"] .x-text,
[id^="TEXT-1curvej5"] .x-text a,
.--clone-TEXT-1curvej5 .x-text,
.--clone-TEXT-1curvej5 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-1curvej5"] .x-text:hover,
.--clone-TEXT-1curvej5 .x-text:hover,
[id^="TEXT-1curvej5"] a:hover,
.--clone-TEXT-1curvej5 a:hover {
  
}

[id^="CHECKBOX-vcfw3uv6"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --icon-color: #000000;
  
}
[id^="CHECKBOX-vcfw3uv6"] .x-checkbox {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 0px 15px;
  gap: 0px;
}
[id^="CHECKBOX-vcfw3uv6"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-vcfw3uv6"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="CHECKBOX-vcfw3uv6"] .x-checkbox-option .checkbox:before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40%;
  width: 65%;
  margin-top: -1px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translate(-50%,-50%) rotate(135deg);
  opacity: 0;
  visibility: hidden;
  box-sizing: border-box;
}
[id^="CHECKBOX-vcfw3uv6"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="CHECKBOX-vcfw3uv6"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-b7p6xnyi {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 604px;
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(185px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-b7p6xnyi.anim {
  --width: 604px;
  
}

#RECT-u0vffgzb {
  align-self: end;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 16px;
  
  
  
  
}
#RECT-u0vffgzb .x-rect {
  --width: 16px;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #E5E7EB);
}
#RECT-u0vffgzb::before {
  content: "";
  border-color: #E5E7EB;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#FORM-x0oszy1w {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-pvlh5a1y"], .--clone-TEXT-pvlh5a1y {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-pvlh5a1y"] .x-text,
[id^="TEXT-pvlh5a1y"] .x-text a,
.--clone-TEXT-pvlh5a1y .x-text,
.--clone-TEXT-pvlh5a1y .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-pvlh5a1y"] .x-text:hover,
.--clone-TEXT-pvlh5a1y .x-text:hover,
[id^="TEXT-pvlh5a1y"] a:hover,
.--clone-TEXT-pvlh5a1y a:hover {
  
}

#INPUT-rhsb4fdx {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-rhsb4fdx .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-rhsb4fdx input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-rhsb4fdx input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-rhsb4fdx input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-2c3q5bs6 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 18;
grid-row-start: 17;
height: 45px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#SUBMIT-BUTTON-2c3q5bs6 .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#SUBMIT-BUTTON-2c3q5bs6[disabled=true] {
  display: none;
}

#PHONE-NUMBER-1ws6cdfx {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-1ws6cdfx .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-1ws6cdfx input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-1ws6cdfx input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-1ws6cdfx input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
[id^="SELECT-xde7hfav"] {
  --width: 100%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
[id^="SELECT-xde7hfav"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="SELECT-fug76x04"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-fug76x04"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-ph5bywo3"], .--clone-TEXT-ph5bywo3 {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-ph5bywo3"] .x-text,
[id^="TEXT-ph5bywo3"] .x-text a,
.--clone-TEXT-ph5bywo3 .x-text,
.--clone-TEXT-ph5bywo3 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-ph5bywo3"] .x-text:hover,
.--clone-TEXT-ph5bywo3 .x-text:hover,
[id^="TEXT-ph5bywo3"] a:hover,
.--clone-TEXT-ph5bywo3 a:hover {
  
}

[id^="SELECT-kfocxw6i"] {
  --width: 100%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-kfocxw6i"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-u1m0ezcu"], .--clone-TEXT-u1m0ezcu {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-u1m0ezcu"] .x-text,
[id^="TEXT-u1m0ezcu"] .x-text a,
.--clone-TEXT-u1m0ezcu .x-text,
.--clone-TEXT-u1m0ezcu .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-u1m0ezcu"] .x-text:hover,
.--clone-TEXT-u1m0ezcu .x-text:hover,
[id^="TEXT-u1m0ezcu"] a:hover,
.--clone-TEXT-u1m0ezcu a:hover {
  
}

[id^="SELECT-o8yqtgeg"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-o8yqtgeg"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-an2aoqil"], .--clone-TEXT-an2aoqil {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-bottom: px;
margin-right: %;
width: 100%;
  
}
[id^="TEXT-an2aoqil"] .x-text,
[id^="TEXT-an2aoqil"] .x-text a,
.--clone-TEXT-an2aoqil .x-text,
.--clone-TEXT-an2aoqil .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-an2aoqil"] .x-text:hover,
.--clone-TEXT-an2aoqil .x-text:hover,
[id^="TEXT-an2aoqil"] a:hover,
.--clone-TEXT-an2aoqil a:hover {
  
}

[id^="CHECKBOX-5bsn01ee"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --icon-color: #000000;
  
}
[id^="CHECKBOX-5bsn01ee"] .x-checkbox {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 0px 15px;
  gap: 0px;
}
[id^="CHECKBOX-5bsn01ee"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-5bsn01ee"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="CHECKBOX-5bsn01ee"] .x-checkbox-option .checkbox:before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40%;
  width: 65%;
  margin-top: -1px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translate(-50%,-50%) rotate(135deg);
  opacity: 0;
  visibility: hidden;
  box-sizing: border-box;
}
[id^="CHECKBOX-5bsn01ee"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="CHECKBOX-5bsn01ee"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#POPUP-1ojvz4d9 {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  background: #ffffff;
  width: 604px;
  height: auto;
  grid-template-columns: 30px 1fr 30px;
  grid-template-rows: minmax(30px, max-content) minmax(185px, max-content) minmax(30px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  max-height: var(--viewport-height, 100vh);
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  border-style: solid;
  
}
#POPUP-1ojvz4d9.anim {
  --width: 604px;
  
}

#RECT-xgjkfpcg {
  align-self: end;
grid-column-end: 4;
grid-column-start: 3;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0px;
width: 16px;
  
  
  
  
}
#RECT-xgjkfpcg .x-rect {
  --width: 16px;
background: #E5E7EB;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


  background: var(--active-color, #E5E7EB);
}
#RECT-xgjkfpcg::before {
  content: "";
  border-color: #E5E7EB;
  border-style: ;
  border-width: ;
  border-radius: inherit;
  border:   ;


  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
#FORM-524woyuw {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 2;grid-row-end: 3;grid-row-start: 2;grid-template-columns: 1.188fr 102px;grid-template-rows: minmax(10px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(65px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(0px, max-content) minmax(3px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(46px, max-content) minmax(10px, max-content) minmax(45px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 0px;width: 100%;
  
  --icon-color: #0075fffe01;
  
}
[id^="TEXT-9fo85f9z"], .--clone-TEXT-9fo85f9z {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: %;
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-9fo85f9z"] .x-text,
[id^="TEXT-9fo85f9z"] .x-text a,
.--clone-TEXT-9fo85f9z .x-text,
.--clone-TEXT-9fo85f9z .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-size: 20.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-9fo85f9z"] .x-text:hover,
.--clone-TEXT-9fo85f9z .x-text:hover,
[id^="TEXT-9fo85f9z"] a:hover,
.--clone-TEXT-9fo85f9z a:hover {
  
}

#INPUT-xlgqkmhn {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-xlgqkmhn .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#INPUT-xlgqkmhn input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-xlgqkmhn input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#INPUT-xlgqkmhn input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-52l61iel {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 18;
grid-row-start: 17;
height: 45px;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 210px;
  
}
#SUBMIT-BUTTON-52l61iel .x-button-wrapper {
  --width: 210px;
-webkit-text-stroke: 0px #000000ff;
background: #ff0000;
border-color: #000000ff;
color: #ffffffff;
font-size: 14.0px;
font-weight: 700;
height: 100%;
text-align: center;
text-transform: uppercase;
width: 100%;
  border:   ;


  color: var(--active-color, #ffffffff);
}
#SUBMIT-BUTTON-52l61iel[disabled=true] {
  display: none;
}

#PHONE-NUMBER-h0wpznm8 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 6;grid-row-start: 5;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-h0wpznm8 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#PHONE-NUMBER-h0wpznm8 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-h0wpznm8 input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#PHONE-NUMBER-h0wpznm8 input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
[id^="SELECT-8k3npop1"] {
  --width: 100%;align-self: center;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
[id^="SELECT-8k3npop1"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="SELECT-at4c0a3k"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 14;grid-row-start: 13;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-at4c0a3k"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-ii4ygdgr"], .--clone-TEXT-ii4ygdgr {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 12;
grid-row-start: 11;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-ii4ygdgr"] .x-text,
[id^="TEXT-ii4ygdgr"] .x-text a,
.--clone-TEXT-ii4ygdgr .x-text,
.--clone-TEXT-ii4ygdgr .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-ii4ygdgr"] .x-text:hover,
.--clone-TEXT-ii4ygdgr .x-text:hover,
[id^="TEXT-ii4ygdgr"] a:hover,
.--clone-TEXT-ii4ygdgr a:hover {
  
}

[id^="SELECT-qzerumfu"] {
  --width: 100%;align-self: start;display: none;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-qzerumfu"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-0wia8sxw"], .--clone-TEXT-0wia8sxw {
  align-self: start;
display: none;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-right: %;
margin-top: -0.00390625px;
width: 100%;
  
}
[id^="TEXT-0wia8sxw"] .x-text,
[id^="TEXT-0wia8sxw"] .x-text a,
.--clone-TEXT-0wia8sxw .x-text,
.--clone-TEXT-0wia8sxw .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-0wia8sxw"] .x-text:hover,
.--clone-TEXT-0wia8sxw .x-text:hover,
[id^="TEXT-0wia8sxw"] a:hover,
.--clone-TEXT-0wia8sxw a:hover {
  
}

[id^="SELECT-xzvv9a34"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 10;grid-row-start: 9;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  
}
[id^="SELECT-xzvv9a34"] .x-select {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding-left: 15px;
}
[id^="TEXT-dc6o8tk5"], .--clone-TEXT-dc6o8tk5 {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 8;
grid-row-start: 7;
height: auto;
justify-self: end;
margin-bottom: px;
margin-right: %;
width: 100%;
  
}
[id^="TEXT-dc6o8tk5"] .x-text,
[id^="TEXT-dc6o8tk5"] .x-text a,
.--clone-TEXT-dc6o8tk5 .x-text,
.--clone-TEXT-dc6o8tk5 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
color: #000000;
font-size: 14.0px;
height: 100%;
line-height: 1;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-dc6o8tk5"] .x-text:hover,
.--clone-TEXT-dc6o8tk5 .x-text:hover,
[id^="TEXT-dc6o8tk5"] a:hover,
.--clone-TEXT-dc6o8tk5 a:hover {
  
}

[id^="CHECKBOX-3j8j8vnm"] {
  --width: 100%;align-self: start;grid-column-end: 3;grid-column-start: 1;grid-row-end: 16;grid-row-start: 15;height: 100%;justify-self: start;margin-left: 0%;margin-top: 0px;width: 100%;
  --icon-color: #000000;
  
}
[id^="CHECKBOX-3j8j8vnm"] .x-checkbox {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: #dddddd;
border-radius: 0px 0px 0px 0px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
text-align: left;
  background: #ffffffff;
  padding: 0px 15px;
  gap: 0px;
}
[id^="CHECKBOX-3j8j8vnm"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-3j8j8vnm"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="CHECKBOX-3j8j8vnm"] .x-checkbox-option .checkbox:before{
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40%;
  width: 65%;
  margin-top: -1px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: translate(-50%,-50%) rotate(135deg);
  opacity: 0;
  visibility: hidden;
  box-sizing: border-box;
}
[id^="CHECKBOX-3j8j8vnm"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="CHECKBOX-3j8j8vnm"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
#CART-DROPPABLE-3ghjfc6a {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-3ghjfc6a.anim {
  --width: 300px;
  
}
#CART-DROPPABLE-lctdj6uv {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 300px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 1fr;
  grid-template-rows: minmax(0%, 100%);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-lctdj6uv.anim {
  --width: 300px;
  
}
