.cmp-snackbar__message{font-family:var(--kone-font-face-1-name);font-style:normal;font-weight:400}.cmp-snackbar__message{font-size:var(--kone-typography-paragraph-2-size-mobile, 16px);line-height:var(--kone-typography-paragraph-2-line-height-mobile, 24px)}.cmp-snackbar{position:fixed;bottom:16px;left:50%;z-index:1100;display:flex;align-items:center;box-sizing:border-box;min-height:64px;padding:var(--spacing-vertical-spacing-common-8, 8px) var(--spacing-vertical-spacing-common-16, 16px);border-radius:var(--border-radius-xs, 4px);background:var(--color-text-primary, #1c1c1c);color:var(--color-text-white, #fff);box-shadow:0 4px 12px rgba(0,0,0,.2);opacity:0;visibility:hidden;transform:translate(-50%, 8px);transition:opacity 200ms ease,transform 200ms ease,visibility 200ms;width:calc(100% - 32px)}@media only screen and (min-width: 600px){.cmp-snackbar{width:-moz-max-content;width:max-content;min-width:280px;max-width:80vw}}@media only screen and (min-width: 1024px){.cmp-snackbar{max-width:50vw}}.cmp-snackbar[hidden]{display:none}.cmp-snackbar.is-visible{opacity:1;visibility:visible;transform:translate(-50%, 0)}.cmp-snackbar--static{position:static;width:auto;max-width:none;margin:16px 0;opacity:1;visibility:visible;transform:none}.cmp-snackbar__content{display:flex;flex:1;align-items:center;justify-content:space-between;gap:var(--spacing-vertical-spacing-desktop-m)}.cmp-snackbar__cta{flex-shrink:0;color:var(--color-interactive-inverse, #7aa7ff);font-weight:600;text-decoration:none;white-space:nowrap;min-width:36px}.cmp-snackbar__cta:hover,.cmp-snackbar__cta:focus-visible{text-decoration:underline}@media(prefers-reduced-motion: reduce){.cmp-snackbar{transition:none}}