:root {
  --shiplisa-primary: #0066cc;
  --shiplisa-primary-dark: #004a99;
  --shiplisa-accent: #00b894;
  --shiplisa-accent-dark: #00896e;
  --shiplisa-surface: #f8fafc;
  --shiplisa-surface-2: #eef2f7;
  --shiplisa-text: #1a202c;
  --shiplisa-text-muted: #64748b;
}
@layer reset, base, app;
@media (min-width: 600px) {
  @font-face {
    font-family: "Plus Jakarta Sans", "Inter", sans-serif;
    src: url(./Sohne.cb178166.woff2)
      format("woff2-variations");
    font-weight: 1 1000;
    font-display: block;
  }
}
@media (max-width: 599px) {
  @font-face {
    font-family: "Plus Jakarta Sans", "Inter", sans-serif;
    src: url(./Sohne.cb178166.woff2)
      format("woff2-variations");
    font-weight: 1 1000;
    font-display: swap;
  }
}
@font-face {
  font-family: "Inter", monospace;
  src: url(
      /mkt-ssr-statics/assets/_next/static/media/"Inter",
      monospace-Medium.f5ba3e6a.woff2
    )
    format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
#__next,
#root {
  isolation: isolate;
}
.ThirdPartyFrame {
  width: 1px;
  height: 1px;
  position: fixed;
  visibility: hidden;
  pointer-events: none;
}
.Notifications_NotificationCenter__CDRbw {
  --cardBackground: #fff;
  --textColor: #64748b;
  --fontWeightNormal: 300;
  --fontFamily:
    "Inter", "Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;
  --closeButtonFill: #cad2d9;
  --closeButtonFillHover: #929eaa;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto;
  pointer-events: none;
  z-index: 9999;
  padding: 0 16px 16px;
}
@media (min-width: 600px) {
  .Notifications_NotificationCenter__CDRbw {
    padding-left: 0;
  }
}
.Notifications_NotificationCenter__List__eYwUD {
  display: grid;
  position: relative;
  width: 100%;
  gap: 16px;
  justify-content: flex-end;
}
