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

#SECTION-hgd9awwq .x-section-background {
  
  
  
  
  
  
  
  --height: 70;
  --bg: ;
}

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



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


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

#CART-ICON-7p3phoy9 {
  --width: 28px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;height: 28px;justify-self: end;margin-right: 0%;margin-top: calc(0px * 2);width: 28px;
  
}
#CART-ICON-7p3phoy9 .x-cart-icon {
  border-color: #000000ff;
}
#CART-ICON-7p3phoy9 .x-cart-item-count {
  position: absolute;
  top: -7.0px;
  right: -7.0px;
  width: 14.0px;
  height: 14.0px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color_40);
border-radius: 50%;
color: var(--color_00);
font-family: Questrial;
font-size: 10.0px;
}
#CART-ICON-7p3phoy9 .x-image-cart-icon {
  border-radius: ;
}
#SECTION-r6hepy40 {
  height: auto;
  grid-template-columns: 1fr 1110px 1fr;
  grid-template-rows: minmax(64px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  display: none;
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-r6hepy40 .x-section-background {
  background: #fafafa;
  
  
  
  
  
  
  --height: 64;
  --bg: #fafafa;
}

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



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


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

  border:   ;
border-right-style: unset;border-left-style: unset;

  background: var(--active-color, #a0a2a400);
}
#RECT-nkk49cd6::before {
  content: "";
  border-color: #dedede;
  border-style: solid;
  border-width: 1.0px;
  border-radius: inherit;
  border:   ;
border-right-style: unset;border-left-style: unset;

  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  box-sizing: border-box;
  
}
[id^="TEXT-DATASET-m88qb3xh"], .--clone-TEXT-DATASET-m88qb3xh {
  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-bottom: calc(0.012145042419433594px * 2);
margin-right: 0%;
width: 65.50699938444264%;
  
}
[id^="TEXT-DATASET-m88qb3xh"] .x-text,
[id^="TEXT-DATASET-m88qb3xh"] .x-text a,
.--clone-TEXT-DATASET-m88qb3xh .x-text,
.--clone-TEXT-DATASET-m88qb3xh .x-text a {
  --width: 65.50699938444264%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: #000000ff;
font-family: 'Gabarito', sans-serif;
font-size: 19.0px;
font-weight: 500;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, #000000ff);
}
[id^="TEXT-DATASET-m88qb3xh"] .x-text:hover,
.--clone-TEXT-DATASET-m88qb3xh .x-text:hover,
[id^="TEXT-DATASET-m88qb3xh"] a:hover,
.--clone-TEXT-DATASET-m88qb3xh a:hover {
  
}


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


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


#RECT-z5ci01yi {
  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: 0%;
margin-top: calc(0.19791126251220703px * 2);
width: 20px;
  
  
  
  
}
#RECT-z5ci01yi .x-rect {
  --width: 20px;
background: var(--color_02);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImNoZXZyb24tZG93biI+PHBhdGggZD0iTTcuNDEsOC41OEwxMiwxMy4xN0wxNi41OSw4LjU4TDE4LDEwTDEyLDE2TDYsMTBMNy40MSw4LjU4WiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#RECT-p916akus {
  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: 0%;
margin-top: calc(0px * 2);
width: 20px;
  
  
  
  
}
#RECT-p916akus .x-rect {
  --width: 20px;
background: var(--color_02);
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgY2xhc3M9ImNoZXZyb24tdXAiPjxwYXRoIGQ9Ik03LjQxLDE1LjQxTDEyLDEwLjgzTDE2LjU5LDE1LjQxTDE4LDE0TDEyLDhMNiwxNEw3LjQxLDE1LjQxWiI+PC9wYXRoPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

#SECTION-hw6fwdoq .x-section-background {
  background: #ffffff00;
  
  
  
  
  
  
  --height: 600;
  --bg: #ffffff00;
}

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



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


#RECT-sp839edh {
  align-self: center;
grid-column-end: 5;
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%;
  
  
  
  
}
#RECT-sp839edh .x-rect {
  --width: 100%;
