/*
 * Prismamarket kujundustokenid
 * Ekstraktitud prismamarket.ee SDS-süsteemist (viide/alus).
 * MÄRKUS: brändivärvid/-fondid on S-Groupi IP – kohanda Coopi brändile.
 */

:root {
  --mix-backgroundColor: color-mix(in srgb,var(--sds-brand-button-color-background-filled-primary-default) 10%,transparent);
  --sds-brand-button-color-background-filled-neutral-active: #4D4D4D;
  --sds-brand-button-color-background-filled-neutral-default: #1F1F1F;
  --sds-brand-button-color-background-filled-neutral-hover: #363636;
  --sds-brand-button-color-background-filled-primary-active: #005C33;
  --sds-brand-button-color-background-filled-primary-default: #007841;
  --sds-brand-button-color-background-filled-primary-hover: #006A3A;
  --sds-brand-button-color-background-inverse-neutral-active: #F5F5F5;
  --sds-brand-button-color-background-inverse-neutral-default: #FFFFFF;
  --sds-brand-button-color-background-inverse-neutral-hover: #FAFAFA;
  --sds-brand-button-color-background-tonal-neutral-active: #E6E6E6;
  --sds-brand-button-color-background-tonal-neutral-default: #F5F5F5;
  --sds-brand-button-color-background-tonal-neutral-hover: #EDEDED;
  --sds-brand-button-color-background-tonal-primary-active: #D5EED7;
  --sds-brand-button-color-background-tonal-primary-default: #EBF7EC;
  --sds-brand-button-color-background-tonal-primary-hover: #E0F3E1;
  --sds-brand-button-color-border-default-neutral: #949494;
  --sds-brand-button-color-border-default-primary: #007841;
  --sds-brand-button-color-border-weak-neutral: #E6E6E6;
  --sds-brand-button-color-element-default-neutral: #1F1F1F;
  --sds-brand-button-color-element-default-primary: #007841;
  --sds-brand-button-color-element-inverse-neutral: #FFFFFF;
  --sds-brand-button-color-element-inverse-primary: #FFFFFF;
  --sds-brand-button-color-text-default-neutral: #1F1F1F;
  --sds-brand-button-color-text-default-primary: #007841;
  --sds-brand-button-color-text-inverse-neutral: #FFFFFF;
  --sds-brand-button-color-text-inverse-primary: #FFFFFF;
  --sds-brand-color-background-default-neutral: #FFFFFF;
  --sds-brand-color-background-error: #FFEDED;
  --sds-brand-color-background-info: #E0F4FF;
  --sds-brand-color-background-inverse-neutral: #1F1F1F;
  --sds-brand-color-background-medium-accent1: #FC80A0;
  --sds-brand-color-background-medium-accent2: #FF8572;
  --sds-brand-color-background-medium-accent3: #DAB285;
  --sds-brand-color-background-medium-accent4: #E4DB65;
  --sds-brand-color-background-medium-accent5: #99BE01;
  --sds-brand-color-background-medium-accent6: #51C4A9;
  --sds-brand-color-background-medium-accent7: #A79FFF;
  --sds-brand-color-background-medium-accent8: #E77AFF;
  --sds-brand-color-background-medium-primary: #00AA46;
  --sds-brand-color-background-medium-secondary: #91FA9B;
  --sds-brand-color-background-strong-accent1: #BB0556;
  --sds-brand-color-background-strong-accent2: #BB1E11;
  --sds-brand-color-background-strong-accent3: #5E482F;
  --sds-brand-color-background-strong-accent4: #6E6700;
  --sds-brand-color-background-strong-accent5: #576E01;
  --sds-brand-color-background-strong-accent6: #04735E;
  --sds-brand-color-background-strong-accent7: #623CE3;
  --sds-brand-color-background-strong-accent8: #79018E;
  --sds-brand-color-background-strong-primary: #007841;
  --sds-brand-color-background-stronger-neutral: #363636;
  --sds-brand-color-background-strongest-primary: #004628;
  --sds-brand-color-background-success: #EBF7EC;
  --sds-brand-color-background-warning: #FFF1D8;
  --sds-brand-color-background-weak-accent1: #FEDCE3;
  --sds-brand-color-background-weak-accent2: #FFDDD7;
  --sds-brand-color-background-weak-accent3: #F6E3CD;
  --sds-brand-color-background-weak-accent4: #FFF781;
  --sds-brand-color-background-weak-accent5: #CCFD01;
  --sds-brand-color-background-weak-accent6: #8FFFE2;
  --sds-brand-color-background-weak-accent7: #E3E3FF;
  --sds-brand-color-background-weak-accent8: #F9DAFF;
  --sds-brand-color-background-weak-neutral: #F5F5F5;
  --sds-brand-color-background-weak-primary: #EBF7EC;
  --sds-brand-color-background-weak-secondary: #D2FCD5;
  --sds-brand-color-background-weakest-accent1: #FEECEF;
  --sds-brand-color-background-weakest-accent2: #FEEDE9;
  --sds-brand-color-background-weakest-accent3: #FBEFE2;
  --sds-brand-color-background-weakest-accent4: #FFFCC3;
  --sds-brand-color-background-weakest-accent5: #E3FFA0;
  --sds-brand-color-background-weakest-accent6: #C9FFEC;
  --sds-brand-color-background-weakest-accent7: #EFF0FF;
  --sds-brand-color-background-weakest-accent8: #FBEBFF;
  --sds-brand-color-background-weakest-neutral: #FAFAFA;
  --sds-brand-color-background-weakest-primary: #F7FCF7;
  --sds-brand-color-background-weakest-secondary: #EAFEEC;
  --sds-brand-color-border-default-neutral: #949494;
  --sds-brand-color-border-error: #B70000;
  --sds-brand-color-border-focus: #007841;
  --sds-brand-color-border-info: #00A1C5;
  --sds-brand-color-border-inverse-neutral: #FFFFFF;
  --sds-brand-color-border-medium-primary: #00AA46;
  --sds-brand-color-border-strong-neutral: #666666;
  --sds-brand-color-border-strong-primary: #007841;
  --sds-brand-color-border-success: #00AA46;
  --sds-brand-color-border-warning: #CF8300;
  --sds-brand-color-border-weak-neutral: #E6E6E6;
  --sds-brand-color-border-weak-primary: #99D59F;
  --sds-brand-color-element-default-neutral: #1F1F1F;
  --sds-brand-color-element-error: #B70000;
  --sds-brand-color-element-info: #006E87;
  --sds-brand-color-element-inverse-neutral: #FFFFFF;
  --sds-brand-color-element-medium-neutral: #949494;
  --sds-brand-color-element-medium-primary: #00AA46;
  --sds-brand-color-element-medium-secondary: #00EB5A;
  --sds-brand-color-element-strong-neutral: #666666;
  --sds-brand-color-element-strong-primary: #007841;
  --sds-brand-color-element-strongest-primary: #004628;
  --sds-brand-color-element-success: #007841;
  --sds-brand-color-element-warning: #885600;
  --sds-brand-color-elevation-flat: #FFFFFF;
  --sds-brand-color-elevation-high: #FFFFFF;
  --sds-brand-color-elevation-low: #FFFFFF;
  --sds-brand-color-elevation-middle: #FFFFFF;
  --sds-brand-color-elevation-sunken: #F5F5F5;
  --sds-brand-color-text-default-neutral: #1F1F1F;
  --sds-brand-color-text-error: #B70000;
  --sds-brand-color-text-info: #006E87;
  --sds-brand-color-text-inverse-neutral: #FFFFFF;
  --sds-brand-color-text-medium-primary: #00AA46;
  --sds-brand-color-text-strong-accent1: #BB0556;
  --sds-brand-color-text-strong-accent2: #BB1E11;
  --sds-brand-color-text-strong-accent3: #5E482F;
  --sds-brand-color-text-strong-accent4: #6E6700;
  --sds-brand-color-text-strong-accent5: #576E01;
  --sds-brand-color-text-strong-accent6: #04735E;
  --sds-brand-color-text-strong-accent7: #623CE3;
  --sds-brand-color-text-strong-accent8: #9B1DB3;
  --sds-brand-color-text-strong-neutral: #666666;
  --sds-brand-color-text-strong-primary: #007841;
  --sds-brand-color-text-stronger-neutral: #363636;
  --sds-brand-color-text-strongest-accent1: #67012C;
  --sds-brand-color-text-strongest-accent2: #6A0200;
  --sds-brand-color-text-strongest-accent3: #413323;
  --sds-brand-color-text-strongest-accent4: #3B3700;
  --sds-brand-color-text-strongest-accent5: #2E3C01;
  --sds-brand-color-text-strongest-accent6: #014034;
  --sds-brand-color-text-strongest-accent7: #360390;
  --sds-brand-color-text-strongest-accent8: #560066;
  --sds-brand-color-text-strongest-primary: #004628;
  --sds-brand-color-text-success: #007841;
  --sds-brand-color-text-warning: #885600;
  --sds-brand-color-text-weak-accent1: #FEDCE3;
  --sds-brand-color-text-weak-accent2: #FFDDD7;
  --sds-brand-color-text-weak-accent3: #F6E3CD;
  --sds-brand-color-text-weak-accent4: #FFFCC3;
  --sds-brand-color-text-weak-accent5: #CCFD01;
  --sds-brand-color-text-weak-accent6: #8FFFE2;
  --sds-brand-color-text-weak-accent7: #E3E3FF;
  --sds-brand-color-text-weak-accent8: #F9DAFF;
  --sds-brand-color-text-weak-neutral: #E6E6E6;
  --sds-brand-color-text-weak-secondary: #91FA9B;
  --sds-brand-size-border-radius-root: 0.5rem;
  --sds-breadcrumb-border-radius: calc(var(--sds-brand-size-border-radius-root, 0rem) * var(--sds-scale-25));
  --sds-breadcrumb-margin-vertical: var(--sds-space-4);
  --sds-button-border-radius: var(--sds-size-border-radius-4);
  --sds-button-border-width: var(--sds-button-border-width-none);
  --sds-button-border-width-none: 0rem;
  --sds-button-icon-scale-factor: 1.5;
  --sds-button-icon-size: calc(1em * var(--sds-button-icon-scale-factor));
  --sds-button-line-height: var(--sds-text-body-large-medium-lineHeight);
  --sds-button-outline-color: var(--sds-brand-color-border-focus);
  --sds-button-outline-edge: calc(-1 * (var(--sds-button-outline-width) + var(--sds-button-outline-offset) + var(--sds-button-border-width, 0rem)));
  --sds-button-outline-offset: var(--sds-space-2);
  --sds-button-outline-radius: calc(var(--sds-button-outline-width) + var(--sds-button-outline-offset) + var(--sds-button-border-radius));
  --sds-button-outline-width: var(--sds-size-border-large);
  --sds-button-padding-horizontal: var(--sds-button-padding-vertical);
  --sds-button-padding-vertical: var(--sds-space-12);
  --sds-checkable-base-focus-outline-compensation: calc(var(--sds-size-border-large) + var(--sds-size-border-small));
  --sds-checkable-base-line-height: var(--sds-text-body-large-regular-lineHeight);
  --sds-checkbox-indicator-background-radius: max(var(--sds-size-border-radius-0),calc(var(--sds-checkbox-indicator-border-radius) - var(--sds-checkbox-indicator-border-width)));
  --sds-checkbox-indicator-border-radius: calc(var(--sds-brand-size-border-radius-root, 0rem) * var(--sds-scale-25));
  --sds-checkbox-indicator-border-width: var(--sds-size-border-small);
  --sds-checkbox-indicator-focus-outline-width: var(--sds-size-border-large);
  --sds-checkbox-indicator-focus-radius: min(var(--sds-checkbox-indicator-larger-or-zero),calc(var(--sds-checkbox-indicator-offset-radius) + var(--sds-checkbox-indicator-focus-outline-width)));
  --sds-checkbox-indicator-larger-or-zero: calc(2 * var(--sds-scale-500) * var(--sds-brand-size-border-radius-root));
  --sds-checkbox-indicator-offset-radius: min(var(--sds-checkbox-indicator-larger-or-zero),calc(var(--sds-checkbox-indicator-border-radius) + var(--sds-checkbox-indicator-offset-width)));
  --sds-checkbox-indicator-offset-width: var(--sds-size-border-small);
  --sds-chipbase-border-radius: var(--sds-size-border-radius-circle);
  --sds-chipbase-border-width: var(--sds-size-border-small);
  --sds-chipbase-border-width-none: 0rem;
  --sds-chipbase-font-size: var(--sds-text-body-large-regular-fontSize);
  --sds-chipbase-icon-size: calc(var(--sds-chipbase-font-size) * 24 / 16);
  --sds-chipbase-line-height: var(--sds-text-body-large-regular-lineHeight);
  --sds-chipbase-padding-horizontal: var(--sds-space-16);
  --sds-chipbase-padding-vertical: var(--sds-space-8);
  --sds-collapsible-border-radius: var(--sds-size-border-radius-4);
  --sds-collapsible-content-transition-duration: var(--sds-motion-duration-default);
  --sds-collapsible-header-font-family: var(--sds-text-heading-small-medium-fontFamily);
  --sds-collapsible-header-font-size: var(--sds-text-heading-small-medium-fontSize);
  --sds-collapsible-header-font-weight: var(--sds-text-heading-small-medium-fontWeight);
  --sds-collapsible-header-letter-spacing: var(--sds-text-heading-small-medium-letterSpacing);
  --sds-collapsible-header-line-height: var(--sds-text-heading-small-medium-lineHeight);
  --sds-collapsible-header-text-transform: var(--sds-text-heading-small-medium-textTransform);
  --sds-collapsible-icon-margin: calc((var(--sds-collapsible-header-line-height) - var(--sds-collapsible-icon-size)) / 2);
  --sds-collapsible-icon-padding: var(--sds-space-8);
  --sds-collapsible-icon-scale-factor: 1.5;
  --sds-collapsible-icon-size: calc(var(--sds-collapsible-header-font-size) * var(--sds-collapsible-icon-scale-factor));
  --sds-collapsible-outline-color: var(--sds-brand-color-border-focus);
  --sds-collapsible-outline-edge: calc(-1 * (var(--sds-collapsible-outline-width) + var(--sds-collapsible-outline-offset) + var(--sds-collapsible-border-width, 0rem)));
  --sds-collapsible-outline-offset: var(--sds-space-2);
  --sds-collapsible-outline-radius: calc(var(--sds-collapsible-outline-width) + var(--sds-collapsible-outline-offset) + var(--sds-collapsible-border-radius));
  --sds-collapsible-outline-width: var(--sds-size-border-large);
  --sds-collapsible-padding-horizontal: var(--sds-space-12);
  --sds-collapsible-padding-vertical: var(--sds-space-28);
  --sds-collapsible-panel-left-indent: calc(var(--sds-collapsible-icon-size) + 2 * var(--sds-collapsible-icon-margin, 0rem) + var(--sds-collapsible-icon-padding));
  --sds-color-black: #000000;
  --sds-divider-non-retina-after-margin: calc(var(--sds-divider-spacing) - var(--sds-size-border-small));
  --sds-divider-non-retina-before-margin: var(--sds-divider-spacing);
  --sds-divider-retina-orthogonal-margin: calc(var(--sds-divider-spacing) - var(--sds-size-border-small) / 2);
  --sds-divider-spacing: var(--sds-space-80);
  --sds-font-family-primary: S Bonus UX;
  --sds-font-lineheight-body-large: 1.5rem;
  --sds-font-lineheight-body-medium: 1.5rem;
  --sds-font-lineheight-body-xsmall: 1rem;
  --sds-font-size-body-large: 1.125rem;
  --sds-font-size-body-medium: 1rem;
  --sds-font-size-body-small: 0.875rem;
  --sds-form-row-nested-top-margin: var(--sds-space-8);
  --sds-form-row-padding-left: var(--sds-space-28);
  --sds-indicator-size: 22;
  --sds-link-border-radius: calc(var(--sds-brand-size-border-radius-root, 0rem) * var(--sds-scale-25));
  --sds-link-icon-baseline-adjustment: calc((-2 - 0.5) / 16 * 1em);
  --sds-link-icon-dimension: 1em;
  --sds-link-icon-spacing: var(--sds-space-4);
  --sds-loader-bar-entry-animation-duration: 0ms;
  --sds-loader-circle-entry-animation-duration: 0ms;
  --sds-loader-disable-on-reduced-motion: none;
  --sds-loader-enable-on-reduced-motion: initial;
  --sds-loader-entry-animation-duration: var(--sds-loader-circle-entry-animation-duration);
  --sds-loader-initial-delay: var(--sds-motion-duration-default);
  --sds-loader-loop-animation-delay: calc(var(--sds-loader-initial-delay) + var(--sds-loader-entry-animation-duration));
  --sds-loader-loop-rotate-animation-duration: calc(2 * var(--sds-loader-loop-stroke-animation-duration));
  --sds-loader-loop-stroke-animation-duration: calc(4 * var(--sds-motion-duration-default));
  --sds-misc-alpha-medium: 0.32;
  --sds-misc-alpha-small: 0.22;
  --sds-modal-border-radius: var(--sds-size-border-radius-8);
  --sds-modal-header-line-height: var(--sds-text-heading-small-medium-lineHeight);
  --sds-modal-icon-scale-factor: 1.5;
  --sds-modal-icon-size: calc(1em * var(--sds-modal-icon-scale-factor));
  --sds-modal-line-height-compensation: calc((var(--sds-modal-header-line-height) - var(--sds-button-line-height, 1lh)) / 2);
  --sds-modal-spacing: var(--sds-space-28);
  --sds-motion-duration-default: 300ms;
  --sds-motion-duration-fastest: 100ms;
  --sds-motion-easing-exit: 0.5,0,1,1;
  --sds-motion-easing-linear: 0,0,1,1;
  --sds-motion-easing-spring-gentle: 0,0.00639 1.32%,0.02583 2.74%,0.10519 5.951%,0.55734 18.282%,0.7438 24.382%,0.81428 27.323%,0.87323 30.323%,0.92124 33.413%,0.95942 36.664%,0.98707 39.944%,1.00695 43.484%,1.01966 47.385%,1.0258 51.825%,1.02479 59.036%,1.00442 82.658%,0.99961;
  --sds-notification-border-color: var(--sds-brand-color-border-warning);
  --sds-notification-border-left-width: 0rem;
  --sds-notification-border-radius: var(--sds-size-border-radius-0);
  --sds-notification-border-width: 0rem;
  --sds-notification-gap: var(--sds-space-20);
  --sds-notification-icon-scale-factor: 1.5;
  --sds-notification-icon-size: calc(1em * var(--sds-notification-icon-scale-factor));
  --sds-notification-line-height: var(--sds-text-heading-small-medium-lineHeight);
  --sds-notification-padding-left: var(--sds-space-80);
  --sds-notification-padding-right: 0rem;
  --sds-notification-padding-vertical: 0rem;
  --sds-quantity-background-color: transparent;
  --sds-quantity-border-color: transparent;
  --sds-quantity-border-compensation: calc(-1 * var(--sds-quantity-border-size));
  --sds-quantity-border-size: 0rem;
  --sds-quantity-button-font-size: var(--sds-font-size-body-large);
  --sds-quantity-button-line-height: var(--sds-font-lineheight-body-large);
  --sds-quantity-button-padding: var(--sds-space-12);
  --sds-quantity-collapsed-background-color: transparent;
  --sds-quantity-collapsed-border-color: var(--sds-brand-button-color-border-default-primary);
  --sds-quantity-collapsed-padding: var(--sds-quantity-vertical-padding);
  --sds-quantity-collapsed-text-color: var(--sds-brand-button-color-text-inverse-neutral);
  --sds-quantity-icon-button-border-width: var(--sds-size-border-xlarge);
  --sds-quantity-icon-button-padding: calc(var(--sds-quantity-button-padding) - var(--sds-quantity-icon-button-border-width));
  --sds-quantity-icon-button-size: calc(var(--sds-quantity-icon-size) + 2 * (var(--sds-quantity-icon-margin) + var(--sds-quantity-icon-button-padding) + var(--sds-quantity-icon-button-border-width)));
  --sds-quantity-icon-color: var(--sds-brand-button-color-element-inverse-neutral);
  --sds-quantity-icon-margin: calc((var(--sds-quantity-button-line-height) - var(--sds-quantity-icon-size)) / 2);
  --sds-quantity-icon-scale-factor: 1.5;
  --sds-quantity-icon-size: calc(var(--sds-quantity-button-font-size) * var(--sds-quantity-icon-scale-factor));
  --sds-quantity-text-color: var(--sds-brand-button-color-text-inverse-neutral);
  --sds-quantity-vertical-padding: calc(var(--sds-space-12) - var(--sds-quantity-border-size));
  --sds-scale-100: 1;
  --sds-scale-200: 2;
  --sds-scale-25: 0.25;
  --sds-scale-50: 0.5;
  --sds-scale-500: 5;
  --sds-select-border-bottom-width: var(--sds-size-border-small);
  --sds-select-border-radius: var(--sds-size-border-radius-4);
  --sds-select-border-width: 0rem;
  --sds-select-icon-size: 18px;
  --sds-select-mask: url("data:image/svg+xml,<svg width='100%' height='100%' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill-rule='evenodd' d='m12 14.94 6.97-6.97 1.06 1.06L12 17.062l-8.03-8.03L5.03 7.97 12 14.94Z' fill='blue'/></svg>");
  --sds-select-padding-horizontal: var(--sds-space-28);
  --sds-select-padding-vertical: var(--sds-space-12);
  --sds-shadow-elevation-high-blur: 1.5rem;
  --sds-shadow-elevation-high-y: 0.75rem;
  --sds-shadow-elevation-low-blur: 0.25rem;
  --sds-shadow-elevation-low-y: 0.125rem;
  --sds-shadow-elevation-middle-blur: 0.75rem;
  --sds-shadow-elevation-middle-y: 0.375rem;
  --sds-size-0: 0rem;
  --sds-size-1: 0.0625rem;
  --sds-size-12: 0.75rem;
  --sds-size-16: 1rem;
  --sds-size-2: 0.125rem;
  --sds-size-20: 1.25rem;
  --sds-size-24: 1.5rem;
  --sds-size-28: 1.75rem;
  --sds-size-32: 2rem;
  --sds-size-36: 2.25rem;
  --sds-size-4: 0.25rem;
  --sds-size-40: 2.5rem;
  --sds-size-48: 3rem;
  --sds-size-60: 3.75rem;
  --sds-size-64: 4rem;
  --sds-size-72: 4.5rem;
  --sds-size-8: 0.5rem;
  --sds-size-80: 5rem;
  --sds-size-border-large: 0.125rem;
  --sds-size-border-medium: 0.09375rem;
  --sds-size-border-radius-0: 0rem;
  --sds-size-border-radius-12: 0.75rem;
  --sds-size-border-radius-16: 1rem;
  --sds-size-border-radius-2: 0.125rem;
  --sds-size-border-radius-20: 1.25rem;
  --sds-size-border-radius-24: 1.5rem;
  --sds-size-border-radius-32: 2rem;
  --sds-size-border-radius-36: 2.25rem;
  --sds-size-border-radius-4: 0.25rem;
  --sds-size-border-radius-40: 2.5rem;
  --sds-size-border-radius-48: 3rem;
  --sds-size-border-radius-56: 3.5rem;
  --sds-size-border-radius-64: 4rem;
  --sds-size-border-radius-8: 0.5rem;
  --sds-size-border-radius-circle: 1000rem;
  --sds-size-border-radius-large: 0.875rem;
  --sds-size-border-radius-medium: 0.75rem;
  --sds-size-border-radius-none: 0rem;
  --sds-size-border-radius-small: 0.625rem;
  --sds-size-border-radius-xlarge: 1rem;
  --sds-size-border-radius-xsmall: 0.5rem;
  --sds-size-border-radius-xxlarge: 1.125rem;
  --sds-size-border-radius-xxsmall: 0.375rem;
  --sds-size-border-radius-xxxlarge: 1.25rem;
  --sds-size-border-radius-xxxsmall: 0.25rem;
  --sds-size-border-radius-xxxxlarge: 1.5rem;
  --sds-size-border-radius-xxxxsmall: 0.125rem;
  --sds-size-border-radius-xxxxxlarge: 1.875rem;
  --sds-size-border-radius-xxxxxxlarge: 2.25rem;
  --sds-size-border-radius-xxxxxxxlarge: 2.5rem;
  --sds-size-border-radius-xxxxxxxxlarge: 3.5rem;
  --sds-size-border-small: 0.0625rem;
  --sds-size-border-xlarge: 0.25rem;
  --sds-size-border-xsmall: 0.03125rem;
  --sds-size-large: 1.75rem;
  --sds-size-medium: 1.5rem;
  --sds-size-small: 1.25rem;
  --sds-size-xlarge: 2rem;
  --sds-size-xsmall: 1rem;
  --sds-size-xxlarge: 2.25rem;
  --sds-size-xxsmall: 0.75rem;
  --sds-size-xxxlarge: 2.5rem;
  --sds-size-xxxsmall: 0.5rem;
  --sds-size-xxxxlarge: 3rem;
  --sds-size-xxxxsmall: 0.25rem;
  --sds-size-xxxxxlarge: 3.75rem;
  --sds-size-xxxxxsmall: 0.125rem;
  --sds-size-xxxxxxlarge: 4.5rem;
  --sds-size-xxxxxxsmall: 0.09375rem;
  --sds-size-xxxxxxxlarge: 5rem;
  --sds-size-xxxxxxxsmall: 0.0625rem;
  --sds-size-xxxxxxxxsmall: 0.03125rem;
  --sds-space-12: 0.75rem;
  --sds-space-16: 1rem;
  --sds-space-2: 0.125rem;
  --sds-space-20: 1.25rem;
  --sds-space-28: 1.75rem;
  --sds-space-36: 2.25rem;
  --sds-space-4: 0.25rem;
  --sds-space-48: 3rem;
  --sds-space-64: 4rem;
  --sds-space-8: 0.5rem;
  --sds-space-80: 5rem;
  --sds-space-xxxxsmall: 0.125rem;
  --sds-tab-list-focus-outline-border-radius: calc(var(--sds-tab-list-top-border-radius) + var(--sds-tab-list-focus-outline-total-width));
  --sds-tab-list-focus-outline-single-width: var(--sds-size-border-large);
  --sds-tab-list-focus-outline-total-width: calc(2 * var(--sds-tab-list-focus-outline-single-width));
  --sds-tab-list-hovered-tab-border-color: transparent;
  --sds-tab-list-icon-scale-factor: 1.5;
  --sds-tab-list-icon-size: var(--sds-size-36);
  --sds-tab-list-line-height: var(--sds-text-body-large-regular-lineHeight);
  --sds-tab-list-selected-tab-border-color: var(--sds-brand-button-color-element-default-neutral);
  --sds-tab-list-top-border-radius: calc(var(--sds-brand-size-border-radius-root, 0rem) * var(--sds-scale-25));
  --sds-text-badge-border-color: var(--sds-brand-color-border-error);
  --sds-text-badge-border-radius: var(--sds-size-border-radius-4);
  --sds-text-badge-border-width: var(--sds-size-border-small);
  --sds-text-badge-line-height: var(--sds-text-heading-xsmall-regular-lineHeight);
  --sds-text-body-large-bold-fontFamily: S Bonus UX;
  --sds-text-body-large-bold-fontSize: 1.125rem;
  --sds-text-body-large-bold-fontWeight: 700;
  --sds-text-body-large-bold-letterSpacing: 0em;
  --sds-text-body-large-bold-lineHeight: 1.5rem;
  --sds-text-body-large-bold-textTransform: none;
  --sds-text-body-large-light-fontFamily: S Bonus UX;
  --sds-text-body-large-light-fontSize: 1.125rem;
  --sds-text-body-large-light-fontWeight: 300;
  --sds-text-body-large-light-letterSpacing: 0em;
  --sds-text-body-large-light-lineHeight: 1.5rem;
  --sds-text-body-large-light-textTransform: none;
  --sds-text-body-large-medium-fontFamily: S Bonus UX;
  --sds-text-body-large-medium-fontSize: 1.125rem;
  --sds-text-body-large-medium-fontWeight: 500;
  --sds-text-body-large-medium-letterSpacing: 0em;
  --sds-text-body-large-medium-lineHeight: 1.5rem;
  --sds-text-body-large-medium-textTransform: none;
  --sds-text-body-large-regular-fontFamily: S Bonus UX;
  --sds-text-body-large-regular-fontSize: 1.125rem;
  --sds-text-body-large-regular-fontWeight: 400;
  --sds-text-body-large-regular-letterSpacing: 0em;
  --sds-text-body-large-regular-lineHeight: 1.5rem;
  --sds-text-body-large-regular-textTransform: none;
  --sds-text-body-medium-bold-fontFamily: S Bonus UX;
  --sds-text-body-medium-bold-fontSize: 1rem;
  --sds-text-body-medium-bold-fontWeight: 700;
  --sds-text-body-medium-bold-letterSpacing: 0em;
  --sds-text-body-medium-bold-lineHeight: 1.5rem;
  --sds-text-body-medium-bold-textTransform: none;
  --sds-text-body-medium-light-fontFamily: S Bonus UX;
  --sds-text-body-medium-light-fontSize: 1rem;
  --sds-text-body-medium-light-fontWeight: 300;
  --sds-text-body-medium-light-letterSpacing: 0em;
  --sds-text-body-medium-light-lineHeight: 1.5rem;
  --sds-text-body-medium-light-textTransform: none;
  --sds-text-body-medium-medium-fontFamily: S Bonus UX;
  --sds-text-body-medium-medium-fontSize: 1rem;
  --sds-text-body-medium-medium-fontWeight: 500;
  --sds-text-body-medium-medium-letterSpacing: 0em;
  --sds-text-body-medium-medium-lineHeight: 1.5rem;
  --sds-text-body-medium-medium-textTransform: none;
  --sds-text-body-medium-regular-fontFamily: S Bonus UX;
  --sds-text-body-medium-regular-fontSize: 1rem;
  --sds-text-body-medium-regular-fontWeight: 400;
  --sds-text-body-medium-regular-letterSpacing: 0em;
  --sds-text-body-medium-regular-lineHeight: 1.5rem;
  --sds-text-body-medium-regular-textTransform: none;
  --sds-text-body-small-bold-fontFamily: S Bonus UX;
  --sds-text-body-small-bold-fontSize: 0.875rem;
  --sds-text-body-small-bold-fontWeight: 700;
  --sds-text-body-small-bold-letterSpacing: 0em;
  --sds-text-body-small-bold-lineHeight: 1.25rem;
  --sds-text-body-small-bold-textTransform: none;
  --sds-text-body-small-boldCaption-fontFamily: S Bonus UX;
  --sds-text-body-small-boldCaption-fontSize: 0.875rem;
  --sds-text-body-small-boldCaption-letterSpacing: 0.1em;
  --sds-text-body-small-boldCaption-lineHeight: 1.25rem;
  --sds-text-body-small-boldCaption-textTransform: uppercase;
  --sds-text-body-small-light-fontFamily: S Bonus UX;
  --sds-text-body-small-light-fontSize: 0.875rem;
  --sds-text-body-small-light-fontWeight: 300;
  --sds-text-body-small-light-letterSpacing: 0em;
  --sds-text-body-small-light-lineHeight: 1.25rem;
  --sds-text-body-small-light-textTransform: none;
  --sds-text-body-small-lightCaption-fontFamily: S Bonus UX;
  --sds-text-body-small-lightCaption-fontSize: 0.875rem;
  --sds-text-body-small-lightCaption-fontWeight: 300;
  --sds-text-body-small-lightCaption-letterSpacing: 0.08em;
  --sds-text-body-small-lightCaption-lineHeight: 1.25rem;
  --sds-text-body-small-lightCaption-textTransform: uppercase;
  --sds-text-body-small-medium-fontFamily: S Bonus UX;
  --sds-text-body-small-medium-fontSize: 0.875rem;
  --sds-text-body-small-medium-fontWeight: 500;
  --sds-text-body-small-medium-letterSpacing: 0em;
  --sds-text-body-small-medium-lineHeight: 1.25rem;
  --sds-text-body-small-medium-textTransform: none;
  --sds-text-body-small-mediumCaption-fontFamily: S Bonus UX;
  --sds-text-body-small-mediumCaption-fontSize: 0.875rem;
  --sds-text-body-small-mediumCaption-fontWeight: 500;
  --sds-text-body-small-mediumCaption-letterSpacing: 0.08em;
  --sds-text-body-small-mediumCaption-lineHeight: 1.25rem;
  --sds-text-body-small-mediumCaption-textTransform: uppercase;
  --sds-text-body-small-regular-fontFamily: S Bonus UX;
  --sds-text-body-small-regular-fontSize: 0.875rem;
  --sds-text-body-small-regular-fontWeight: 400;
  --sds-text-body-small-regular-letterSpacing: 0em;
  --sds-text-body-small-regular-lineHeight: 1.25rem;
  --sds-text-body-small-regular-textTransform: none;
  --sds-text-body-small-regularCaption-fontFamily: S Bonus UX;
  --sds-text-body-small-regularCaption-fontSize: 0.875rem;
  --sds-text-body-small-regularCaption-fontWeight: 400;
  --sds-text-body-small-regularCaption-letterSpacing: 0.08em;
  --sds-text-body-small-regularCaption-lineHeight: 1.25rem;
  --sds-text-body-small-regularCaption-textTransform: uppercase;
  --sds-text-body-xsmall-bold-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-bold-fontSize: 0.6875rem;
  --sds-text-body-xsmall-bold-fontWeight: 700;
  --sds-text-body-xsmall-bold-letterSpacing: 0em;
  --sds-text-body-xsmall-bold-lineHeight: 1rem;
  --sds-text-body-xsmall-bold-textTransform: none;
  --sds-text-body-xsmall-boldCaption-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-boldCaption-fontSize: 0.6875rem;
  --sds-text-body-xsmall-boldCaption-letterSpacing: 0.1em;
  --sds-text-body-xsmall-boldCaption-lineHeight: 1rem;
  --sds-text-body-xsmall-boldCaption-textTransform: uppercase;
  --sds-text-body-xsmall-light-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-light-fontSize: 0.6875rem;
  --sds-text-body-xsmall-light-fontWeight: 300;
  --sds-text-body-xsmall-light-letterSpacing: 0em;
  --sds-text-body-xsmall-light-lineHeight: 1rem;
  --sds-text-body-xsmall-light-textTransform: none;
  --sds-text-body-xsmall-lightCaption-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-lightCaption-fontSize: 0.6875rem;
  --sds-text-body-xsmall-lightCaption-fontWeight: 300;
  --sds-text-body-xsmall-lightCaption-letterSpacing: 0.08em;
  --sds-text-body-xsmall-lightCaption-lineHeight: 1rem;
  --sds-text-body-xsmall-lightCaption-textTransform: uppercase;
  --sds-text-body-xsmall-medium-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-medium-fontSize: 0.6875rem;
  --sds-text-body-xsmall-medium-fontWeight: 500;
  --sds-text-body-xsmall-medium-letterSpacing: 0em;
  --sds-text-body-xsmall-medium-lineHeight: 1rem;
  --sds-text-body-xsmall-medium-textTransform: none;
  --sds-text-body-xsmall-mediumCaption-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-mediumCaption-fontSize: 0.6875rem;
  --sds-text-body-xsmall-mediumCaption-fontWeight: 500;
  --sds-text-body-xsmall-mediumCaption-letterSpacing: 0.08em;
  --sds-text-body-xsmall-mediumCaption-lineHeight: 1rem;
  --sds-text-body-xsmall-mediumCaption-textTransform: uppercase;
  --sds-text-body-xsmall-regular-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-regular-fontSize: 0.6875rem;
  --sds-text-body-xsmall-regular-fontWeight: 400;
  --sds-text-body-xsmall-regular-letterSpacing: 0em;
  --sds-text-body-xsmall-regular-lineHeight: 1rem;
  --sds-text-body-xsmall-regular-textTransform: none;
  --sds-text-body-xsmall-regularCaption-fontFamily: S Bonus UX;
  --sds-text-body-xsmall-regularCaption-fontSize: 0.6875rem;
  --sds-text-body-xsmall-regularCaption-fontWeight: 400;
  --sds-text-body-xsmall-regularCaption-letterSpacing: 0.08em;
  --sds-text-body-xsmall-regularCaption-lineHeight: 1rem;
  --sds-text-body-xsmall-regularCaption-textTransform: uppercase;
  --sds-text-display-large-bold-fontFamily: S Bonus Display;
  --sds-text-display-large-bold-fontSize: 5.1875rem;
  --sds-text-display-large-bold-fontWeight: 700;
  --sds-text-display-large-bold-letterSpacing: -0.01em;
  --sds-text-display-large-bold-lineHeight: 5.25rem;
  --sds-text-display-large-bold-textTransform: none;
  --sds-text-display-large-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-large-boldUppercase-fontSize: 5.1875rem;
  --sds-text-display-large-boldUppercase-fontWeight: 700;
  --sds-text-display-large-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-large-boldUppercase-lineHeight: 5.25rem;
  --sds-text-display-large-boldUppercase-textTransform: uppercase;
  --sds-text-display-large-semibold-fontFamily: S Bonus Display;
  --sds-text-display-large-semibold-fontSize: 5.1875rem;
  --sds-text-display-large-semibold-fontWeight: 600;
  --sds-text-display-large-semibold-letterSpacing: -0.01em;
  --sds-text-display-large-semibold-lineHeight: 5.25rem;
  --sds-text-display-large-semibold-textTransform: none;
  --sds-text-display-medium-bold-fontFamily: S Bonus Display;
  --sds-text-display-medium-bold-fontSize: 4.1875rem;
  --sds-text-display-medium-bold-fontWeight: 700;
  --sds-text-display-medium-bold-letterSpacing: -0.01em;
  --sds-text-display-medium-bold-lineHeight: 4.25rem;
  --sds-text-display-medium-bold-textTransform: none;
  --sds-text-display-medium-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-medium-boldUppercase-fontSize: 4.1875rem;
  --sds-text-display-medium-boldUppercase-fontWeight: 700;
  --sds-text-display-medium-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-medium-boldUppercase-lineHeight: 4.25rem;
  --sds-text-display-medium-boldUppercase-textTransform: uppercase;
  --sds-text-display-medium-semibold-fontFamily: S Bonus Display;
  --sds-text-display-medium-semibold-fontSize: 4.1875rem;
  --sds-text-display-medium-semibold-fontWeight: 600;
  --sds-text-display-medium-semibold-letterSpacing: -0.01em;
  --sds-text-display-medium-semibold-lineHeight: 4.25rem;
  --sds-text-display-medium-semibold-textTransform: none;
  --sds-text-display-small-bold-fontFamily: S Bonus Display;
  --sds-text-display-small-bold-fontSize: 3.3125rem;
  --sds-text-display-small-bold-fontWeight: 700;
  --sds-text-display-small-bold-letterSpacing: -0.01em;
  --sds-text-display-small-bold-lineHeight: 3.5rem;
  --sds-text-display-small-bold-textTransform: none;
  --sds-text-display-small-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-small-boldUppercase-fontSize: 3.3125rem;
  --sds-text-display-small-boldUppercase-fontWeight: 700;
  --sds-text-display-small-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-small-boldUppercase-lineHeight: 3.5rem;
  --sds-text-display-small-boldUppercase-textTransform: uppercase;
  --sds-text-display-small-semibold-fontFamily: S Bonus Display;
  --sds-text-display-small-semibold-fontSize: 3.3125rem;
  --sds-text-display-small-semibold-fontWeight: 600;
  --sds-text-display-small-semibold-letterSpacing: -0.01em;
  --sds-text-display-small-semibold-lineHeight: 3.5rem;
  --sds-text-display-small-semibold-textTransform: none;
  --sds-text-display-xlarge-bold-fontFamily: S Bonus Display;
  --sds-text-display-xlarge-bold-fontSize: 6.5rem;
  --sds-text-display-xlarge-bold-fontWeight: 700;
  --sds-text-display-xlarge-bold-letterSpacing: -0.01em;
  --sds-text-display-xlarge-bold-lineHeight: 6.75rem;
  --sds-text-display-xlarge-bold-textTransform: none;
  --sds-text-display-xlarge-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xlarge-boldUppercase-fontSize: 6.5rem;
  --sds-text-display-xlarge-boldUppercase-fontWeight: 700;
  --sds-text-display-xlarge-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xlarge-boldUppercase-lineHeight: 6.75rem;
  --sds-text-display-xlarge-boldUppercase-textTransform: uppercase;
  --sds-text-display-xlarge-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xlarge-semibold-fontSize: 6.5rem;
  --sds-text-display-xlarge-semibold-fontWeight: 600;
  --sds-text-display-xlarge-semibold-letterSpacing: -0.01em;
  --sds-text-display-xlarge-semibold-lineHeight: 6.75rem;
  --sds-text-display-xlarge-semibold-textTransform: none;
  --sds-text-display-xsmall-bold-fontFamily: S Bonus Display;
  --sds-text-display-xsmall-bold-fontSize: 2.6875rem;
  --sds-text-display-xsmall-bold-fontWeight: 700;
  --sds-text-display-xsmall-bold-letterSpacing: -0.01em;
  --sds-text-display-xsmall-bold-lineHeight: 2.75rem;
  --sds-text-display-xsmall-bold-textTransform: none;
  --sds-text-display-xsmall-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xsmall-boldUppercase-fontSize: 2.6875rem;
  --sds-text-display-xsmall-boldUppercase-fontWeight: 700;
  --sds-text-display-xsmall-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xsmall-boldUppercase-lineHeight: 2.75rem;
  --sds-text-display-xsmall-boldUppercase-textTransform: uppercase;
  --sds-text-display-xsmall-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xsmall-semibold-fontSize: 2.6875rem;
  --sds-text-display-xsmall-semibold-fontWeight: 600;
  --sds-text-display-xsmall-semibold-letterSpacing: -0.01em;
  --sds-text-display-xsmall-semibold-lineHeight: 2.75rem;
  --sds-text-display-xsmall-semibold-textTransform: none;
  --sds-text-display-xxlarge-bold-fontFamily: S Bonus Display;
  --sds-text-display-xxlarge-bold-fontSize: 8.125rem;
  --sds-text-display-xxlarge-bold-fontWeight: 700;
  --sds-text-display-xxlarge-bold-letterSpacing: -0.01em;
  --sds-text-display-xxlarge-bold-lineHeight: 8.25rem;
  --sds-text-display-xxlarge-bold-textTransform: none;
  --sds-text-display-xxlarge-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xxlarge-boldUppercase-fontSize: 8.125rem;
  --sds-text-display-xxlarge-boldUppercase-fontWeight: 700;
  --sds-text-display-xxlarge-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xxlarge-boldUppercase-lineHeight: 8.25rem;
  --sds-text-display-xxlarge-boldUppercase-textTransform: uppercase;
  --sds-text-display-xxlarge-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xxlarge-semibold-fontSize: 8.125rem;
  --sds-text-display-xxlarge-semibold-fontWeight: 600;
  --sds-text-display-xxlarge-semibold-letterSpacing: -0.01em;
  --sds-text-display-xxlarge-semibold-lineHeight: 8.25rem;
  --sds-text-display-xxlarge-semibold-textTransform: none;
  --sds-text-display-xxsmall-bold-fontFamily: S Bonus Display;
  --sds-text-display-xxsmall-bold-fontSize: 2.125rem;
  --sds-text-display-xxsmall-bold-fontWeight: 700;
  --sds-text-display-xxsmall-bold-letterSpacing: -0.01em;
  --sds-text-display-xxsmall-bold-lineHeight: 2.25rem;
  --sds-text-display-xxsmall-bold-textTransform: none;
  --sds-text-display-xxsmall-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xxsmall-boldUppercase-fontSize: 2.125rem;
  --sds-text-display-xxsmall-boldUppercase-fontWeight: 700;
  --sds-text-display-xxsmall-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xxsmall-boldUppercase-lineHeight: 2.25rem;
  --sds-text-display-xxsmall-boldUppercase-textTransform: uppercase;
  --sds-text-display-xxsmall-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xxsmall-semibold-fontSize: 2.125rem;
  --sds-text-display-xxsmall-semibold-fontWeight: 600;
  --sds-text-display-xxsmall-semibold-letterSpacing: -0.01em;
  --sds-text-display-xxsmall-semibold-lineHeight: 2.25rem;
  --sds-text-display-xxsmall-semibold-textTransform: none;
  --sds-text-display-xxxlarge-bold-fontFamily: S Bonus Display;
  --sds-text-display-xxxlarge-bold-fontSize: 10.1875rem;
  --sds-text-display-xxxlarge-bold-fontWeight: 700;
  --sds-text-display-xxxlarge-bold-letterSpacing: -0.01em;
  --sds-text-display-xxxlarge-bold-lineHeight: 10.25rem;
  --sds-text-display-xxxlarge-bold-textTransform: none;
  --sds-text-display-xxxlarge-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xxxlarge-boldUppercase-fontSize: 10.1875rem;
  --sds-text-display-xxxlarge-boldUppercase-fontWeight: 700;
  --sds-text-display-xxxlarge-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xxxlarge-boldUppercase-lineHeight: 10.25rem;
  --sds-text-display-xxxlarge-boldUppercase-textTransform: uppercase;
  --sds-text-display-xxxlarge-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xxxlarge-semibold-fontSize: 10.1875rem;
  --sds-text-display-xxxlarge-semibold-fontWeight: 600;
  --sds-text-display-xxxlarge-semibold-letterSpacing: -0.01em;
  --sds-text-display-xxxlarge-semibold-lineHeight: 10.25rem;
  --sds-text-display-xxxlarge-semibold-textTransform: none;
  --sds-text-display-xxxsmall-bold-fontFamily: S Bonus Display;
  --sds-text-display-xxxsmall-bold-fontSize: 1.6875rem;
  --sds-text-display-xxxsmall-bold-fontWeight: 700;
  --sds-text-display-xxxsmall-bold-letterSpacing: -0.01em;
  --sds-text-display-xxxsmall-bold-lineHeight: 1.75rem;
  --sds-text-display-xxxsmall-bold-textTransform: none;
  --sds-text-display-xxxsmall-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xxxsmall-boldUppercase-fontSize: 1.6875rem;
  --sds-text-display-xxxsmall-boldUppercase-fontWeight: 700;
  --sds-text-display-xxxsmall-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xxxsmall-boldUppercase-lineHeight: 1.75rem;
  --sds-text-display-xxxsmall-boldUppercase-textTransform: uppercase;
  --sds-text-display-xxxsmall-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xxxsmall-semibold-fontSize: 1.6875rem;
  --sds-text-display-xxxsmall-semibold-fontWeight: 600;
  --sds-text-display-xxxsmall-semibold-letterSpacing: -0.01em;
  --sds-text-display-xxxsmall-semibold-lineHeight: 1.75rem;
  --sds-text-display-xxxsmall-semibold-textTransform: none;
  --sds-text-display-xxxxsmall-bold-fontFamily: S Bonus Display;
  --sds-text-display-xxxxsmall-bold-fontSize: 1.375rem;
  --sds-text-display-xxxxsmall-bold-fontWeight: 700;
  --sds-text-display-xxxxsmall-bold-letterSpacing: -0.01em;
  --sds-text-display-xxxxsmall-bold-lineHeight: 1.5rem;
  --sds-text-display-xxxxsmall-bold-textTransform: none;
  --sds-text-display-xxxxsmall-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xxxxsmall-boldUppercase-fontSize: 1.375rem;
  --sds-text-display-xxxxsmall-boldUppercase-fontWeight: 700;
  --sds-text-display-xxxxsmall-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xxxxsmall-boldUppercase-lineHeight: 1.5rem;
  --sds-text-display-xxxxsmall-boldUppercase-textTransform: uppercase;
  --sds-text-display-xxxxsmall-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xxxxsmall-semibold-fontSize: 1.375rem;
  --sds-text-display-xxxxsmall-semibold-fontWeight: 600;
  --sds-text-display-xxxxsmall-semibold-letterSpacing: -0.01em;
  --sds-text-display-xxxxsmall-semibold-lineHeight: 1.5rem;
  --sds-text-display-xxxxsmall-semibold-textTransform: none;
  --sds-text-display-xxxxxsmall-bold-fontFamily: S Bonus Display;
  --sds-text-display-xxxxxsmall-bold-fontSize: 1.125rem;
  --sds-text-display-xxxxxsmall-bold-fontWeight: 700;
  --sds-text-display-xxxxxsmall-bold-letterSpacing: -0.01em;
  --sds-text-display-xxxxxsmall-bold-lineHeight: 1.25rem;
  --sds-text-display-xxxxxsmall-bold-textTransform: none;
  --sds-text-display-xxxxxsmall-boldUppercase-fontFamily: S Bonus Display;
  --sds-text-display-xxxxxsmall-boldUppercase-fontSize: 1.125rem;
  --sds-text-display-xxxxxsmall-boldUppercase-fontWeight: 700;
  --sds-text-display-xxxxxsmall-boldUppercase-letterSpacing: -0.01em;
  --sds-text-display-xxxxxsmall-boldUppercase-lineHeight: 1.25rem;
  --sds-text-display-xxxxxsmall-boldUppercase-textTransform: uppercase;
  --sds-text-display-xxxxxsmall-semibold-fontFamily: S Bonus Display;
  --sds-text-display-xxxxxsmall-semibold-fontSize: 1.125rem;
  --sds-text-display-xxxxxsmall-semibold-fontWeight: 600;
  --sds-text-display-xxxxxsmall-semibold-letterSpacing: -0.01em;
  --sds-text-display-xxxxxsmall-semibold-lineHeight: 1.25rem;
  --sds-text-display-xxxxxsmall-semibold-textTransform: none;
  --sds-text-heading-large-bold-fontFamily: S Bonus UX;
  --sds-text-heading-large-bold-fontSize: 2.125rem;
  --sds-text-heading-large-bold-fontWeight: 700;
  --sds-text-heading-large-bold-letterSpacing: -0.03em;
  --sds-text-heading-large-bold-lineHeight: 2.5rem;
  --sds-text-heading-large-bold-textTransform: none;
  --sds-text-heading-large-light-fontFamily: S Bonus UX;
  --sds-text-heading-large-light-fontSize: 2.125rem;
  --sds-text-heading-large-light-fontWeight: 300;
  --sds-text-heading-large-light-letterSpacing: -0.03em;
  --sds-text-heading-large-light-lineHeight: 2.5rem;
  --sds-text-heading-large-light-textTransform: none;
  --sds-text-heading-large-medium-fontFamily: S Bonus UX;
  --sds-text-heading-large-medium-fontSize: 2.125rem;
  --sds-text-heading-large-medium-fontWeight: 500;
  --sds-text-heading-large-medium-letterSpacing: -0.03em;
  --sds-text-heading-large-medium-lineHeight: 2.5rem;
  --sds-text-heading-large-medium-textTransform: none;
  --sds-text-heading-large-regular-fontFamily: S Bonus UX;
  --sds-text-heading-large-regular-fontSize: 2.125rem;
  --sds-text-heading-large-regular-fontWeight: 400;
  --sds-text-heading-large-regular-letterSpacing: -0.03em;
  --sds-text-heading-large-regular-lineHeight: 2.5rem;
  --sds-text-heading-large-regular-textTransform: none;
  --sds-text-heading-medium-bold-fontFamily: S Bonus UX;
  --sds-text-heading-medium-bold-fontSize: 1.6875rem;
  --sds-text-heading-medium-bold-fontWeight: 700;
  --sds-text-heading-medium-bold-letterSpacing: 0em;
  --sds-text-heading-medium-bold-lineHeight: 2rem;
  --sds-text-heading-medium-bold-textTransform: none;
  --sds-text-heading-medium-light-fontFamily: S Bonus UX;
  --sds-text-heading-medium-light-fontSize: 1.6875rem;
  --sds-text-heading-medium-light-fontWeight: 300;
  --sds-text-heading-medium-light-letterSpacing: 0em;
  --sds-text-heading-medium-light-lineHeight: 2rem;
  --sds-text-heading-medium-light-textTransform: none;
  --sds-text-heading-medium-medium-fontFamily: S Bonus UX;
  --sds-text-heading-medium-medium-fontSize: 1.6875rem;
  --sds-text-heading-medium-medium-fontWeight: 500;
  --sds-text-heading-medium-medium-letterSpacing: 0em;
  --sds-text-heading-medium-medium-lineHeight: 2rem;
  --sds-text-heading-medium-medium-textTransform: none;
  --sds-text-heading-medium-regular-fontFamily: S Bonus UX;
  --sds-text-heading-medium-regular-fontSize: 1.6875rem;
  --sds-text-heading-medium-regular-fontWeight: 400;
  --sds-text-heading-medium-regular-letterSpacing: 0em;
  --sds-text-heading-medium-regular-lineHeight: 2rem;
  --sds-text-heading-medium-regular-textTransform: none;
  --sds-text-heading-small-bold-fontFamily: S Bonus UX;
  --sds-text-heading-small-bold-fontSize: 1.375rem;
  --sds-text-heading-small-bold-fontWeight: 700;
  --sds-text-heading-small-bold-letterSpacing: 0em;
  --sds-text-heading-small-bold-lineHeight: 1.75rem;
  --sds-text-heading-small-bold-textTransform: none;
  --sds-text-heading-small-light-fontFamily: S Bonus UX;
  --sds-text-heading-small-light-fontSize: 1.375rem;
  --sds-text-heading-small-light-fontWeight: 300;
  --sds-text-heading-small-light-letterSpacing: 0em;
  --sds-text-heading-small-light-lineHeight: 1.75rem;
  --sds-text-heading-small-light-textTransform: none;
  --sds-text-heading-small-medium-fontFamily: S Bonus UX;
  --sds-text-heading-small-medium-fontSize: 1.375rem;
  --sds-text-heading-small-medium-fontWeight: 500;
  --sds-text-heading-small-medium-letterSpacing: 0em;
  --sds-text-heading-small-medium-lineHeight: 1.75rem;
  --sds-text-heading-small-medium-textTransform: none;
  --sds-text-heading-small-regular-fontFamily: S Bonus UX;
  --sds-text-heading-small-regular-fontSize: 1.375rem;
  --sds-text-heading-small-regular-fontWeight: 400;
  --sds-text-heading-small-regular-letterSpacing: 0em;
  --sds-text-heading-small-regular-lineHeight: 1.75rem;
  --sds-text-heading-small-regular-textTransform: none;
  --sds-text-heading-xlarge-bold-fontFamily: S Bonus UX;
  --sds-text-heading-xlarge-bold-fontSize: 2.6875rem;
  --sds-text-heading-xlarge-bold-fontWeight: 700;
  --sds-text-heading-xlarge-bold-letterSpacing: -0.03em;
  --sds-text-heading-xlarge-bold-lineHeight: 3rem;
  --sds-text-heading-xlarge-bold-textTransform: none;
  --sds-text-heading-xlarge-light-fontFamily: S Bonus UX;
  --sds-text-heading-xlarge-light-fontSize: 2.6875rem;
  --sds-text-heading-xlarge-light-fontWeight: 300;
  --sds-text-heading-xlarge-light-letterSpacing: -0.03em;
  --sds-text-heading-xlarge-light-lineHeight: 3rem;
  --sds-text-heading-xlarge-light-textTransform: none;
  --sds-text-heading-xlarge-medium-fontFamily: S Bonus UX;
  --sds-text-heading-xlarge-medium-fontSize: 2.6875rem;
  --sds-text-heading-xlarge-medium-fontWeight: 500;
  --sds-text-heading-xlarge-medium-letterSpacing: -0.03em;
  --sds-text-heading-xlarge-medium-lineHeight: 3rem;
  --sds-text-heading-xlarge-medium-textTransform: none;
  --sds-text-heading-xlarge-regular-fontFamily: S Bonus UX;
  --sds-text-heading-xlarge-regular-fontSize: 2.6875rem;
  --sds-text-heading-xlarge-regular-fontWeight: 400;
  --sds-text-heading-xlarge-regular-letterSpacing: -0.03em;
  --sds-text-heading-xlarge-regular-lineHeight: 3rem;
  --sds-text-heading-xlarge-regular-textTransform: none;
  --sds-text-heading-xsmall-bold-fontFamily: S Bonus UX;
  --sds-text-heading-xsmall-bold-fontSize: 1.125rem;
  --sds-text-heading-xsmall-bold-fontWeight: 700;
  --sds-text-heading-xsmall-bold-letterSpacing: 0em;
  --sds-text-heading-xsmall-bold-lineHeight: 1.5rem;
  --sds-text-heading-xsmall-bold-textTransform: none;
  --sds-text-heading-xsmall-light-fontFamily: S Bonus UX;
  --sds-text-heading-xsmall-light-fontSize: 1.125rem;
  --sds-text-heading-xsmall-light-fontWeight: 300;
  --sds-text-heading-xsmall-light-letterSpacing: 0em;
  --sds-text-heading-xsmall-light-lineHeight: 1.5rem;
  --sds-text-heading-xsmall-light-textTransform: none;
  --sds-text-heading-xsmall-medium-fontFamily: S Bonus UX;
  --sds-text-heading-xsmall-medium-fontSize: 1.125rem;
  --sds-text-heading-xsmall-medium-fontWeight: 500;
  --sds-text-heading-xsmall-medium-letterSpacing: 0em;
  --sds-text-heading-xsmall-medium-lineHeight: 1.5rem;
  --sds-text-heading-xsmall-medium-textTransform: none;
  --sds-text-heading-xsmall-regular-fontFamily: S Bonus UX;
  --sds-text-heading-xsmall-regular-fontSize: 1.125rem;
  --sds-text-heading-xsmall-regular-fontWeight: 400;
  --sds-text-heading-xsmall-regular-letterSpacing: 0em;
  --sds-text-heading-xsmall-regular-lineHeight: 1.5rem;
  --sds-text-heading-xsmall-regular-textTransform: none;
  --sds-text-heading-xxlarge-bold-fontSize: 3.3125rem;
  --sds-text-heading-xxlarge-bold-fontWeight: 700;
  --sds-text-heading-xxlarge-bold-letterSpacing: -0.03em;
  --sds-text-heading-xxlarge-bold-lineHeight: 3.75rem;
  --sds-text-heading-xxlarge-bold-textTransform: none;
  --sds-text-heading-xxlarge-light-fontFamily: S Bonus UX;
  --sds-text-heading-xxlarge-light-fontSize: 3.3125rem;
  --sds-text-heading-xxlarge-light-fontWeight: 300;
  --sds-text-heading-xxlarge-light-letterSpacing: -0.03em;
  --sds-text-heading-xxlarge-light-lineHeight: 3.75rem;
  --sds-text-heading-xxlarge-light-textTransform: none;
  --sds-text-heading-xxlarge-medium-fontFamily: S Bonus UX;
  --sds-text-heading-xxlarge-medium-fontSize: 3.3125rem;
  --sds-text-heading-xxlarge-medium-fontWeight: 500;
  --sds-text-heading-xxlarge-medium-letterSpacing: -0.03em;
  --sds-text-heading-xxlarge-medium-lineHeight: 3.75rem;
  --sds-text-heading-xxlarge-medium-textTransform: none;
  --sds-text-heading-xxlarge-regular-fontFamily: S Bonus UX;
  --sds-text-heading-xxlarge-regular-fontSize: 3.3125rem;
  --sds-text-heading-xxlarge-regular-fontWeight: 400;
  --sds-text-heading-xxlarge-regular-letterSpacing: -0.03em;
  --sds-text-heading-xxlarge-regular-lineHeight: 3.75rem;
  --sds-text-heading-xxlarge-regular-textTransform: none;
  --sds-text-heading-xxsmall-bold-fontFamily: S Bonus UX;
  --sds-text-heading-xxsmall-bold-fontSize: 1rem;
  --sds-text-heading-xxsmall-bold-fontWeight: 700;
  --sds-text-heading-xxsmall-bold-letterSpacing: 0em;
  --sds-text-heading-xxsmall-bold-lineHeight: 1.25rem;
  --sds-text-heading-xxsmall-bold-textTransform: none;
  --sds-text-heading-xxsmall-light-fontFamily: S Bonus UX;
  --sds-text-heading-xxsmall-light-fontSize: 1rem;
  --sds-text-heading-xxsmall-light-fontWeight: 300;
  --sds-text-heading-xxsmall-light-letterSpacing: 0em;
  --sds-text-heading-xxsmall-light-lineHeight: 1.25rem;
  --sds-text-heading-xxsmall-light-textTransform: none;
  --sds-text-heading-xxsmall-medium-fontFamily: S Bonus UX;
  --sds-text-heading-xxsmall-medium-fontSize: 1rem;
  --sds-text-heading-xxsmall-medium-fontWeight: 500;
  --sds-text-heading-xxsmall-medium-letterSpacing: 0em;
  --sds-text-heading-xxsmall-medium-lineHeight: 1.25rem;
  --sds-text-heading-xxsmall-medium-textTransform: none;
  --sds-text-heading-xxsmall-regular-fontFamily: S Bonus UX;
  --sds-text-heading-xxsmall-regular-fontSize: 1rem;
  --sds-text-heading-xxsmall-regular-fontWeight: 400;
  --sds-text-heading-xxsmall-regular-letterSpacing: 0em;
  --sds-text-heading-xxsmall-regular-lineHeight: 1.25rem;
  --sds-text-heading-xxsmall-regular-textTransform: none;
  --sds-text-heading-xxxlarge-bold-fontFamily: S Bonus UX;
  --sds-text-heading-xxxlarge-bold-fontSize: 4.1875rem;
  --sds-text-heading-xxxlarge-bold-fontWeight: 700;
  --sds-text-heading-xxxlarge-bold-letterSpacing: -0.03em;
  --sds-text-heading-xxxlarge-bold-lineHeight: 4.75rem;
  --sds-text-heading-xxxlarge-bold-textTransform: none;
  --sds-text-heading-xxxlarge-light-fontFamily: S Bonus UX;
  --sds-text-heading-xxxlarge-light-fontSize: 4.1875rem;
  --sds-text-heading-xxxlarge-light-fontWeight: 300;
  --sds-text-heading-xxxlarge-light-letterSpacing: -0.03em;
  --sds-text-heading-xxxlarge-light-lineHeight: 4.75rem;
  --sds-text-heading-xxxlarge-light-textTransform: none;
  --sds-text-heading-xxxlarge-medium-fontFamily: S Bonus UX;
  --sds-text-heading-xxxlarge-medium-fontSize: 4.1875rem;
  --sds-text-heading-xxxlarge-medium-fontWeight: 500;
  --sds-text-heading-xxxlarge-medium-letterSpacing: -0.03em;
  --sds-text-heading-xxxlarge-medium-lineHeight: 4.75rem;
  --sds-text-heading-xxxlarge-medium-textTransform: none;
  --sds-text-heading-xxxlarge-regular-fontFamily: S Bonus UX;
  --sds-text-heading-xxxlarge-regular-fontSize: 4.1875rem;
  --sds-text-heading-xxxlarge-regular-fontWeight: 400;
  --sds-text-heading-xxxlarge-regular-letterSpacing: -0.03em;
  --sds-text-heading-xxxlarge-regular-lineHeight: 4.75rem;
  --sds-text-heading-xxxlarge-regular-textTransform: none;
  --sds-text-heading-xxxsmall-bold-fontFamily: S Bonus UX;
  --sds-text-heading-xxxsmall-bold-fontSize: 0.875rem;
  --sds-text-heading-xxxsmall-bold-fontWeight: 700;
  --sds-text-heading-xxxsmall-bold-letterSpacing: 0em;
  --sds-text-heading-xxxsmall-bold-lineHeight: 1.25rem;
  --sds-text-heading-xxxsmall-bold-textTransform: none;
  --sds-text-heading-xxxsmall-light-fontFamily: S Bonus UX;
  --sds-text-heading-xxxsmall-light-fontSize: 0.875rem;
  --sds-text-heading-xxxsmall-light-fontWeight: 300;
  --sds-text-heading-xxxsmall-light-letterSpacing: 0em;
  --sds-text-heading-xxxsmall-light-lineHeight: 1.25rem;
  --sds-text-heading-xxxsmall-light-textTransform: none;
  --sds-text-heading-xxxsmall-medium-fontFamily: S Bonus UX;
  --sds-text-heading-xxxsmall-medium-fontSize: 0.875rem;
  --sds-text-heading-xxxsmall-medium-fontWeight: 500;
  --sds-text-heading-xxxsmall-medium-letterSpacing: 0em;
  --sds-text-heading-xxxsmall-medium-lineHeight: 1.25rem;
  --sds-text-heading-xxxsmall-medium-textTransform: none;
  --sds-text-heading-xxxsmall-regular-fontFamily: S Bonus UX;
  --sds-text-heading-xxxsmall-regular-fontSize: 0.875rem;
  --sds-text-heading-xxxsmall-regular-fontWeight: 400;
  --sds-text-heading-xxxsmall-regular-letterSpacing: 0em;
  --sds-text-heading-xxxsmall-regular-lineHeight: 1.25rem;
  --sds-text-heading-xxxsmall-regular-textTransform: none;
  --sds-text-input-border-bottom-width: var(--sds-text-input-border-width-none);
  --sds-text-input-border-radius: var(--sds-size-border-radius-circle);
  --sds-text-input-border-width: var(--sds-text-input-border-width-none);
  --sds-text-input-border-width-none: 0rem;
  --sds-text-input-font-size: var(--sds-text-body-large-regular-fontSize);
  --sds-text-input-icon-size: calc(var(--sds-text-input-font-size) * 24 / 16);
  --sds-text-input-line-height: var(--sds-text-body-large-regular-lineHeight);
  --sds-text-input-padding-horizontal: var(--sds-space-28);
  --sds-text-input-padding-vertical: var(--sds-space-12);
  --sds-zindex-base: 1000;
  --sds-zindex-blanket: 6000;
  --sds-zindex-modal: 8000;
}