/* Important: this file is generated automatically, do not modify it directly, any direct changes will be lost. */
:root {
  --wooptima-checkout-text-xs: clamp(0.9722222222rem, calc(-0.014812541vw + 0.9769622353rem), 0.9567283044rem);
  --wooptima-checkout-text-s: clamp(1.1666666667rem, calc(0.1038739608vw + 1.1334269992rem), 1.2753188297rem);
  --wooptima-checkout-text-m: clamp(1.4rem, calc(0.2868068834vw + 1.3082217973rem), 1.7rem);
  --wooptima-checkout-text-l: clamp(1.68rem, calc(0.5603250478vw + 1.5006959847rem), 2.2661rem);
  --wooptima-checkout-text-xl: clamp(2.016rem, calc(0.9605270554vw + 1.7086313423rem), 3.0207113rem);
  --wooptima-checkout-text-xxl: clamp(2.4192rem, calc(1.536719085vw + 1.9274498928rem), 4.0266081629rem);
  --wooptima-checkout-space-xs: clamp(0.9004501688rem, calc(0.3288664203vw + 0.7952129143rem), 1.2444444444rem);
  --wooptima-checkout-space-s: clamp(1.200300075rem, calc(0.6370617511vw + 0.9964403147rem), 1.8666666667rem);
  --wooptima-checkout-space-m: clamp(1.6rem, calc(1.1472275335vw + 1.2328871893rem), 2.8rem);
  --wooptima-checkout-space-l: clamp(2.1328rem, calc(1.976290631vw + 1.5003869981rem), 4.2rem);
  --wooptima-checkout-space-xl: clamp(2.8430224rem, calc(3.3049499044vw + 1.7854384306rem), 6.3rem);
  --wooptima-checkout-space-xxl: clamp(3.7897488592rem, calc(5.4113299625vw + 2.0581232712rem), 9.45rem);
  --wooptima-checkout-radius: 1.4rem;
  --wooptima-checkout-radius-50: 50%;
  --wooptima-checkout-radius-circle: 50vw;
  --wooptima-checkout-radius-none: 0;
  --wooptima-checkout-radius-xs: 0.6222222222rem;
  --wooptima-checkout-radius-s: 0.9333333333rem;
  --wooptima-checkout-radius-m: 1.4rem;
  --wooptima-checkout-radius-l: 2.1rem;
  --wooptima-checkout-radius-xl: 3.15rem;
  --wooptima-checkout-radius-xxl: 4.725rem;
}
.wooptima-notices-wrapper {
  width: 100%;
  max-width: 32em;
  padding: 2rem !important;
  background: transparent !important;
  position: fixed !important;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
  border: none !important;
}
.wooptima-notices-wrapper .wooptima-message {
  animation: pulse-message 2s infinite;
  box-shadow: 0 0 0 rgba(242, 250, 228, 0.95);
  background: #f7ffea !important;
  color: #7fa92f;
  border: none;
  margin-bottom: var(--wooptima-checkout-space-m) !important;
  border-radius: var(--wooptima-checkout-radius-s);
  border: none !important;
  padding: var(--wooptima-checkout-space-s);
  margin: 1.6rem 0rem;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--wooptima-checkout-space-s);
  list-style: none outside;
  width: auto;
  word-wrap: break-word;
  margin: 0;
}
.wooptima-notices-wrapper .wooptima-message::before {
  content: "" !important;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="m12 1a11 11 0 1 0 11 11 11.013 11.013 0 0 0 -11-11zm0 20a9 9 0 1 1 9-9 9.01 9.01 0 0 1 -9 9z" fill="%237fa92f"/><path d="m16.324 8.763-5.294 4.853-2.323-2.323a1 1 0 1 0 -1.414 1.414l3 3a1 1 0 0 0 1.383.03l6-5.5a1 1 0 1 0 -1.352-1.474z" fill="%237fa92f"/></g></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 2.6rem;
  height: 2.6rem;
  display: block;
}
.wooptima-notices-wrapper .wooptima-message li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.wooptima-notices-wrapper .wooptima-error {
  animation: pulse-error 2s infinite;
  box-shadow: 0 0 0 rgba(255, 233, 233, 0.95);
  background: #ffe9e9 !important;
  color: #a92f2f;
  border: none;
  margin-bottom: var(--wooptima-checkout-space-m) !important;
  border-radius: var(--wooptima-checkout-radius-s);
  border: none !important;
  padding: var(--wooptima-checkout-space-s);
  margin: 1.6rem 0rem;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: var(--wooptima-checkout-space-s);
  list-style: none outside;
  width: auto;
  word-wrap: break-word;
  margin: 0;
  line-height: 1;
}
.wooptima-notices-wrapper .wooptima-error::before {
  content: "" !important;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="m12 1a11 11 0 1 0 11 11 11.013 11.013 0 0 0 -11-11zm0 20a9 9 0 1 1 9-9 9.011 9.011 0 0 1 -9 9z" fill="%23a92f2f"/><path d="m12 6a1 1 0 0 0 -1 1v7a1 1 0 0 0 2 0v-7a1 1 0 0 0 -1-1z" fill="%23a92f2f"/><circle cx="12" cy="17" r="1" fill="%23a92f2f"/></g></svg>');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 2.6rem;
  height: 2.6rem;
  display: block;
}
.wooptima-notices-wrapper .wooptima-error li {
  list-style: none;
  padding: 0;
  margin: 0;
}