background: #f7f7f8;
border-color: #000000ff;
height: 100%;
width: 100%;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjwvc3ZnPg==);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  border:   ;


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


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

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


  
}
[id^="TEXT-lvq1oimo"], .--clone-TEXT-lvq1oimo {
  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-lvq1oimo"] .x-text,
[id^="TEXT-lvq1oimo"] .x-text a,
.--clone-TEXT-lvq1oimo .x-text,
.--clone-TEXT-lvq1oimo .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Gabarito', sans-serif;
font-size: 21.0px;
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-lvq1oimo"] .x-text:hover,
.--clone-TEXT-lvq1oimo .x-text:hover,
[id^="TEXT-lvq1oimo"] a:hover,
.--clone-TEXT-lvq1oimo a:hover {
  
}

[id^="TEXT-eh3gy5rk"], .--clone-TEXT-eh3gy5rk {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 3;
grid-row-start: 2;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 34.84848484848485%;
  
}
[id^="TEXT-eh3gy5rk"] .x-text,
[id^="TEXT-eh3gy5rk"] .x-text a,
.--clone-TEXT-eh3gy5rk .x-text,
.--clone-TEXT-eh3gy5rk .x-text a {
  --width: 34.84848484848485%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_32);
font: var(--font_5);
font-family: 'Gabarito', sans-serif;
font-weight: 400;
height: 100%;
line-height: 1.6;
text-align: right;
text-decoration: underline;
width: 100%;
  color: var(--active-color, var(--color_32));
}
[id^="TEXT-eh3gy5rk"] .x-text:hover,
.--clone-TEXT-eh3gy5rk .x-text:hover,
[id^="TEXT-eh3gy5rk"] a:hover,
.--clone-TEXT-eh3gy5rk a:hover {
  
}

#FORM-h0maweoi {
  --width: 100%;align-self: center;column-gap: 15px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 1fr;grid-template-rows: minmax(49px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 15px;width: 100%;
  font-family: 'Gabarito', sans-serif;
  --icon-color: inherit;
  
}
#EMAIL-mrqrvcm6 {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#EMAIL-mrqrvcm6 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#EMAIL-mrqrvcm6 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: var(--color_30);
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 400;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#EMAIL-mrqrvcm6 input[type="date"] {
  -webkit-text-fill-color: var(--color_30);
}
#EMAIL-mrqrvcm6 input::placeholder {
  color: var(--color_41);
  -webkit-text-fill-color: var(--color_41) !important;
}
#FORM-bo4ga7sa {
  --width: 100%;align-self: start;column-gap: 15px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(24px, max-content) minmax(49px, max-content) minmax(49px, max-content) minmax(49px, max-content) minmax(49px, max-content) minmax(49px, max-content) minmax(46px, max-content) minmax(49px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: 0px;row-gap: 15px;width: 100%;
  font-family: 'Gabarito', sans-serif;
  --icon-color: inherit;
  
}
[id^="TEXT-9b5nh4mi"], .--clone-TEXT-9b5nh4mi {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: -0.041852678571434127%;
margin-top: calc(0px * 2);
width: 100.08370535714286%;
  
}
[id^="TEXT-9b5nh4mi"] .x-text,
[id^="TEXT-9b5nh4mi"] .x-text a,
.--clone-TEXT-9b5nh4mi .x-text,
.--clone-TEXT-9b5nh4mi .x-text a {
  --width: 100.08370535714286%;
-webkit-text-stroke: 0px #000000ff;
color: #000000;
font-family: 'Gabarito', sans-serif;
font-size: 21.0px;
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, #000000);
}
[id^="TEXT-9b5nh4mi"] .x-text:hover,
.--clone-TEXT-9b5nh4mi .x-text:hover,
[id^="TEXT-9b5nh4mi"] a:hover,
.--clone-TEXT-9b5nh4mi a:hover {
  
}

