/** Shopify CDN: Minification failed

Line 676:7 Expected identifier but found whitespace
Line 676:8 Unexpected "not("

**/
.U5Qpa {
  align-items: center;
  background: #fff;
  color: #545454;
  display: flex;
  flex-direction: row;
  font-family: "Montserrat" !important;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
  min-height: 100vh;
  padding: 12rem;
  position: relative;
}

@media screen and (max-width: 500px) {
  .U5Qpa {
    padding: 2rem;
  }
}

.p754F h1 {
  color: #4d4d4d;
  font-size: 2.8rem;
}

.p754F p {
  font-size: 1.4rem;
  margin: 1.3rem 0;
}

.p754F .haWr9 {
  bottom: 0;
  font-size: 1rem;
  font-weight: 100;
  position: absolute;
  right: 2rem;
}

.HvIcw {
  border: 1px solid #7d7d7d;
  border-radius: 6px;
  color: #636363;
  display: inline-block;
  font-size: 1.5rem;
  margin-top: 1.2rem;
  padding: 1.2rem 2.5rem;
  text-decoration: none;
  transition: border-color 0.2s ease-in;
}

.HvIcw:hover {
  border-color: #333;
  color: #333;
}

[dir="ltr"] .oWiFY {
  margin-left: calc(var(--x-spacing-small-400) * -1);
}

[dir="rtl"] .oWiFY {
  margin-right: calc(var(--x-spacing-small-400) * -1);
}

[dir="ltr"] .oWiFY {
  margin-right: -0.78571em;
}

[dir="rtl"] .oWiFY {
  margin-left: -0.78571em;
}

.oWiFY {
  align-items: center;
  display: flex;
  height: 3.4285714285714284em;
  margin-inline-end: -0.78571em;
  margin-inline-start: calc(var(--x-spacing-small-400) * -1);
  padding: 0 var(--x-spacing-small-100);
  position: relative;
}

[dir="ltr"] .oWiFY.L75eI:before {
  left: 0;
}

[dir="rtl"] .oWiFY.L75eI:before {
  right: 0;
}

