html, html[nacin-rada="light"] {
  --podloga: #ffffff;
  --tekst: #000000;
  --placeholder: #fff2d8;
  --overlay: #000;
  --kontrast-naglasak: #000000;
  --tekst-body: #a1a1a1;
  color-scheme: light;
}
.frm_forms form fieldset input, .frm_forms form fieldset textarea {
  font-family: century-gothic, sans-serif !important;
  font-weight: 400;
  font-style: normal;
}
.frm_forms form button[type=submit] {
  font-family: century-gothic, sans-serif !important;
  font-weight: 700;
  font-style: normal;
}
@supports (font-size: clamp(1rem, 1vw, 1rem)) {
  :root {
    --fs-s: clamp(0.8rem, 0.18vw + 0.75rem, 0.91rem);
    --fs-osnova: clamp(1rem, 0.34vw + 0.9rem, 1.21rem);
    --fs-m: clamp(1.25rem, 0.58vw + 1.08rem, 1.61rem);
    --fs-l: clamp(1.56rem, 0.93vw + 1.3rem, 2.15rem);
    --fs-xl: clamp(1.95rem, 1.44vw + 1.54rem, 2.86rem);
    --fs-xxl: clamp(2.44rem, 2.16vw + 1.82rem, 3.8rem);
    --fs-xxxl: clamp(3.05rem, 3.18vw + 2.14rem, 5.05rem);
  }
}
/* Fallback variables for browsers that don't support clamp */
@supports not (font-size: clamp(1rem, 1vw, 1rem)) {
  :root {
    --fs-s: 0.8rem;
    --fs-osnova: 1rem;
    --fs-m: 1.25rem;
    --fs-l: 1.56rem;
    --fs-xl: 1.95rem;
    --fs-xxl: 2.44rem;
    --fs-xxxl: 3.05rem;
  }
  @media screen and (min-width: 1280px) {
    :root {
      --fs-s: 0.91rem;
      --fs-osnova: 1.21rem;
      --fs-m: 1.61rem;
      --fs-l: 2.15rem;
      --fs-xl: 2.86rem;
      --fs-xxl: 3.8rem;
      --fs-xxxl: 5.05rem;
    }
  }
}
.frm_forms form button[type=submit]::before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.5;
  background-color: var(--overlay);
}
.frm_forms form fieldset {
  padding: 0;
  margin: 0;
}
.frm_forms form fieldset input {
  margin-bottom: 15px;
}
.frm_forms form fieldset input, .frm_forms form fieldset textarea {
  border-radius: 0;
  box-shadow: none;
  border: 1.5px solid var(--tekst);
  font-size: var(--fs-s);
}
.frm_forms form button[type=submit] {
  width: 100%;
  background-color: var(--tekst);
  color: var(--podloga);
  padding: 10px 0;
  font-size: var(--fs-osnova);
  margin-top: 15px;
  isolation: isolate;
  overflow: hidden;
  position: relative;
  transition: 0.3s ease-in;
  will-change: transform;
  transition-delay: 0.1s;
}
.frm_forms form button[type=submit]::before {
  background-color: var(--kontrast-naglasak);
  opacity: 1;
  transform: scaleX(0);
  transform-origin: left;
  will-change: transform;
  transition: 0.3s ease-in;
}
.frm_forms form button[type=submit]:hover {
  color: var(--podloga);
  transition-delay: 0.1s;
}
.frm_forms form button[type=submit]:hover::before {
  transform: scaleX(1);
}
a.button.checkout.wc-forward {
  background-color: var(--tekst) !important;
  text-align-last: center !important;
}
a.button.checkout.wc-forward::before {
  display: none !important;
}
/*# sourceMappingURL=46-partials.map */