#COUNTRY-ubalq02d {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 3;grid-row-start: 2;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#COUNTRY-ubalq02d .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#COUNTRY-ubalq02d .x-country {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  background: #ffffff;
  padding-left: 15px;
}
#INPUT-gl3q1azs {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 4;grid-row-start: 3;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#INPUT-gl3q1azs .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#INPUT-gl3q1azs input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-gl3q1azs input[type="date"] {
  -webkit-text-fill-color: #4f4f4fb3;
}
#INPUT-gl3q1azs input::placeholder {
  color: var(--color_41);
  -webkit-text-fill-color: var(--color_41) !important;
}
#INPUT-is7sgzxr {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;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-is7sgzxr .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#INPUT-is7sgzxr input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#INPUT-is7sgzxr input[type="date"] {
  -webkit-text-fill-color: #4f4f4fb3;
}
#INPUT-is7sgzxr input::placeholder {
  color: var(--color_41);
  -webkit-text-fill-color: var(--color_41) !important;
}
#PHONE-NUMBER-p9tvktz4 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 5;grid-row-start: 4;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#PHONE-NUMBER-p9tvktz4 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#PHONE-NUMBER-p9tvktz4 input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#PHONE-NUMBER-p9tvktz4 input[type="date"] {
  -webkit-text-fill-color: #4f4f4fb3;
}
#PHONE-NUMBER-p9tvktz4 input::placeholder {
  color: var(--color_41);
  -webkit-text-fill-color: var(--color_41) !important;
}
#DETECT-ADDRESS-3ftgdorv {
  --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%;
  
}
#DETECT-ADDRESS-3ftgdorv .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#DETECT-ADDRESS-3ftgdorv input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#DETECT-ADDRESS-3ftgdorv input[type="date"] {
  -webkit-text-fill-color: #4f4f4fb3;
}
#DETECT-ADDRESS-3ftgdorv input::placeholder {
  color: var(--color_41);
  -webkit-text-fill-color: var(--color_41) !important;
}
#POSTAL-CODE-wq3j612o {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#POSTAL-CODE-wq3j612o .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#POSTAL-CODE-wq3j612o input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  background: #ffffff;
  padding: 3px 10px 3px 15px;
}
#POSTAL-CODE-wq3j612o input[type="date"] {
  -webkit-text-fill-color: #4f4f4fb3;
}
#POSTAL-CODE-wq3j612o input::placeholder {
  color: var(--color_41);
  -webkit-text-fill-color: var(--color_41) !important;
}
#ADDRESS-cb0vn3tk {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 7;grid-row-start: 6;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ADDRESS-cb0vn3tk .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#ADDRESS-cb0vn3tk .x-address {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  padding: 3px 3px 3px 15px;
  
  background: #ffffff
}

#ADDRESS-pj0vpsbe {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 8;grid-row-start: 7;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ADDRESS-pj0vpsbe .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#ADDRESS-pj0vpsbe .x-address {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  padding: 3px 3px 3px 15px;
  
  background: #ffffff
}

#ADDRESS-2hsej2m1 {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 8;grid-row-start: 7;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#ADDRESS-2hsej2m1 .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.1px;
  color: #000000;
  
}
#ADDRESS-2hsej2m1 .x-address {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  padding: 3px 3px 3px 15px;
  
  background: #ffffff
}

[id^="CHECKBOX-v6me97b6"] {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 1;grid-row-end: 9;grid-row-start: 8;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --icon-color: inherit;
  
}
[id^="CHECKBOX-v6me97b6"] .x-checkbox {
  -webkit-text-stroke: 0px #000000ff;
background: #f4f7f8;
border: none;
border-color: var(--color_01);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.1px;
font-weight: 300;
  background: #ffffff;
  padding: 0px 15px;
  gap: 0px;
}
[id^="CHECKBOX-v6me97b6"] .x-checkbox-option {
  flex: 0 0 calc(100.0% - 0.0px);
}
[id^="CHECKBOX-v6me97b6"] .checkbox-wrapper .checkbox{
  border-radius: 0px;
}
[id^="CHECKBOX-v6me97b6"] .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-v6me97b6"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox {
  background: var(--icon-color, #0075ff);
  border-color: var(--icon-color, #0075ff);
}
[id^="CHECKBOX-v6me97b6"] .x-checkbox-option .checkbox-wrapper input[type="checkbox"]:checked + .checkbox:before {
  opacity: 1;
  visibility: visible;
}
[id^="TEXT-pvhkc7pl"], .--clone-TEXT-pvhkc7pl {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-pvhkc7pl"] .x-text,
[id^="TEXT-pvhkc7pl"] .x-text a,
.--clone-TEXT-pvhkc7pl .x-text,
.--clone-TEXT-pvhkc7pl .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--font_color_3);
font: var(--font_3);
font-family: 'Gabarito', sans-serif;
font-size: 21.0px;
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--font_color_3));
}
[id^="TEXT-pvhkc7pl"] .x-text:hover,
.--clone-TEXT-pvhkc7pl .x-text:hover,
[id^="TEXT-pvhkc7pl"] a:hover,
.--clone-TEXT-pvhkc7pl a:hover {
  
}

