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

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

#SECTION-13knt13g .x-section-video-background {
  
  
}



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


[id^="IMAGE-ksop6s13"] {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: -0.06339498806682578%;
margin-top: 0px;
width: 50.016781026252985%;
  
}
[id^="IMAGE-ksop6s13"] picture {
  --width: 50.016781026252985%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-ksop6s13"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

[id^="IMAGE-h9xgob0o"] {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -0.015096618357487922%;
margin-top: 0px;
width: 50.66550434499547%;
  
}
[id^="IMAGE-h9xgob0o"] picture {
  --width: 50.66550434499547%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-h9xgob0o"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

[id^="IMAGE-y9zsvcmv"] {
  align-self: start;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-left: 0%;
margin-top: 314.625px;
width: 50.01616193457264%;
  
}
[id^="IMAGE-y9zsvcmv"] picture {
  --width: 50.01616193457264%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-y9zsvcmv"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

[id^="IMAGE-clq04uqb"] {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-right: -0.07548309178743962%;
margin-top: 314.625px;
width: 50.66425120772947%;
  
}
[id^="IMAGE-clq04uqb"] picture {
  --width: 50.66425120772947%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-clq04uqb"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

[id^="IMAGE-m7dyuc1k"] {
  align-self: end;
grid-column-end: 3;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: start;
margin-bottom: 0.21451187133789065px;
margin-left: -0.06441466848150358%;
width: 50.009151631721735%;
  
}
[id^="IMAGE-m7dyuc1k"] picture {
  --width: 50.009151631721735%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-m7dyuc1k"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

[id^="IMAGE-njkzee7w"] {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: end;
margin-bottom: -0.5596275329589844px;
margin-right: -0.006505256689689009%;
width: 50.656013673054424%;
  
}
[id^="IMAGE-njkzee7w"] picture {
  --width: 50.656013673054424%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-njkzee7w"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
#SECTION-bqbn1d0x {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(670px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-bqbn1d0x .x-section-background {
  background: #f5f2f2;
  
  
  
  
  
  
  --height: 670;
  --bg: #f5f2f2;
}

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



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


[id^="IMAGE-mlq7y30o"] {
  align-self: end;
grid-column-end: 4;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: auto;
justify-self: center;
margin-bottom: 0px;
margin-left: calc(0% * 2);
width: 100.126953125%;
  
}
[id^="IMAGE-mlq7y30o"] picture {
  --width: 100.126953125%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-mlq7y30o"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
#SECTION-ea1r9quj {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(695px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

#SECTION-ea1r9quj .x-section-background {
  background: #faf7f7;
  
  
  
  
  
  
  --height: 695;
  --bg: #faf7f7;
}

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



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

#FORM-fc0cgvqg {
  --width: 91.0288345410628%;align-self: center;column-gap: 15px;grid-column-end: 3;grid-column-start: 2;grid-row-end: 2;grid-row-start: 1;grid-template-columns: 1fr;grid-template-rows: minmax(397.5393004718658px, max-content);height: 430.6953125px;justify-self: center;margin-bottom: calc(14.56640625px * 2);margin-left: calc(0% * 2);row-gap: 15px;width: 91.0288345410628%;
  
  --icon-color: inherit;
  
}
#PHONE-NUMBER-92nklhbr {
  --width: 99.99727787456446%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: start;margin-left: 0px;margin-top: 72.109375px;width: 99.99727787456446%;
  
}
#PHONE-NUMBER-92nklhbr .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 13px;
  color: #000000;
  
}
#PHONE-NUMBER-92nklhbr input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_03);
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-size: 13.0px;
font-weight: 700;
line-height: 1.5;
  background: #ffffff;
  padding: 3px 10px 3px 14px;
}
#PHONE-NUMBER-92nklhbr input[type="date"] {
  -webkit-text-fill-color: #000000ff;
}
#PHONE-NUMBER-92nklhbr input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#ADDRESS-iqylorci {
  --width: 99.99727787456446%;align-self: center;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40.0859375px;justify-self: start;margin-bottom: calc(9.25390625px * 2);margin-left: 0%;width: 99.99727787456446%;
  
}
#ADDRESS-iqylorci .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 13px;
  color: #000000;
  
}
#ADDRESS-iqylorci .x-address {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_03);
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-size: 13.0px;
font-weight: 700;
line-height: 1.5;
  padding: 3px 3px 3px 14px;
  
  background: #ffffff
}