.oWiFY.L75eI:before {
  --focus-border-radius: var(
    --x-control-border-radius,
    var(--x-global-border-radius, var(--x-border-radius-base))
  );
  background-color: var(--x-default-color-accent);
  border-bottom-right-radius: calc(var(--focus-border-radius) - 1px);
  border-top-right-radius: calc(var(--focus-border-radius) - 1px);
  content: "";
  height: 100%;
  inset-inline-start: 0;
  opacity: 0.3;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

[dir="ltr"] .ORnJM:not(.L75eI):after {
  left: 0;
}

[dir="rtl"] .ORnJM:not(.L75eI):after {
  right: 0;
}

[dir="ltr"] .ORnJM:not(.L75eI):after {
  border-left: 1px solid var(--x-default-color-border);
}

[dir="rtl"] .ORnJM:not(.L75eI):after {
  border-right: 1px solid var(--x-default-color-border);
}

.ORnJM:not(.L75eI):after {
  border-inline-start: 1px solid var(--x-default-color-border);
  content: "";
  height: 1.4285714285714286em;
  inset-block-start: 50%;
  inset-inline-start: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

[dir="ltr"] .klCOn {
  margin-right: var(--x-spacing-small-400);
}

[dir="rtl"] .klCOn {
  margin-left: var(--x-spacing-small-400);
}

.klCOn {
  filter: saturate(1.3) hue-rotate(-5deg);
  height: 1.4285714285714286em;
  margin-inline-end: var(--x-spacing-small-400);
  width: 1.9285714285714286em;
}

[dir="ltr"] .kaTsD {
  left: 0;
}

[dir="rtl"] .kaTsD {
  right: 0;
}

.kaTsD {
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  opacity: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.TOZIs {
  background-color: var(--x-color-color1-background);
  border-color: var(--x-default-color-border);
}

.hrG4z {
  background-color: #e6e6e6;
  color: #bababa;
}

.AT21L {
  background-color: #737373e6;
}

.AT21L .s17WO {
  color: #fff;
}

.F8_gt {
  background-color: var(--x-color-primary);
}

.F8_gt .s17WO {
  color: var(--x-color-primary-text);
}

.vGZhc {
  word-break: break-all;
}

.bua0H {
  white-space: pre;
}

.NCnSh {
  border: 1px var(--x-default-color-border) solid;
  border-radius: var(--x-global-border-radius, var(--x-border-radius-base));
  padding: var(--x-spacing-large-400) var(--x-spacing-large-500);
}

.jHZoa {
  align-items: center;
  display: flex;
  min-height: 134px;
}

@media screen and (max-width: 750px) {
  .jHZoa {
    min-height: 181.75px;
  }
}

.sZMJx {
  fill: none;
  stroke: var(--x-default-color-border);
  height: 5.714285714285714em;
  width: 10.857142857142858em;
}

.apbd6 {
  --padding-block: var(
    --x-text-field-block-padding,
    var(--x-spacing-small-100)
  );
  --padding-inline: var(
    --x-text-field-inline-padding,
    var(--x-spacing-small-100)
  );
  --field-font-size: var(
    --x-text-field-font-size,
    var(--x-typography-size-default)
  );
  --field-line-height: var(--x-global-typography-line-size-default);
  display: grid;
  gap: var(--x-spacing-small-400);
}

[dir="ltr"] .f4qJz {
  right: var(--x-spacing-base);
}

[dir="rtl"] .f4qJz {
  left: var(--x-spacing-base);
}

.f4qJz {
  inset-block-start: 50%;
  inset-inline-end: var(--x-spacing-base);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.f4qJz > .COPYR {
  display: flex;
}

.f4qJz button {
  -webkit-tap-highlight-color: transparent;
  margin: -0.9285714285714286em;
  padding: 0.9285714285714286em;
}

.B_pnJ {
  border-radius: var(
    --x-control-border-radius,
    var(--x-global-border-radius, var(--x-border-radius-base))
  );
  height: var(--field-min-height);
  overflow: hidden;
}

[dir="ltr"] .fBNHD .card-fields-iframe {
  padding-right: 3.4285714285714284em;
}

[dir="rtl"] .fBNHD .card-fields-iframe {
  padding-left: 3.4285714285714284em;
}

.fBNHD .card-fields-iframe {
  padding-inline-end: 3.4285714285714284em;
}

.oT32G {
  border: 0 solid #0000;
  border-radius: var(
    --x-control-border-radius,
    var(--x-global-border-radius, var(--x-border-radius-base))
  );
  position: relative;
  text-transform: var(--x-global-typography-letter-case);
  transition: box-shadow var(--x-duration-base) var(--x-timing-base),
    border var(--x-duration-base) var(--x-timing-base);
}

.AVQyG {
  background-color: initial;
}

.C57Kd {
  --x-default-color-background-subdued: var(
    --x-color-color1-background-subdued
  );
  --x-default-color-text-subdued: var(--x-color-color1-text-subdued);
  --x-default-color-accent: var(--x-color-color1-accent);
  background-color: var(--x-color-color1-background);
  color: var(--x-color-color1-text);
}

.ZtFJ8 {
  --x-default-color-background-subdued: var(
    --x-color-color2-background-subdued
  );
  --x-default-color-text-subdued: var(--x-color-color2-text-subdued);
  --x-default-color-accent: var(--x-color-color2-accent);
  background-color: var(--x-color-color2-background);
  color: var(--x-color-color2-text);
}

.zsaqI {
  --x-default-color-background-subdued: var(
    --x-color-color3-background-subdued
  );
  --x-default-color-text-subdued: var(--x-color-color3-text-subdued);
  --x-default-color-accent: var(--x-color-color3-accent);
  background-color: var(--x-color-color3-background);
  color: var(--x-color-color3-text);
}

.Cy1vj.IbLRo.BNplB {
  box-shadow: 0 0 0 2px var(--x-color-interactive-text);
}

.Cy1vj.IbLRo.wNZLk,
.Cy1vj.IbLRo.wNZLk.BNplB {
  box-shadow: 0 0 0 2px var(--x-color-critical-accent);
}

.Cy1vj.BkjB4.BNplB {
  box-shadow: 0 2px 0 0 var(--x-color-interactive-text);
}

.Cy1vj.BkjB4.wNZLk,
.Cy1vj.BkjB4.wNZLk:focus {
  box-shadow: 0 2px 0 0 var(--x-color-critical-accent);
}

.Xkh0E {
  border-color: var(--x-default-color-border);
  border-width: 1px;
}

.Xkh0E.IbLRo.BNplB {
  border-color: var(--x-color-interactive-text);
  box-shadow: 0 0 0 1px var(--x-color-interactive-text);
}

.Xkh0E.IbLRo.wNZLk,
.Xkh0E.IbLRo.wNZLk.BNplB {
  border-color: var(--x-color-critical-accent);
  box-shadow: 0 0 0 1px var(--x-color-critical-accent);
}

.Xkh0E.BkjB4.BNplB {
  border-bottom-color: var(--x-color-interactive-text);
  box-shadow: 0 1px 0 0 var(--x-color-interactive-text);
}

.Xkh0E.BkjB4.wNZLk,
.Xkh0E.BkjB4.wNZLk:focus {
  border-bottom-color: var(--x-color-critical-accent);
  box-shadow: 0 1px 0 0 var(--x-color-critical-accent);
}

.doyK9 {
  border-color: var(--x-default-color-border);
  border-width: 0 0 1px;
}

.doyK9.IbLRo.BNplB {
  border-color: var(--x-color-interactive-text);
  box-shadow: 1px 0 0 1px var(--x-color-interactive-text),
    -1px 0 0 1px var(--x-color-interactive-text),
    1px -1px 0 1px var(--x-color-interactive-text),
    -1px -1px 0 1px var(--x-color-interactive-text);
}

.doyK9.IbLRo.wNZLk,
.doyK9.IbLRo.wNZLk.BNplB {
  border-color: var(--x-color-critical-accent);
  box-shadow: 1px 0 0 1px var(--x-color-critical-accent),
    -1px 0 0 1px var(--x-color-critical-accent),
    1px -1px 0 1px var(--x-color-critical-accent),
    -1px -1px 0 1px var(--x-color-critical-accent);
}

.doyK9.BkjB4.BNplB {
  border-color: var(--x-color-interactive-text);
  box-shadow: 0 1px 0 0 var(--x-color-interactive-text);
}

.doyK9.BkjB4.wNZLk,
.doyK9.BkjB4.wNZLk.BNplB {
  border-color: var(--x-color-critical-accent);
  box-shadow: 0 1px 0 0 var(--x-color-critical-accent);
}

.Sgc8A {
  border-color: var(--x-default-color-border-emphasized);
}

.xIN8V {
  border-radius: var(
    --x-control-border-radius,
    var(--x-global-border-radius, var(--x-border-radius-base))
  );
  height: var(--field-min-height);
  overflow: hidden;
}

[dir="ltr"] .F8weU .card-fields-iframe {
  padding-right: 3.142857142857143em;
}

[dir="rtl"] .F8weU .card-fields-iframe {
  padding-left: 3.142857142857143em;
}

.F8weU .card-fields-iframe {
  padding-inline-end: 3.142857142857143em;
}

[dir="ltr"] .P7KAT {
  right: var(--x-spacing-base);
}

[dir="rtl"] .P7KAT {
  left: var(--x-spacing-base);
}

.P7KAT {
  inset-block-start: 50%;
  inset-inline-end: var(--x-spacing-base);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.iQfdJ {
  padding: 0 0.8571428571428571em;
}

[dir="ltr"] .uG6K1 {
  left: 0;
}

[dir="rtl"] .uG6K1 {
  right: 0;
}

.uG6K1 {
  background-color: var(--x-default-color-background-subdued);
  border-radius: var(
    --x-control-border-radius,
    var(--x-global-border-radius, var(--x-border-radius-base))
  );
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.uG6K1.DOldf {
  opacity: 0;
  pointer-events: none;
  transition: opacity var(--x-duration-slowest) ease-out;
}

.IesQp {
  animation: both 1s ease-in-out infinite none;
  background: var(--x-default-color-border);
  border-radius: 0.5714285714285714em;
  content: "";
  height: 1em;
  inset-block-start: 50%;
  margin-block-start: -0.5em;
  margin-top: -0.5em;
  opacity: 1;
  position: absolute;
  top: 50%;
  transition: opacity var(--x-duration-base) ease-out;
  z-index: 1;
}

.DOldf .IesQp {
  opacity: 0;
}

[dir="ltr"] .IesQp {
  animation-name: nW1m7;
}

[dir="rtl"] .IesQp {
  animation-name: VEAIY;
}

@keyframes nW1m7 {
  0% {
    left: 1em;
    width: 0;
  }

  50% {
    left: 1em;
    width: calc(100% - 2em);
  }

  to {
    left: calc(100% - 1em);
    width: 0;
  }
}

@keyframes VEAIY {
  0% {
    right: 1em;
    width: 0;
  }

  50% {
    right: 1em;
    width: calc(100% - 2em);
  }

  to {
    right: calc(100% - 1em);
    width: 0;
  }
}

.jNSGe .card-fields-iframe {
  -webkit-font-smoothing: inherit;
  appearance: none;
  background: #0000;
  color: inherit;
  display: block;
  font: inherit;
  height: 3.2142857142857144em;
  width: 100%;
}

.vNgB_ {
  padding: var(--x-spacing-large-300);
  text-align: center;
}

.pHWG5 {
  fill: var(--x-default-color-border);
  display: block;
  margin: auto;
  margin-bottom: var(--x-spacing-large-100);
  width: 4.642857142857143em;
}

.dAspG {
  padding: var(--x-spacing-large-300);
  text-align: center;
}

.WUuOf {
  fill: var(--x-default-color-border);
  stroke: var(--x-default-color-border);
  display: block;
  margin: auto;
  margin-bottom: var(--x-spacing-large-100);
  width: 10.714285714285714em;
}

.vv0g120 {
  cursor: pointer;
  font-weight: 600;
  text-decoration: underline;
}

.TkcBT {
  align-items: center;
  display: flex;
  height: calc(1em * var(--x-global-typography-line-size-default));
}

.pxSEU {
  position: relative;
}

.Kyqce {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 100;
}

.YW3mx:not(:only-child) {
  flex-basis: 25%;
  flex-grow: 0;
}

._Yuii {
  display: grid;
}

.I9W0A {
  grid-column: 1/2;
  grid-row: 1/2;
}

@keyframes z4F0X {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
    visibility: hidden;
  }
}

.z4F0X {
  animation: z4F0X 50ms var(--x-timing-base) forwards;
}

.Vob8N:not(:only-child) {
  flex-basis: 25%;
  flex-grow: 0;
}

[dir="ltr"] .R5Ptu input {
  padding-right: var(--autocomplete-accessory-offset);
}

[dir="rtl"] .R5Ptu input {
  padding-left: var(--autocomplete-accessory-offset);
}

.R5Ptu input {
  --autocomplete-accessory-size: 18px;
  --autocomplete-accessory-offset: calc(
    var(--autocomplete-accessory-size) + var(--padding-inline)
  );
  width: calc(100% + var(--autocomplete-accessory-offset));
  inline-size: calc(100% + var(--autocomplete-accessory-offset));
  padding-inline-end: var(--autocomplete-accessory-offset);
}

.ii1an: not(: only-child) {
  flex-basis: 25%;
  flex-grow: 0;
}

.wAAjh {
  cursor: default;
  margin-bottom: -0.07142857142857142em;
  margin-top: -0.07142857142857142em;
  margin-block: -0.07142857142857142em;
}

.cb5z9 {
  background-color: #fff;
  border: 1px solid #00000012;
  border-radius: 3px;
  height: 2.4rem;
  width: 3.8rem;
}

.eHdoK {
  color: var(--x-default-color-text-subdued);
  height: 3.7142857142857144em;
  width: auto;
}

@media screen and (min-width: 750px) {
  .eHdoK {
    height: 5.785714285714286em;
  }
}

.IeOO0 {
  display: flex;
  flex-direction: column;
}

.xtP0s {
  color: var(--x-default-color-text-subdued);
  font-size: var(--x-typography-size-small);
  font-weight: var(--x-typography-primary-weight-base);
}

.eRbE_ {
  align-items: center;
  display: flex;
  flex-direction: row;
}

.mfI0N {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 8rem;
}

.kRPVK {
  margin-right: 0.6rem;
  margin-top: 0.2rem;
  width: 8rem;
}

.L70v_ {
  display: flex;
  justify-content: space-between;
}

.xHqxM {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 6rem;
  padding: var(--x-spacing-small-100);
}

.YzqaK {
  width: 59px;
}

.Iy0qq {
  width: 68px;
}

.GeSb3 {
  width: 85px;
}

.GxkfW {
  width: 100px;
}

.tGF8X {
  display: block;
  height: 1.7142857142857142em;
  width: auto;
}

.nBWgL {
  background-position: 50% 50%;
  background-size: cover;
  grid-area: header;
}

.hmHjN {
  display: block;
  height: auto;
  max-width: 100%;
}

.RsSB7,
.hmHjN {
  pointer-events: none;
}

.RsSB7 {
  color: var(--header-shop-name-color, inherit);
}

.XSnuw {
  clip: rect(0 0 0 0);
  background: var(--x-color-color1-background);
  border: 0;
  color: var(--x-color-interactive-text);
  display: block;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: var(--x-spacing-small-100);
  position: absolute;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  width: 1px;
  z-index: 9999;
}

.XSnuw:active,
.XSnuw:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: absolute;
  white-space: inherit;
  width: 100%;
}

.dh43e {
  position: relative;
}

.F2jib {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.GLM9o {
  padding-top: var(--x-spacing-large-100);
}

.cKbmG {
  align-items: center;
  display: flex;
}

.jjI46 {
  display: flex;
  flex-direction: column;
  line-height: var(--x-spacing-large-100);
}

.iBwpw {
  display: flex;
  flex-grow: 1;
  justify-content: flex-end;
}

.F6z6S {
  margin-right: var(--x-spacing-small-100);
}

.gPWeP {
  padding: var(--x-spacing-base) 0;
}