[id^="TEXT-8jf49quf"], .--clone-TEXT-8jf49quf {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 11;
grid-row-start: 10;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
[id^="TEXT-8jf49quf"] .x-text,
[id^="TEXT-8jf49quf"] .x-text a,
.--clone-TEXT-8jf49quf .x-text,
.--clone-TEXT-8jf49quf .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: #0000008f;
font: var(--font_5);
font-family: 'Gabarito', sans-serif;
font-weight: 400;
height: 100%;
line-height: 1.6;
text-align: left;
text-transform: initial;
width: 100%;
  color: var(--active-color, #0000008f);
}
[id^="TEXT-8jf49quf"] .x-text:hover,
.--clone-TEXT-8jf49quf .x-text:hover,
[id^="TEXT-8jf49quf"] a:hover,
.--clone-TEXT-8jf49quf a:hover {
  
}

#PAYMENT-whjiwhtf {
  --width: 100%;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 13;grid-row-start: 12;height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  --icon-color: var(--color_41, inherit);
  
}
#PAYMENT-whjiwhtf label {
  -webkit-text-stroke: 0px #000000ff;
border-color: #dedede;
border-style: solid;
border-width: 1.0px;
color: #4f4f4fb3;
font-family: 'Gabarito', sans-serif;
font-size: 14.0px;
}
#PAYMENT-whjiwhtf .payment--method {
  padding: 10px 10px;
}
#PAYMENT-whjiwhtf .payment-wrapper {
  grid-template-columns: repeat(1, 1fr);
  gap: 12px;
}
#PAYMENT-whjiwhtf .payment-wrapper label.selected, #PAYMENT-whjiwhtf .payment-wrapper label:hover {
  border-color: var(--color_41);
}
#FORM-fjj53mdh {
  --width: 100%;align-self: center;column-gap: 15px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 15;grid-row-start: 14;grid-template-columns: 1fr 1fr;grid-template-rows: minmax(52px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);row-gap: 15px;width: 100%;
  
  --icon-color: inherit;
  
}
#SUBMIT-BUTTON-srcdvwot {
  align-self: center;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 100%;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 100%;
  
}
#SUBMIT-BUTTON-srcdvwot .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px rgba(0, 0, 0, 1);
background: var(--color_20);
border-color: var(--color_30);
border-radius: 10px 10px 10px 10px;
border-style: none;
border-width: 1.0px;
color: var(--color_04);
font-size: 23.0px;
font-weight: 600;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

[id^="TEXT-kb49yoid"], .--clone-TEXT-kb49yoid {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 18;
grid-row-start: 17;
height: auto;
justify-self: start;
margin-left: 0px;
margin-top: calc(0px * 2);
width: 105px;
  
}
[id^="TEXT-kb49yoid"] .x-text,
[id^="TEXT-kb49yoid"] .x-text a,
.--clone-TEXT-kb49yoid .x-text,
.--clone-TEXT-kb49yoid .x-text a {
  --width: 105px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-family: 'Gabarito', sans-serif;
font-weight: 400;
height: 100%;
line-height: 1.6;
text-align: left;
text-decoration: underline;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-kb49yoid"] .x-text:hover,
.--clone-TEXT-kb49yoid .x-text:hover,
[id^="TEXT-kb49yoid"] a:hover,
.--clone-TEXT-kb49yoid a:hover {
  
}

[id^="TEXT-6dp2y01k"], .--clone-TEXT-6dp2y01k {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 18;
grid-row-start: 17;
height: auto;
justify-self: start;
margin-left: 110px;
margin-top: calc(0px * 2);
width: 120px;
  
}
[id^="TEXT-6dp2y01k"] .x-text,
[id^="TEXT-6dp2y01k"] .x-text a,
.--clone-TEXT-6dp2y01k .x-text,
.--clone-TEXT-6dp2y01k .x-text a {
  --width: 120px;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_41);
font: var(--font_5);
font-family: 'Gabarito', sans-serif;
font-weight: 400;
height: 100%;
line-height: 1.6;
text-align: left;
text-decoration: underline;
text-transform: initial;
width: 100%;
  color: var(--active-color, var(--color_41));
}
[id^="TEXT-6dp2y01k"] .x-text:hover,
.--clone-TEXT-6dp2y01k .x-text:hover,
[id^="TEXT-6dp2y01k"] a:hover,
.--clone-TEXT-6dp2y01k a:hover {
  
}