#DETECT-ADDRESS-tmut5ufm {
  --width: 99.83122822299651%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: center;margin-left: calc(0% * 2);margin-top: 119.8984375px;width: 99.83122822299651%;
  
}
#DETECT-ADDRESS-tmut5ufm .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 13px;
  color: #000000;
  
}
#DETECT-ADDRESS-tmut5ufm input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_03);
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-size: 13.0px;
font-weight: 700;
line-height: 1.5;
  background: #ffffff;
  padding: 3px 10px 3px 14px;
}
#DETECT-ADDRESS-tmut5ufm input[type="date"] {
  -webkit-text-fill-color: #000000ff;
}
#DETECT-ADDRESS-tmut5ufm input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#TEXTAREA-gtcj955x {
  --width: 99.80400696864112%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: center;margin-bottom: 142.62431469298247px;margin-left: calc(0% * 2);width: 99.80400696864112%;
  
}
#TEXTAREA-gtcj955x .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 13px;
  color: #000000;
  
}
#TEXTAREA-gtcj955x textarea {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_03);
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-size: 13.0px;
font-weight: 700;
line-height: 1.5;
  background: #ffffff;
  padding: 3px 10px 3px 14px;
}
#TEXTAREA-gtcj955x textarea::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
#SUBMIT-BUTTON-wdocaou8 {
  align-self: end;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 8.81752512562814%;
justify-self: end;
margin-bottom: -50.2421875px;
margin-right: -0.2003724093264249%;
width: 100.10322215025906%;
  
}
#SUBMIT-BUTTON-wdocaou8 .x-button-wrapper {
  --width: 100.10322215025906%;
-webkit-text-stroke: 0px #000000ff;
background: #e60b0b;
border-color: #fffc42;
border-radius: 5px 5px 5px 5px;
border-style: solid;
border-width: 1.0px;
color: #FFFFFF;
font-size: 14.0px;
font-weight: bold;
height: 100%;
text-align: center;
width: 100%;
  border:   ;


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

#INPUT-52g2syqa {
  --width: 99.64748475609755%;align-self: start;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 40px;justify-self: start;margin-left: 0%;margin-top: 24.984375px;width: 99.64748475609755%;
  
}
#INPUT-52g2syqa .input-label {
  margin-bottom: 8px;
  padding: 0 20px 0 1px;
  font-size: 13px;
  color: #000000;
  
}
#INPUT-52g2syqa input {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_03);
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-size: 13.0px;
font-weight: 700;
line-height: 1.5;
  background: #ffffff;
  padding: 3px 10px 3px 14px;
}
#INPUT-52g2syqa input[type="date"] {
  -webkit-text-fill-color: #000000ff;
}
#INPUT-52g2syqa input::placeholder {
  color: var(--color_02);
  -webkit-text-fill-color: var(--color_02) !important;
}
[id^="RADIO-optw5lks"] {
  --width: 99.69235751295336%;align-self: end;grid-column-end: 2;grid-column-start: 1;grid-row-end: 2;grid-row-start: 1;height: 128.0859375px;justify-self: center;margin-bottom: -4.09375px;margin-right: calc(0.05667098445595854% * 2);width: 99.69235751295336%;
  --icon-color: inherit;
  
}
[id^="RADIO-optw5lks"] .x-radio {
  -webkit-text-stroke: 0px #000000ff;
border-color: var(--color_03);
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1.0px;
color: #000000ff;
font-size: 13.0px;
font-weight: 700;
line-height: 1.5;
background: #f4f7f8;
color: #000000d9;
font-size: 15.0px;
font-style: initial;
font-weight: 400;
text-decoration: initial;
text-transform: initial;

  background: #ffffff;
  grid-template-columns: repeat(1, 1fr);
  gap: 1px;
}
[id^="RADIO-optw5lks"] .x-radio-option {
  padding: 0px 14px;
  border-color: rgba(0, 0, 0, 1);
  border-radius: 0px;
  border-width: 0px;
  border-style: none;
}
[id^="RADIO-optw5lks"] .x-radio-option input {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
[id^="RADIO-optw5lks"] .x-radio-connect {
  flex-direction: row;
}
  [id^="RADIO-optw5lks"] .x-radio-connect-image {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
  }
  [id^="RADIO-optw5lks"] .x-radio-connect-content {
    width: 50%;
  }

[id^="RADIO-optw5lks"] .x-radio-connect-image img {
  object-fit: contain;
  border-style: solid;
  width: 200px;
  height: 150px;
  border-width: 0px;
  border-color: #000000;
  border-radius: 0px;
  display: flex;
}
#IMAGE-j3codezf > .animation:not(.x-element), #IMAGE-j3codezf.animation {
  animation-name: shakeX;
  -webkit-animation-name: shakeX;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#IMAGE-j3codezf {
  
}