#CONTAINER-zb69z7eu {
  --bg: #00000000;
  background: #00000000;
border-color: #0000008f;
  --width: 520px;align-self: start;grid-column-end: 4;grid-column-start: 3;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 38px 1fr 38px;grid-template-rows: minmax(38px, max-content) minmax(20px, max-content) minmax(24px, max-content) minmax(50px, max-content) minmax(0px, max-content) minmax(0px, max-content) minmax(24px, max-content) minmax(30px, max-content) minmax(12px, max-content) minmax(30px, max-content) minmax(12px, max-content) minmax(30px, max-content) minmax(12px, max-content) minmax(50px, max-content) minmax(38px, max-content);height: auto;justify-self: end;margin-right: -8.803147536057693e-6%;margin-top: 0px;position: sticky;top: 0px;width: 520px;
  
  
  
  
  
  border:   #0000008f;


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

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

[id^="TEXT-DATASET-8p5mel37"], .--clone-TEXT-DATASET-8p5mel37 {
  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%;
  
}
[id^="TEXT-DATASET-8p5mel37"] .x-text,
[id^="TEXT-DATASET-8p5mel37"] .x-text a,
.--clone-TEXT-DATASET-8p5mel37 .x-text,
.--clone-TEXT-DATASET-8p5mel37 .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_33);
font-family: 'Inter', sans-serif;
font-size: 14.0px;
font-weight: 500;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_33));
}
[id^="TEXT-DATASET-8p5mel37"] .x-text:hover,
.--clone-TEXT-DATASET-8p5mel37 .x-text:hover,
[id^="TEXT-DATASET-8p5mel37"] a:hover,
.--clone-TEXT-DATASET-8p5mel37 a:hover {
  
}

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

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

#QUANTITY-INPUT-yfbcku2f {
  --width: 20px;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 3;grid-row-start: 1;height: 20px;justify-self: end;margin-right: 10px;margin-top: 0px;width: 20px;
  -webkit-text-stroke: 0px #000000ff;
background: var(--color_41);
border-color: var(--color_41);
border-radius: 50px 50px 50px 50px;
border-style: solid;
border-width: 1.0px;
color: #ffffff;
font-family: 'Gabarito', sans-serif;
font-size: 11.0px;
font-weight: 400;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-yfbcku2f .quantity__input {
  background: var(--color_41);
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-yfbcku2f .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-yfbcku2f .quantity__button[name="minus"] {
  
  
  
}
#QUANTITY-INPUT-yfbcku2f .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-yfbcku2f .quantity__button[name="plus"] {
  
  
  
}
#QUANTITY-INPUT-yfbcku2f .quantity__button[name="plus"] svg {
  width: 9.3px;
}
#FORM-skz3hgwz {
  --width: 100%;align-self: center;column-gap: 10px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 5;grid-row-start: 4;grid-template-columns: 4fr 70px;grid-template-rows: minmax(50px, max-content);height: auto;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
  --icon-color: inherit;
  
}
#COUPON-weeikg8y {
  --width: 100%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 100%;justify-self: center;margin-left: calc(0% * 2);margin-top: calc(0px * 2);width: 100%;
  
}
#COUPON-weeikg8y .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 14.4px;
  
  
}
#COUPON-weeikg8y input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_32);
border-radius: 10px 10px 10px 10px;
border-style: solid;
border-width: 1.0px;
color: #000000;
font-size: 14.4px;
  background: #ffffff00;
  padding: 3px 10px 3px 15px;
}
#COUPON-weeikg8y input[type="date"] {
  -webkit-text-fill-color: #000000;
}
#COUPON-weeikg8y input::placeholder {
  color: #757575ff;
  -webkit-text-fill-color: #757575ff !important;
}
#SUBMIT-BUTTON-atmw99si {
  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%;
  
}
#SUBMIT-BUTTON-atmw99si .x-button-wrapper {
  --width: 100%;
-webkit-text-stroke: 0px var(--color_00);
background: var(--color_20);
border-color: #dedede;
border-radius: 10px 10px 10px 10px;
border-style: none;
border-width: 1.0px;
color: #8b0000;
font-size: 14.0px;
font-weight: 500;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

[id^="TEXT-5gnarvte"], .--clone-TEXT-5gnarvte {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-5gnarvte"] .x-text,
[id^="TEXT-5gnarvte"] .x-text a,
.--clone-TEXT-5gnarvte .x-text,
.--clone-TEXT-5gnarvte .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-family: 'Gabarito', sans-serif;
font-weight: 400;
height: 100%;
line-height: 1.5;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-5gnarvte"] .x-text:hover,
.--clone-TEXT-5gnarvte .x-text:hover,
[id^="TEXT-5gnarvte"] a:hover,
.--clone-TEXT-5gnarvte a:hover {
  
}

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

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

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

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

[id^="TEXT-DATASET-91ez4s8s"], .--clone-TEXT-DATASET-91ez4s8s {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 13;
grid-row-start: 12;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-DATASET-91ez4s8s"] .x-text,
[id^="TEXT-DATASET-91ez4s8s"] .x-text a,
.--clone-TEXT-DATASET-91ez4s8s .x-text,
.--clone-TEXT-DATASET-91ez4s8s .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_40);
font-family: 'Gabarito', sans-serif;
font-size: 14.0px;
font-weight: 400;
height: 100%;
line-height: 1.5;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-DATASET-91ez4s8s"] .x-text:hover,
.--clone-TEXT-DATASET-91ez4s8s .x-text:hover,
[id^="TEXT-DATASET-91ez4s8s"] a:hover,
.--clone-TEXT-DATASET-91ez4s8s a:hover {
  
}

[id^="TEXT-znfgchx1"], .--clone-TEXT-znfgchx1 {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 15;
grid-row-start: 14;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-znfgchx1"] .x-text,
[id^="TEXT-znfgchx1"] .x-text a,
.--clone-TEXT-znfgchx1 .x-text,
.--clone-TEXT-znfgchx1 .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_40);
font: var(--font_5);
font-family: 'Gabarito', sans-serif;
font-size: 19.0px;
font-weight: 700;
height: 100%;
line-height: 1.6;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-znfgchx1"] .x-text:hover,
.--clone-TEXT-znfgchx1 .x-text:hover,
[id^="TEXT-znfgchx1"] a:hover,
.--clone-TEXT-znfgchx1 a:hover {
  
}

[id^="TEXT-DATASET-uxi7tr4z"], .--clone-TEXT-DATASET-uxi7tr4z {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 15;
grid-row-start: 14;
height: auto;
justify-self: end;
margin-right: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-DATASET-uxi7tr4z"] .x-text,
[id^="TEXT-DATASET-uxi7tr4z"] .x-text a,
.--clone-TEXT-DATASET-uxi7tr4z .x-text,
.--clone-TEXT-DATASET-uxi7tr4z .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
border-color: #000000ff;
color: var(--color_40);
font-family: 'Gabarito', sans-serif;
font-size: 19.0px;
font-weight: 700;
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_40));
}
[id^="TEXT-DATASET-uxi7tr4z"] .x-text:hover,
.--clone-TEXT-DATASET-uxi7tr4z .x-text:hover,
[id^="TEXT-DATASET-uxi7tr4z"] a:hover,
.--clone-TEXT-DATASET-uxi7tr4z a:hover {
  
}

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