[id^="IMAGE-j3codezf"] {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 40.5546875px;
justify-self: start;
margin-bottom: 94.9453125px;
margin-left: 6.940670289855072%;
width: 21.929725241545896%;
  
}
[id^="IMAGE-j3codezf"] picture {
  --width: 21.929725241545896%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
transform: rotate(337deg);
width: 100%;
}
[id^="IMAGE-j3codezf"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
#IMAGE-wk6hee1s > .animation:not(.x-element), #IMAGE-wk6hee1s.animation {
  animation-name: swingCenter;
  -webkit-animation-name: swingCenter;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 1s;
  -webkit-animation-duration: 1s;
}
#IMAGE-wk6hee1s {
  
}

[id^="IMAGE-wk6hee1s"] {
  align-self: start;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 25.3203125px;
justify-self: end;
margin-right: 11.38473731884058%;
margin-top: 477.8125px;
width: 13.447312801932368%;
  
}
[id^="IMAGE-wk6hee1s"] picture {
  --width: 13.447312801932368%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-wk6hee1s"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

[id^="IMAGE-gik1ucsc"] {
  align-self: end;
grid-column-end: 3;
grid-column-start: 2;
grid-row-end: 2;
grid-row-start: 1;
height: 80px;
justify-self: center;
margin-bottom: 5.796875px;
margin-right: calc(0.6123565821256038% * 2);
width: 91.4496527777778%;
  
}
[id^="IMAGE-gik1ucsc"] picture {
  --width: 91.4496527777778%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-gik1ucsc"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
#IMAGE-ff87yxky > .animation:not(.x-element), #IMAGE-ff87yxky.animation {
  animation-name: pulse;
  -webkit-animation-name: pulse;
  animation-delay: 0s;
  -webkit-animation-delay: 0s;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  animation-duration: 0.5s;
  -webkit-animation-duration: 0.5s;
}
#IMAGE-ff87yxky {
  
}

[id^="IMAGE-ff87yxky"] {
  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-right: calc(0.16134510869565216% * 2);
margin-top: 15px;
width: 58.59752415458937%;
  
}
[id^="IMAGE-ff87yxky"] picture {
  --width: 58.59752415458937%;
border-color: #000000ff;
border-style: solid;
border-width: 0.0px;
height: 100%;
width: 100%;
}
[id^="IMAGE-ff87yxky"] .overlay-image {
  background: ;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
#SECTION-7pccf1n3 {
  height: auto;
  grid-template-columns: 5px 1fr 5px;
  grid-template-rows: minmax(72px, max-content);
  column-gap: 0px;
  row-gap: 0px;
  
  
  
  
  
  
  transition: opacity 0.3s ease, visibility 0.3s ease;
  
}

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

#SECTION-7pccf1n3 .x-section-video-background {
  
  
}



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

#POPUP-5snfgemq {
  --top: 50%; top: var(--top);
  --left: 50%; left: var(--left);
  transform: translate(-50%, -50%);
  overflow: hidden auto;
  background: #ffffff;
  width: 299.5px;
  height: 372px;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(372px, 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-5snfgemq.anim {
  --width: 299.5px;
  
}

#RECT-3ha991bl {
  align-self: start;
grid-column-end: 2;
grid-column-start: 1;
grid-row-end: 2;
grid-row-start: 1;
height: 16.293800073382133px;
justify-self: end;
margin-right: 3.027317892947096%;
margin-top: 10px;
width: 4.1094858238846665%;
  
  
  
}

#RECT-3ha991bl .x-rect {
  --width: 4.1094858238846665%;
border-color: #E5E7EB;
height: 100%;
width: 100%;
  border:   ;


  
  
  position: relative;
  overflow: hidden;
}

#RECT-3ha991bl .x-rect::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiAgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyB2aWV3Qm94PScwIDAgMTQgMTQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTEyLjU5IDBMNyA1LjU5TDEuNDEgMEwwIDEuNDFMNS41OSA3TDAgMTIuNTlMMS40MSAxNEw3IDguNDFMMTIuNTkgMTRMMTQgMTIuNTlMOC40MSA3TDE0IDEuNDFMMTIuNTkgMFonIGZpbGw9JyMyRTNBNTknLz48L3N2Zz4=);
-webkit-mask-position: 0% 0%;
-webkit-mask-size: 100% 100%;

  background: var(--active-color, #E5E7EB);
}
#CART-DROPPABLE-j9plo4vr {
  
  
  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-j9plo4vr.anim {
  --width: 300px;
  
}
#CART-DROPPABLE-nb41zlhm {
  
  
  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-nb41zlhm.anim {
  --width: 300px;
  
}