#PROMOTIONS-SHORT-b48yqgcw {
  --width: auto;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 7;grid-row-start: 6;height: auto;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: auto;
  flex-direction: row; width: auto;
  display: flex;
  gap: 8px;
  align-items: center;
  
}
#PROMOTIONS-SHORT-b48yqgcw .x-promotion-content {
  flex-direction: row;
}
#PROMOTIONS-SHORT-b48yqgcw .x-promotion-content .x-promotion-item {
  --height: auto;
  --dot-color: #FFF;
  --border-color: var(--color_32);
  --color: var(--color_32);
  --background: #ffffff;
  --padding-x: 12px;
  --padding-y: 3px;
  --border-width: 1px;
  --border-radius: 5px;
  height: auto;
  -webkit-text-stroke: 0px #000000ff;
background: #ffffff;
color: var(--color_32);
}
#PROMOTIONS-SHORT-b48yqgcw .x-promotion-arrow {
  width: calc(auto / 2);
  height: calc(auto / 2);
  min-width: calc(auto / 2);
  min-height: calc(auto / 2);
  display: none;
}

#PROMOTIONS-SHORT-b48yqgcw .x-promotion-content .x-promotion-item .x-text-overlay {
  top: calc(50% + 0px);
}
#LINE-iqxzy2mn {
  --width: 0%;align-self: end;grid-column-end: 5;grid-column-start: 4;grid-row-end: 2;grid-row-start: 1;height: auto;justify-self: end;margin-bottom: -0.4861788749694824px;margin-right: -1.8310546875e-5%;width: 0%;
  height: auto;
  
}
#LINE-iqxzy2mn .line-container {
  border-color: #dfdfdf;
border-style: solid;
border-width: 1.0px;
}

#CART-DROPPABLE-aj4cehmy {
  
  
  background: #ffffff;
  top: 0;
  right: 0;
  width: 400px;
  height: var(--viewport-height, 100vh);
  grid-template-columns: 20px 1fr 20px;
  grid-template-rows: minmax(30px, max-content) minmax(30px, max-content) minmax(50px, max-content) minmax(20px, max-content) minmax(0%, calc(100% - 271px)) minmax(35px, max-content) minmax(25px, max-content) minmax(60px, max-content) minmax(20px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  overflow-x: auto;
  
}

#CART-DROPPABLE-aj4cehmy.anim {
  --width: 400px;
  animation: slide-right 0.2s ease;
}
[id^="TEXT-x2l5mpur"], .--clone-TEXT-x2l5mpur {
  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-x2l5mpur"] .x-text,
[id^="TEXT-x2l5mpur"] .x-text a,
.--clone-TEXT-x2l5mpur .x-text,
.--clone-TEXT-x2l5mpur .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_14);
font: var(--font_1);
font-size: 26.0px;
font-weight: 400;
height: 100%;
line-height: 1.1;
width: 100%;
  color: var(--active-color, var(--color_14));
}
[id^="TEXT-x2l5mpur"] .x-text:hover,
.--clone-TEXT-x2l5mpur .x-text:hover,
[id^="TEXT-x2l5mpur"] a:hover,
.--clone-TEXT-x2l5mpur a:hover {
  
}


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

  border:   ;


  background: var(--active-color, rgba(0, 0, 0, 1));
}
#RECT-adzvxxig::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-l2i08jco"], .--clone-TEXT-l2i08jco {
  align-self: center;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 4;
grid-row-start: 3;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: calc(0px * 2);
width: 50%;
  
}
[id^="TEXT-l2i08jco"] .x-text,
[id^="TEXT-l2i08jco"] .x-text a,
.--clone-TEXT-l2i08jco .x-text,
.--clone-TEXT-l2i08jco .x-text a {
  --width: 50%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_04);
font: var(--font_8);
font-size: 11.0px;
height: 100%;
text-transform: uppercase;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-l2i08jco"] .x-text:hover,
.--clone-TEXT-l2i08jco .x-text:hover,
[id^="TEXT-l2i08jco"] a:hover,
.--clone-TEXT-l2i08jco a:hover {
  
}

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

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


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


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

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

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

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

#QUANTITY-INPUT-rqcmbhks {
  --width: 120px;align-self: center;grid-column-end: 3;grid-column-start: 2;grid-row-end: 4;grid-row-start: 3;height: 45px;justify-self: start;margin-left: 0%;margin-top: calc(0px * 2);width: 120px;
  background: #ffffff00;
border-color: var(--color_03);
border-radius: 6px 6px 6px 6px;
border-style: solid;
border-width: 1.0px;
color: var(--font_color_7);
font: var(--font_7);
font-size: 15.0px;
  
  overflow: hidden;
  
}
#QUANTITY-INPUT-rqcmbhks .quantity__input {
  background: #ffffff00;
  
  padding-left: 40px;
  padding-right: 40px;
  
}
#QUANTITY-INPUT-rqcmbhks .quantity__button{
  border-style: solid;
}
#QUANTITY-INPUT-rqcmbhks .quantity__button[name="minus"] {
  
  
  width:40px;
}
#QUANTITY-INPUT-rqcmbhks .quantity__button[name="minus"] svg {
  width: 9.3px;
}
#QUANTITY-INPUT-rqcmbhks .quantity__button[name="plus"] {
  
  
  width:40px;
}
#QUANTITY-INPUT-rqcmbhks .quantity__button[name="plus"] svg {
  width: 9.3px;
}
[id^="TEXT-DATASET-zfiukz2z"], .--clone-TEXT-DATASET-zfiukz2z {
  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-zfiukz2z"] .x-text,
[id^="TEXT-DATASET-zfiukz2z"] .x-text a,
.--clone-TEXT-DATASET-zfiukz2z .x-text,
.--clone-TEXT-DATASET-zfiukz2z .x-text a {
  --width: 100%;
border-color: #000000ff;
color: var(--color_04);
font: var(--font_7);
height: 100%;
text-align: right;
width: 100%;
  color: var(--active-color, var(--color_04));
}
[id^="TEXT-DATASET-zfiukz2z"] .x-text:hover,
.--clone-TEXT-DATASET-zfiukz2z .x-text:hover,
[id^="TEXT-DATASET-zfiukz2z"] a:hover,
.--clone-TEXT-DATASET-zfiukz2z a:hover {
  
}


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

  border:   ;


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


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

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

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

#BUTTON-wh2xh79e {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 45px;
justify-self: start;
margin-bottom: 0px;
margin-left: 0%;
width: 49%;
  
}
#BUTTON-wh2xh79e .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_20);
border-color: #000000ff;
border-radius: 99px 99px 99px 99px;
color: var(--color_00);
font: var(--font_7);
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#BUTTON-olz8njsq {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 9;
grid-row-start: 8;
height: 45px;
justify-self: end;
margin-bottom: 0px;
margin-right: 0%;
width: 49%;
  
}
#BUTTON-olz8njsq .x-button-wrapper {
  --width: 49%;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_34);
border-color: #000000ff;
border-radius: 99px 99px 99px 99px;
color: var(--color_00);
font: var(--font_7);
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

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

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

#CONTAINER-6jp3jc6y {
  --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;grid-template-rows: minmax(0px, max-content) minmax(15px, 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-p9kifsto"], .--clone-TEXT-p9kifsto {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: 0px;
width: 100%;
  
}
[id^="TEXT-p9kifsto"] .x-text,
[id^="TEXT-p9kifsto"] .x-text a,
.--clone-TEXT-p9kifsto .x-text,
.--clone-TEXT-p9kifsto .x-text a {
  --width: 100%;
-webkit-text-stroke: 0px #000000ff;
color: var(--color_14);
font: var(--font_1);
font-size: 26.0px;
font-weight: 400;
height: 100%;
text-align: center;
width: 100%;
  color: var(--active-color, var(--color_14));
}
[id^="TEXT-p9kifsto"] .x-text:hover,
.--clone-TEXT-p9kifsto .x-text:hover,
[id^="TEXT-p9kifsto"] a:hover,
.--clone-TEXT-p9kifsto a:hover {
  
}

#BUTTON-451enjoy {
  align-self: center;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 4;
grid-row-start: 3;
height: 47px;
justify-self: center;
margin-left: calc(0% * 2);
margin-top: calc(0px * 2);
width: 200px;
  
}
#BUTTON-451enjoy .x-button-wrapper {
  --width: 200px;
-webkit-text-stroke: 0px #000000ff;
background: var(--color_20);
border-color: #000000ff;
border-radius: 99px 99px 99px 99px;
color: var(--color_00);
font: var(--font_7);
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

