@font-face {
    font-display: swap;
    font-family: Museo Sans Rounded;
    font-style: normal;
    font-weight: 400;
    src: url(nlo_1_D-y4BKrw.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Museo Sans Rounded;
    font-style: normal;
    font-weight: 500;
    src: url(nlo_1_CXZZMo_a.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Museo Sans Rounded;
    font-style: normal;
    font-weight: 700;
    src: url(nlo_1_BUttrhFr.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Roihu;
    font-style: normal;
    font-weight: 700;
    src: local("Roihu-Black"), url(nlo_1_DQZ_4-1K.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Roihu;
    font-style: normal;
    font-weight: 400;
    src: local("Roihu Regular"), local("Roihu-Regular"), url(nlo_1_DQiI02ZZ.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Roihu;
    font-style: italic;
    font-weight: 400;
    src: local("Roihu Italic"), local("Roihu-Italic"), url(nlo_1_CuA7tHwc.woff2) format("woff2")
}

@font-face {
    font-display: swap;
    font-family: Roihu;
    font-style: normal;
    font-weight: 500;
    src: local("Roihu Bold Regular"), local("Roihu-Bold"), url(nlo_1_CvHEgEHZ.woff2) format("woff2")
}

._generic_133qh_58 {
    --device: desktop;
    --icons--icon-size-l: 32px;
    --icons--icon-size-m: 24px;
    --icons--icon-size-s: 20px;
    --sizing--content-group-gap: 32px;
    --sizing--paper-padding: 32px;
    --typography--1nlo-bold: #000;
    --typography--1nlo-font-family-body: "roihu", Arial, sans-serif;
    --typography--1nlo-regular: Regular;
    --typography--1nlo-semibold: SemiBold;
    --typography--additional-info-line-height: 1.125rem;
    --typography--additional-info-size: .875rem;
    --typography--body-line-height: 1.5rem;
    --typography--body-size: 1rem;
    --typography--h1-line-height: 2.75rem;
    --typography--h1-size: 2.25rem;
    --typography--h2-line-height: 2.25rem;
    --typography--h2-size: 1.875rem;
    --typography--h3-line-height: 1.75rem;
    --typography--h3-size: 1.5rem;
    --typography--h4-line-height: 1.25rem;
    --typography--h4-size: 1.25rem;
    --typography--h5-line-height: 1.25rem;
    --typography--h5-size: 1rem;
    --typography--small-line-height: .875rem;
    --typography--small-size: .75rem;
    --typography--subtitle-line-height: 2rem;
    --typography--subtitle-size: 1.5rem;
    --typography--ticket-number-input-line-height: 1.125rem;
    --typography--ticket-number-input-size: 1.125rem
}

@media only screen and (max-width:740px) {
    ._generic_133qh_58 {
        --device: mobile;
        --icons--icon-size-l: 32px;
        --icons--icon-size-m: 24px;
        --icons--icon-size-s: 20px;
        --sizing--content-group-gap: 16px;
        --sizing--paper-padding: 16px;
        --typography--1nlo-bold: #000;
        --typography--1nlo-font-family-body: "roihu", Arial, sans-serif;
        --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
        --typography--1nlo-regular: Regular;
        --typography--1nlo-semibold: SemiBold;
        --typography--additional-info-line-height: 1.125rem;
        --typography--additional-info-size: .875rem;
        --typography--body-line-height: 1.5rem;
        --typography--body-size: 1rem;
        --typography--h1-line-height: 2rem;
        --typography--h1-size: 1.75rem;
        --typography--h2-line-height: 1.75rem;
        --typography--h2-size: 1.5rem;
        --typography--h3-line-height: 1.5rem;
        --typography--h3-size: 1.25rem;
        --typography--h4-line-height: 1.25rem;
        --typography--h4-size: 1.125rem;
        --typography--h5-line-height: 1.25rem;
        --typography--h5-size: 1rem;
        --typography--small-line-height: .875rem;
        --typography--small-size: .75rem;
        --typography--subtitle-line-height: 1.75rem;
        --typography--subtitle-size: 1.25rem;
        --typography--ticket-number-input-line-height: 1.125rem;
        --typography--ticket-number-input-size: 1.125rem
    }
}

._generic_133qh_58 {
    --neutral-n0: #fff;
    --neutral-n100: #ececec;
    --neutral-n1000: #222;
    --neutral-n200: #d1d1d1;
    --neutral-n25: #f5f5f5;
    --neutral-n300: #c1c1c1;
    --neutral-n400: #b1b1b1;
    --neutral-n50: #eee;
    --neutral-n500: #a1a1a1;
    --neutral-n600: #919191;
    --neutral-n700: #818181;
    --neutral-n800: #717171;
    --neutral-n900: #616161;
    --neutral-n950: #515151;
    --neutral-n975: #414141;
    --shadow--light: 0px 2px 8px 0px rgba(0, 0, 0, .1);
    --hero-larger-screen-key-visual-end-gradient: linear-gradient(270deg, transparent, rgba(0, 0, 0, .7));
    --hero-larger-screen-key-visual-start-gradient: linear-gradient(90deg, transparent, rgba(0, 0, 0, .7));
    --hero-smaller-screen-key-visual-end-gradient: linear-gradient(180deg, rgba(0, 0, 0, .7), transparent);
    --hero-smaller-screen-key-visual-start-gradient: linear-gradient(0deg, rgba(0, 0, 0, .7), transparent);
    --button-disabled-opacity: .35;
    --surface--paper-shadow: var(--shadow--light);
    --common-hamburger-menu-item-border-color: rgba(0, 0, 0, .05);
    --button-primary-background: var(--buttons--primary-button-primary-gradient-end);
    --button-primary-background-image: none;
    --button-primary-background-hover: var(--buttons--primary-button-primary-hover);
    --button-primary-background-image-hover: none;
    --button-primary-padding-bottom: calc(var(--buttons--sizing-button-padding-bottom) - var(--buttons--sizing-stroke-bottom));
    --button-primary-border-bottom: var(--buttons--sizing-stroke-bottom);
    --gradient-background-light: linear-gradient(112deg, var(--gradients--background-light-start) 0%, var(--gradients--background-light-end) 100%);
    --gradient-secondary: linear-gradient(271deg, var(--gradients--secondary-gradient-start) 1.46%, var(--gradients--secondary-gradient-2) 21.67%, var(--gradients--secondary-gradient-3) 74.27%, var(--gradients--secondary-gradient-end) 98.54%);
    --sizing--paper-padding: var(--sizing--xl)
}

@media only screen and (max-width:640px) {
    ._generic_133qh_58 {
        --sizing--paper-padding: var(--sizing--m)
    }
}

._generic_133qh_58 {
    --1nlo--border-radius: 8px;
    --accent--accent-1: #415eff;
    --accent--accent-2: #09f;
    --accent--accent-3: #09f;
    --accent--accent-4: #09f;
    --accent--accent-shade-1: #3b56ff;
    --accent--on-accent-1: #fff;
    --accent--on-accent-2: #fff;
    --accent--on-accent-3: #fff;
    --accent--on-accent-4: #fff;
    --bottom-nav--bottom-nav-accent: #7bc700;
    --bottom-nav--bottom-nav: #fff;
    --bottom-nav--on-bottom-nav-accent: #7bc700;
    --bottom-nav--on-bottom-nav-active: #415eff;
    --bottom-nav--on-bottom-nav: #4d6c9a;
    --brand--brand: rniljoenenspel;
    --brand-colors--brand-1: #7bc700;
    --brand-colors--brand-2: #012d6e;
    --buttons--add-to-cart-add-to-cart-badge: #7bc700;
    --buttons--add-to-cart-add-to-cart-hover: #011c51;
    --buttons--add-to-cart-add-to-cart: #012d6e;
    --buttons--add-to-cart-on-add-to-cart-badge: #fff;
    --buttons--add-to-cart-on-add-to-cart-hover: #fff;
    --buttons--add-to-cart-on-add-to-cart: #fff;
    --buttons--border-button-border-bottom-focus: #5eb300;
    --buttons--border-button-border-bottom-hover: #5eb300;
    --buttons--border-button-border-bottom: #7bc700;
    --buttons--border-icon-button-border-bottom: #7bc700;
    --buttons--primary-button-primary-gradient-2: #7bc700;
    --buttons--primary-button-primary-gradient-3: #7bc700;
    --buttons--primary-button-primary-gradient-end: #7bc700;
    --buttons--primary-button-primary-gradient-start: #7bc700;
    --buttons--primary-button-primary-hover: #5eb300;
    --buttons--primary-on-button-primary-hover: #fff;
    --buttons--primary-on-button-primary: #fff;
    --buttons--secondary-button-secondary-hover: #7bc700;
    --buttons--secondary-button-secondary: #7bc700;
    --buttons--secondary-on-button-secondary-hover: #5eb300;
    --buttons--secondary-on-button-secondary: #5eb300;
    --buttons--sizing-button-border-radius: 8px;
    --buttons--sizing-button-gap-small: 8px;
    --buttons--sizing-button-gap: 16px;
    --buttons--sizing-button-padding-bottom-hover: 13px;
    --buttons--sizing-button-padding-bottom: 13px;
    --buttons--sizing-button-padding-leftright-small: 0;
    --buttons--sizing-button-padding-leftright: 18px;
    --buttons--sizing-button-padding-top: 13px;
    --buttons--sizing-button-padding-topbottom-small: 13px;
    --buttons--sizing-fab: 60px;
    --buttons--sizing-icon-button-gap: 13px;
    --buttons--sizing-icon-button-padding-small: 4px;
    --buttons--sizing-icon-button-padding-xs: 3px;
    --buttons--sizing-icon-button-padding: 13px;
    --buttons--sizing-icon-button-secondary-stroke-bottom: 3px;
    --buttons--sizing-stroke-bottom-hover: 3px;
    --buttons--sizing-stroke-bottom: 3px;
    --buttons--sizing-stroke: 3px;
    --container-width--l: 1240px;
    --container-width--m: 816px;
    --container-width--s: 604px;
    --controls--control-action-padding-bottom: 0;
    --festive--accent-gold-1: #f2c35a;
    --festive--accent-gold-2: #f9e199;
    --festive--accent-gold-3: #d49a2a;
    --gradients--background-light-end: #f0eee6;
    --gradients--background-light-start: #fff;
    --gradients--gold-text-2: #e3bf5c;
    --gradients--gold-text-end: #cc9f45;
    --gradients--gold-text-start: #cc9f45;
    --gradients--highprize-gradient-2: #f1edde;
    --gradients--highprize-gradient-3: #f1edde;
    --gradients--highprize-gradient-end: #f1edde;
    --gradients--highprize-gradient-start: #f1edde;
    --gradients--secondary-gradient-2: #274d84;
    --gradients--secondary-gradient-3: #012d6e;
    --gradients--secondary-gradient-end: #012d6e;
    --gradients--secondary-gradient-start: #4d6c9a;
    --header--header-button-hover: #e7e0c8;
    --header--header-button: #fff;
    --header--header-on-button-hover: #7bc700;
    --header--header-on-button: #7bc700;
    --header--header-on-usp: #fff;
    --header--header-usp: #7bc700;
    --header--header-variant: #ebe5d1;
    --header--header: #f1edde;
    --header--on-header-hover: #415eff;
    --header--on-header: #012d6e;
    --icons--stl-xl-2: #ff9800;
    --icons--stl-xl-3: #ff761b;
    --icons--stl-xl-end: #f60;
    --icons--stl-xl-start: #ff9800;
    --input--input-border-radius: 4px;
    --input--input-disabled: rgba(0, 0, 0, .08);
    --input--input-hover: rgba(0, 0, 0, .05);
    --input--input-pressed: rgba(0, 0, 0, .1);
    --link--link-dim-hover: #1c31ff;
    --link--link-dim: #4d6c9a;
    --link--link-hover: #1c31ff;
    --link--link: #012d6e;
    --message--message-dim: #e8ecff;
    --message--message: #415eff;
    --message--on-message-dim: #012d6e;
    --message--on-message-hover: #f4f6ff;
    --message--on-message: #fff;
    --message--overlay-modal: #f1edde;
    --message--overlay-transparant-modal: hsla(0, 0%, 80%, .8);
    --outline--outline-variant: rgba(0, 0, 0, .15);
    --outline--outline: rgba(0, 0, 0, .3);
    --primary--on-primary-hover: #fff;
    --primary--on-primary: #fff;
    --primary--primary-hover: #5eb300;
    --primary--primary: #7bc700;
    --regular-theme-surface-surface-dim: rgba(84, 66, 0, .05);
    --secondary--on-secondary-hover: #fff;
    --secondary--on-secondary: #fff;
    --secondary--secondary-dim-2: #ececec;
    --secondary--secondary-dim: hsla(0, 0%, 100%, .3);
    --secondary--secondary-hover: #011c51;
    --secondary--secondary-shade: #ececec;
    --secondary--secondary: #012d6e;
    --sizing--l: 24px;
    --sizing--m: 16px;
    --sizing--s: 8px;
    --sizing--xl: 32px;
    --sizing--xs: 4px;
    --sizing--xxl: 48px;
    --sizing--xxs: 2px;
    --sizing-border-radius: 4px;
    --sizing-verticals--border-radius: 8px;
    --sizing-verticals--stroke: 3px;
    --states--active: #415eff;
    --states--error-dim: #ffe1e1;
    --states--error-on-surface-fixed: #c00;
    --states--error-on-surface: #c00;
    --states--focus: #00113f;
    --states--on-active: #fff;
    --states--on-error-hover: #eee;
    --states--on-error: #fff;
    --states--on-success: #fff;
    --states--success-dim: #d3ebde;
    --states--success-on-surface-fixed: #009636;
    --states--success-on-surface: #009636;
    --surface--on-surface-dim: #4d6c9a;
    --surface--on-surface-fixed-dim: #4d6c9a;
    --surface--on-surface-fixed: #012d6e;
    --surface--on-surface: #012d6e;
    --surface--paper-dim: #e7e0c8;
    --surface--paper-footer: rgba(168, 132, 12, .3);
    --surface--paper-outline-stroke: 0;
    --surface--paper-outline: #b1b1b1;
    --surface--paper: #fff;
    --surface--surface-2: #f1edde;
    --surface--surface-3: #f1edde;
    --surface--surface-end: #f1edde;
    --surface--surface-fixed: #fff;
    --surface--surface-outline-stroke: 2px;
    --surface--surface-outline: hsla(0, 0%, 69%, 0);
    --surface--surface-pressed: rgba(0, 0, 0, .1);
    --surface--surface-shade-variant: #fff;
    --surface--surface-shade: rgba(168, 132, 12, .15);
    --surface--surface-solid: #f1edde;
    --surface--surface-start: #f1edde;
    --surface--surface-variant: #fff;
    --surface--surface: #f1edde;
    --tertiary--on-tertiary-hover: #012d6e;
    --tertiary--on-tertiary: #012d6e;
    --tertiary--tertiary-hover: rgba(168, 132, 12, .25);
    --tertiary--tertiary: rgba(168, 132, 12, .15);
    --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
    --typography--bold: bold;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace;
    --typography--regular: normal;
    --typography--semibold: 500;
    --typography-h1-line-height: 32px;
    --typography-h1-size: 28px
}

._brand1_133qh_362 {
    --1nlo--border-radius: 8px;
    --accent--accent-1: #415eff;
    --accent--accent-2: #09f;
    --accent--accent-3: #09f;
    --accent--accent-4: #09f;
    --accent--accent-shade-1: #3b56ff;
    --accent--on-accent-1: #fff;
    --accent--on-accent-2: #fff;
    --accent--on-accent-3: #fff;
    --accent--on-accent-4: #fff;
    --bottom-nav--bottom-nav-accent: #7bc700;
    --bottom-nav--bottom-nav: #7bc700;
    --bottom-nav--on-bottom-nav-accent: #7bc700;
    --bottom-nav--on-bottom-nav-active: #415eff;
    --bottom-nav--on-bottom-nav: #eff8e0;
    --brand--brand: rniljoenenspel Brand 1;
    --brand-colors--brand-1: #7bc700;
    --brand-colors--brand-2: #012d6e;
    --buttons--add-to-cart-add-to-cart-badge: #012d6e;
    --buttons--add-to-cart-add-to-cart-hover: #d7eeb3;
    --buttons--add-to-cart-add-to-cart: #fff;
    --buttons--add-to-cart-on-add-to-cart-badge: #fff;
    --buttons--add-to-cart-on-add-to-cart-hover: #011c51;
    --buttons--add-to-cart-on-add-to-cart: #012d6e;
    --buttons--border-button-border-bottom-focus: #011c51;
    --buttons--border-button-border-bottom-hover: #011c51;
    --buttons--border-button-border-bottom: #012d6e;
    --buttons--border-icon-button-border-bottom: #012d6e;
    --buttons--primary-button-primary-gradient-2: #012d6e;
    --buttons--primary-button-primary-gradient-3: #012d6e;
    --buttons--primary-button-primary-gradient-end: #012d6e;
    --buttons--primary-button-primary-gradient-start: #012d6e;
    --buttons--primary-button-primary-hover: #011c51;
    --buttons--primary-on-button-primary-hover: #fff;
    --buttons--primary-on-button-primary: #fff;
    --buttons--secondary-button-secondary-hover: #fff;
    --buttons--secondary-button-secondary: #012d6e;
    --buttons--secondary-on-button-secondary-hover: #012d6e;
    --buttons--secondary-on-button-secondary: #012d6e;
    --buttons--sizing-button-border-radius: 8px;
    --buttons--sizing-button-gap-small: 8px;
    --buttons--sizing-button-gap: 16px;
    --buttons--sizing-button-padding-bottom-hover: 13px;
    --buttons--sizing-button-padding-bottom: 13px;
    --buttons--sizing-button-padding-leftright-small: 0;
    --buttons--sizing-button-padding-leftright: 18px;
    --buttons--sizing-button-padding-top: 13px;
    --buttons--sizing-button-padding-topbottom-small: 13px;
    --buttons--sizing-fab: 60px;
    --buttons--sizing-icon-button-gap: 13px;
    --buttons--sizing-icon-button-padding-small: 4px;
    --buttons--sizing-icon-button-padding-xs: 3px;
    --buttons--sizing-icon-button-padding: 13px;
    --buttons--sizing-icon-button-secondary-stroke-bottom: 3px;
    --buttons--sizing-stroke-bottom-hover: 3px;
    --buttons--sizing-stroke-bottom: 3px;
    --buttons--sizing-stroke: 3px;
    --container-width--l: 1240px;
    --container-width--m: 816px;
    --container-width--s: 604px;
    --controls--control-action-padding-bottom: 0;
    --festive--accent-gold-1: #f2c35a;
    --festive--accent-gold-2: #f9e199;
    --festive--accent-gold-3: #d49a2a;
    --gradients--background-light-end: #7bc700;
    --gradients--background-light-start: #a3d84d;
    --gradients--gold-text-2: #ffe082;
    --gradients--gold-text-end: #ffd669;
    --gradients--gold-text-start: #ffd669;
    --gradients--highprize-gradient-2: #7bc700;
    --gradients--highprize-gradient-3: #7bc700;
    --gradients--highprize-gradient-end: #7bc700;
    --gradients--highprize-gradient-start: #7bc700;
    --gradients--secondary-gradient-2: #fff;
    --gradients--secondary-gradient-3: #ececec;
    --gradients--secondary-gradient-end: #ececec;
    --gradients--secondary-gradient-start: #fff;
    --header--header-button-hover: #e7e0c8;
    --header--header-button: #fff;
    --header--header-on-button-hover: #7bc700;
    --header--header-on-button: #7bc700;
    --header--header-on-usp: #fff;
    --header--header-usp: #7bc700;
    --header--header-variant: #ebe5d1;
    --header--header: #f1edde;
    --header--on-header-hover: #415eff;
    --header--on-header: #012d6e;
    --icons--stl-xl-2: #ff9800;
    --icons--stl-xl-3: #ff761b;
    --icons--stl-xl-end: #f60;
    --icons--stl-xl-start: #ff9800;
    --input--input-border-radius: 4px;
    --input--input-disabled: #c1c1c1;
    --input--input-hover: rgba(0, 0, 0, .05);
    --input--input-pressed: rgba(0, 0, 0, .1);
    --link--link-dim-hover: #012d6e;
    --link--link-dim: #d7eeb3;
    --link--link-hover: #012d6e;
    --link--link: #fff;
    --message--message-dim: #a3d84d;
    --message--message: #415eff;
    --message--on-message-dim: #fff;
    --message--on-message-hover: #f4f6ff;
    --message--on-message: #fff;
    --message--overlay-modal: #7bc700;
    --message--overlay-transparant-modal: rgba(41, 41, 41, .8);
    --outline--outline-variant: hsla(0, 0%, 100%, .5);
    --outline--outline: hsla(0, 0%, 100%, .9);
    --primary--on-primary-hover: #fff;
    --primary--on-primary: #fff;
    --primary--primary-hover: #011c51;
    --primary--primary: #012d6e;
    --regular-theme-surface-surface-dim: rgba(84, 66, 0, .05);
    --secondary--on-secondary-hover: #7bc700;
    --secondary--on-secondary: #7bc700;
    --secondary--secondary-dim-2: #ececec;
    --secondary--secondary-dim: #ececec;
    --secondary--secondary-hover: #d7eeb3;
    --secondary--secondary-shade: #ececec;
    --secondary--secondary: #fff;
    --sizing--l: 24px;
    --sizing--m: 16px;
    --sizing--s: 8px;
    --sizing--xl: 32px;
    --sizing--xs: 4px;
    --sizing--xxl: 48px;
    --sizing--xxs: 2px;
    --sizing-border-radius: 4px;
    --sizing-verticals--border-radius: 8px;
    --sizing-verticals--stroke: 3px;
    --states--active: #415eff;
    --states--error-dim: #ffe1e1;
    --states--error-on-surface-fixed: #d20311;
    --states--error-on-surface: #610909;
    --states--focus: #415eff;
    --states--on-active: #fff;
    --states--on-error-hover: #d1d1d1;
    --states--on-error: #fff;
    --states--on-success: #fff;
    --states--success-dim: #d3ebde;
    --states--success-on-surface-fixed: #009636;
    --states--success-on-surface: #009636;
    --surface--on-surface-dim: #eff8e0;
    --surface--on-surface-fixed-dim: #4d6c9a;
    --surface--on-surface-fixed: #012d6e;
    --surface--on-surface: #fff;
    --surface--paper-dim: #8fcf26;
    --surface--paper-footer: rgba(0, 0, 0, .2);
    --surface--paper-outline-stroke: 0;
    --surface--paper-outline: #fff;
    --surface--paper: #7bc700;
    --surface--surface-2: #7bc700;
    --surface--surface-3: #7bc700;
    --surface--surface-end: #7bc700;
    --surface--surface-fixed: #fff;
    --surface--surface-outline-stroke: 2px;
    --surface--surface-outline: hsla(0, 0%, 100%, 0);
    --surface--surface-pressed: rgba(0, 0, 0, .1);
    --surface--surface-shade-variant: rgba(0, 0, 0, .1);
    --surface--surface-shade: rgba(0, 0, 0, .1);
    --surface--surface-solid: #7bc700;
    --surface--surface-start: #7bc700;
    --surface--surface-variant: #8fcf26;
    --surface--surface: #7bc700;
    --tertiary--on-tertiary-hover: #012d6e;
    --tertiary--on-tertiary: #012d6e;
    --tertiary--tertiary-hover: hsla(0, 0%, 100%, .8);
    --tertiary--tertiary: hsla(0, 0%, 100%, .4);
    --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
    --typography--bold: bold;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace;
    --typography--regular: normal;
    --typography--semibold: 500;
    --typography-h1-line-height: 32px;
    --typography-h1-size: 32px
}

._brand2_133qh_542 {
    --1nlo--border-radius: 8px;
    --accent--accent-1: #415eff;
    --accent--accent-2: #09f;
    --accent--accent-3: #09f;
    --accent--accent-4: #09f;
    --accent--accent-shade-1: #324cff;
    --accent--on-accent-1: #fff;
    --accent--on-accent-2: #fff;
    --accent--on-accent-3: #fff;
    --accent--on-accent-4: #fff;
    --bottom-nav--bottom-nav-accent: #7bc700;
    --bottom-nav--bottom-nav: #012d6e;
    --bottom-nav--on-bottom-nav-accent: #7bc700;
    --bottom-nav--on-bottom-nav-active: #fff;
    --bottom-nav--on-bottom-nav: #b3c0d4;
    --brand--brand: rniljoenenspel Brand 2;
    --brand-colors--brand-1: #7bc700;
    --brand-colors--brand-2: #012d6e;
    --buttons--add-to-cart-add-to-cart-badge: #7bc700;
    --buttons--add-to-cart-add-to-cart-hover: #d7eeb3;
    --buttons--add-to-cart-add-to-cart: #fff;
    --buttons--add-to-cart-on-add-to-cart-badge: #fff;
    --buttons--add-to-cart-on-add-to-cart-hover: #012d6e;
    --buttons--add-to-cart-on-add-to-cart: #012d6e;
    --buttons--border-button-border-bottom-focus: #5eb300;
    --buttons--border-button-border-bottom-hover: #5eb300;
    --buttons--border-button-border-bottom: #7bc700;
    --buttons--border-icon-button-border-bottom: #7bc700;
    --buttons--primary-button-primary-gradient-2: #7bc700;
    --buttons--primary-button-primary-gradient-3: #7bc700;
    --buttons--primary-button-primary-gradient-end: #7bc700;
    --buttons--primary-button-primary-gradient-start: #7bc700;
    --buttons--primary-button-primary-hover: #5eb300;
    --buttons--primary-on-button-primary-hover: #fff;
    --buttons--primary-on-button-primary: #fff;
    --buttons--secondary-button-secondary-hover: #fff;
    --buttons--secondary-button-secondary: #7bc700;
    --buttons--secondary-on-button-secondary-hover: #7bc700;
    --buttons--secondary-on-button-secondary: #7bc700;
    --buttons--sizing-button-border-radius: 8px;
    --buttons--sizing-button-gap-small: 8px;
    --buttons--sizing-button-gap: 16px;
    --buttons--sizing-button-padding-bottom-hover: 13px;
    --buttons--sizing-button-padding-bottom: 13px;
    --buttons--sizing-button-padding-leftright-small: 0;
    --buttons--sizing-button-padding-leftright: 18px;
    --buttons--sizing-button-padding-top: 13px;
    --buttons--sizing-button-padding-topbottom-small: 13px;
    --buttons--sizing-fab: 60px;
    --buttons--sizing-icon-button-gap: 13px;
    --buttons--sizing-icon-button-padding-small: 4px;
    --buttons--sizing-icon-button-padding-xs: 3px;
    --buttons--sizing-icon-button-padding: 13px;
    --buttons--sizing-icon-button-secondary-stroke-bottom: 3px;
    --buttons--sizing-stroke-bottom-hover: 3px;
    --buttons--sizing-stroke-bottom: 3px;
    --buttons--sizing-stroke: 3px;
    --container-width--l: 1240px;
    --container-width--m: 816px;
    --container-width--s: 604px;
    --controls--control-action-padding-bottom: 0;
    --festive--accent-gold-1: #f2c35a;
    --festive--accent-gold-2: #f9e199;
    --festive--accent-gold-3: #d49a2a;
    --gradients--background-light-end: #012d6e;
    --gradients--background-light-start: #4d6c9a;
    --gradients--gold-text-2: #e3bf5c;
    --gradients--gold-text-end: #cc9f45;
    --gradients--gold-text-start: #cc9f45;
    --gradients--highprize-gradient-2: #012d6e;
    --gradients--highprize-gradient-3: #012d6e;
    --gradients--highprize-gradient-end: #012d6e;
    --gradients--highprize-gradient-start: #012d6e;
    --gradients--secondary-gradient-2: #fff;
    --gradients--secondary-gradient-3: #ececec;
    --gradients--secondary-gradient-end: #ececec;
    --gradients--secondary-gradient-start: #fff;
    --header--header-button-hover: #e7e0c8;
    --header--header-button: #fff;
    --header--header-on-button-hover: #7bc700;
    --header--header-on-button: #7bc700;
    --header--header-on-usp: #fff;
    --header--header-usp: #7bc700;
    --header--header-variant: #ebe5d1;
    --header--header: #f1edde;
    --header--on-header-hover: #415eff;
    --header--on-header: #012d6e;
    --icons--stl-xl-2: #ff9800;
    --icons--stl-xl-3: #ff761b;
    --icons--stl-xl-end: #f60;
    --icons--stl-xl-start: #ff9800;
    --input--input-border-radius: 4px;
    --input--input-disabled: #c1c1c1;
    --input--input-hover: hsla(0, 0%, 100%, .15);
    --input--input-pressed: hsla(0, 0%, 100%, .2);
    --link--link-dim-hover: #a0afff;
    --link--link-dim: #b3c0d4;
    --link--link-hover: #a0afff;
    --link--link: #fff;
    --message--message-dim: #4d6c9a;
    --message--message: #415eff;
    --message--on-message-dim: #fff;
    --message--on-message-hover: #012d6e;
    --message--on-message: #fff;
    --message--overlay-modal: #012d6e;
    --message--overlay-transparant-modal: rgba(41, 41, 41, .8);
    --outline--outline-variant: hsla(0, 0%, 100%, .4);
    --outline--outline: hsla(0, 0%, 100%, .6);
    --primary--on-primary-hover: #fff;
    --primary--on-primary: #fff;
    --primary--primary-hover: #5eb300;
    --primary--primary: #7bc700;
    --regular-theme-surface-surface-dim: rgba(84, 66, 0, .05);
    --secondary--on-secondary-hover: #012d6e;
    --secondary--on-secondary: #012d6e;
    --secondary--secondary-dim-2: #ececec;
    --secondary--secondary-dim: #ececec;
    --secondary--secondary-hover: #d7eeb3;
    --secondary--secondary-shade: #ececec;
    --secondary--secondary: #fff;
    --sizing--l: 24px;
    --sizing--m: 16px;
    --sizing--s: 8px;
    --sizing--xl: 32px;
    --sizing--xs: 4px;
    --sizing--xxl: 48px;
    --sizing--xxs: 2px;
    --sizing-border-radius: 4px;
    --sizing-verticals--border-radius: 8px;
    --sizing-verticals--stroke: 3px;
    --states--active: #7a8eff;
    --states--error-dim: #ffe1e1;
    --states--error-on-surface-fixed: #d20311;
    --states--error-on-surface: #fa7070;
    --states--focus: #7bc700;
    --states--on-active: #fff;
    --states--on-error-hover: #222;
    --states--on-error: #fff;
    --states--on-success: #fff;
    --states--success-dim: #d3ebde;
    --states--success-on-surface-fixed: #009636;
    --states--success-on-surface: #009636;
    --surface--on-surface-dim: #b3c0d4;
    --surface--on-surface-fixed-dim: #4d6c9a;
    --surface--on-surface-fixed: #012d6e;
    --surface--on-surface: #fff;
    --surface--paper-dim: #274d84;
    --surface--paper-footer: rgba(0, 0, 0, .3);
    --surface--paper-outline-stroke: 0;
    --surface--paper-outline: #fff;
    --surface--paper: #012d6e;
    --surface--surface-2: #012d6e;
    --surface--surface-3: #012d6e;
    --surface--surface-end: #012d6e;
    --surface--surface-fixed: #fff;
    --surface--surface-outline-stroke: 2px;
    --surface--surface-outline: hsla(0, 0%, 100%, 0);
    --surface--surface-pressed: hsla(0, 0%, 100%, .1);
    --surface--surface-shade-variant: hsla(0, 0%, 100%, .1);
    --surface--surface-shade: hsla(0, 0%, 100%, .2);
    --surface--surface-solid: #012d6e;
    --surface--surface-start: #012d6e;
    --surface--surface-variant: #274d84;
    --surface--surface: #012d6e;
    --tertiary--on-tertiary-hover: #fff;
    --tertiary--on-tertiary: #fff;
    --tertiary--tertiary-hover: hsla(0, 0%, 100%, .5);
    --tertiary--tertiary: hsla(0, 0%, 100%, .3);
    --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
    --typography--bold: bold;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace;
    --typography--regular: normal;
    --typography--semibold: 500;
    --typography-h1-line-height: 32px;
    --typography-h1-size: 32px
}

._dark-mode_133qh_722 {
    --1nlo--border-radius: 8px;
    --accent--accent-1: #415eff;
    --accent--accent-2: #09f;
    --accent--accent-3: #09f;
    --accent--accent-4: #09f;
    --accent--accent-shade-1: #324cff;
    --accent--on-accent-1: #fff;
    --accent--on-accent-2: #fff;
    --accent--on-accent-3: #fff;
    --accent--on-accent-4: #fff;
    --bottom-nav--bottom-nav-accent: #7bc700;
    --bottom-nav--bottom-nav: #07162b;
    --bottom-nav--on-bottom-nav-accent: #7bc700;
    --bottom-nav--on-bottom-nav-active: #5e76ff;
    --bottom-nav--on-bottom-nav: #b3c0d4;
    --brand--brand: rniljoenenspel Dark Mode;
    --brand-colors--brand-1: #7bc700;
    --brand-colors--brand-2: #012d6e;
    --buttons--add-to-cart-add-to-cart-badge: #7bc700;
    --buttons--add-to-cart-add-to-cart-hover: #d7eeb3;
    --buttons--add-to-cart-add-to-cart: #fff;
    --buttons--add-to-cart-on-add-to-cart-badge: #fff;
    --buttons--add-to-cart-on-add-to-cart-hover: #012d6e;
    --buttons--add-to-cart-on-add-to-cart: #012d6e;
    --buttons--border-button-border-bottom-focus: #5eb300;
    --buttons--border-button-border-bottom-hover: #5eb300;
    --buttons--border-button-border-bottom: #7bc700;
    --buttons--border-icon-button-border-bottom: #7bc700;
    --buttons--primary-button-primary-gradient-2: #7bc700;
    --buttons--primary-button-primary-gradient-3: #7bc700;
    --buttons--primary-button-primary-gradient-end: #7bc700;
    --buttons--primary-button-primary-gradient-start: #7bc700;
    --buttons--primary-button-primary-hover: #5eb300;
    --buttons--primary-on-button-primary-hover: #fff;
    --buttons--primary-on-button-primary: #fff;
    --buttons--secondary-button-secondary-hover: #d7eeb3;
    --buttons--secondary-button-secondary: #7bc700;
    --buttons--secondary-on-button-secondary-hover: #5eb300;
    --buttons--secondary-on-button-secondary: #7bc700;
    --buttons--sizing-button-border-radius: 8px;
    --buttons--sizing-button-gap-small: 8px;
    --buttons--sizing-button-gap: 16px;
    --buttons--sizing-button-padding-bottom-hover: 13px;
    --buttons--sizing-button-padding-bottom: 13px;
    --buttons--sizing-button-padding-leftright-small: 0;
    --buttons--sizing-button-padding-leftright: 18px;
    --buttons--sizing-button-padding-top: 13px;
    --buttons--sizing-button-padding-topbottom-small: 13px;
    --buttons--sizing-fab: 60px;
    --buttons--sizing-icon-button-gap: 13px;
    --buttons--sizing-icon-button-padding-small: 4px;
    --buttons--sizing-icon-button-padding-xs: 3px;
    --buttons--sizing-icon-button-padding: 13px;
    --buttons--sizing-icon-button-secondary-stroke-bottom: 3px;
    --buttons--sizing-stroke-bottom-hover: 3px;
    --buttons--sizing-stroke-bottom: 3px;
    --buttons--sizing-stroke: 3px;
    --container-width--l: 1240px;
    --container-width--m: 816px;
    --container-width--s: 604px;
    --controls--control-action-padding-bottom: 0;
    --festive--accent-gold-1: #f2c35a;
    --festive--accent-gold-2: #f9e199;
    --festive--accent-gold-3: #d49a2a;
    --gradients--background-light-end: #f0eee6;
    --gradients--background-light-start: #fff;
    --gradients--gold-text-2: #e3bf5c;
    --gradients--gold-text-end: #cc9f45;
    --gradients--gold-text-start: #cc9f45;
    --gradients--highprize-gradient-2: #07162b;
    --gradients--highprize-gradient-3: #07162b;
    --gradients--highprize-gradient-end: #07162b;
    --gradients--highprize-gradient-start: #07162b;
    --gradients--secondary-gradient-2: #fff;
    --gradients--secondary-gradient-3: #c1c1c1;
    --gradients--secondary-gradient-end: #fff;
    --gradients--secondary-gradient-start: #fff;
    --header--header-button-hover: rgba(0, 0, 0, .3);
    --header--header-button: #253244;
    --header--header-on-button-hover: #eef1f5;
    --header--header-on-button: #eef1f5;
    --header--header-on-usp: #fff;
    --header--header-usp: #7bc700;
    --header--header-variant: #061323;
    --header--header: #07162b;
    --header--on-header-hover: #5e76ff;
    --header--on-header: #eef1f5;
    --icons--stl-xl-2: #ff9800;
    --icons--stl-xl-3: #ff761b;
    --icons--stl-xl-end: #f60;
    --icons--stl-xl-start: #ff9800;
    --input--input-border-radius: 4px;
    --input--input-disabled: hsla(0, 0%, 100%, .45);
    --input--input-hover: hsla(0, 0%, 100%, .15);
    --input--input-pressed: hsla(0, 0%, 100%, .3);
    --link--link-dim-hover: #5e76ff;
    --link--link-dim: #b3c0d4;
    --link--link-hover: #5e76ff;
    --link--link: #eff1f5;
    --message--message-dim: #7386a3;
    --message--message: #1c31ff;
    --message--on-message-dim: #eef1f5;
    --message--on-message-hover: #012866;
    --message--on-message: #fff;
    --message--overlay-modal: #07162b;
    --message--overlay-transparant-modal: rgba(41, 41, 41, .8);
    --outline--outline-variant: hsla(0, 0%, 100%, .4);
    --outline--outline: hsla(0, 0%, 100%, .8);
    --primary--on-primary-hover: #fff;
    --primary--on-primary: #fff;
    --primary--primary-hover: #5eb300;
    --primary--primary: #7bc700;
    --regular-theme-surface-surface-dim: rgba(84, 66, 0, .05);
    --secondary--on-secondary-hover: #012d6e;
    --secondary--on-secondary: #012d6e;
    --secondary--secondary-dim-2: #ececec;
    --secondary--secondary-dim: #c1c1c1;
    --secondary--secondary-hover: #d7eeb3;
    --secondary--secondary-shade: #ececec;
    --secondary--secondary: #fff;
    --sizing--l: 24px;
    --sizing--m: 16px;
    --sizing--s: 8px;
    --sizing--xl: 32px;
    --sizing--xs: 4px;
    --sizing--xxl: 48px;
    --sizing--xxs: 2px;
    --sizing-border-radius: 4px;
    --sizing-verticals--border-radius: 8px;
    --sizing-verticals--stroke: 3px;
    --states--active: #5e76ff;
    --states--error-dim: #ffe1e1;
    --states--error-on-surface-fixed: #d20311;
    --states--error-on-surface: #fa7070;
    --states--focus: #fff;
    --states--on-active: #fff;
    --states--on-error-hover: #222;
    --states--on-error: #fff;
    --states--on-success: #fff;
    --states--success-dim: #d3ebde;
    --states--success-on-surface-fixed: #009636;
    --states--success-on-surface: #009636;
    --surface--on-surface-dim: #b3c0d4;
    --surface--on-surface-fixed-dim: #b3c0d4;
    --surface--on-surface-fixed: #eef1f5;
    --surface--on-surface: #eef1f5;
    --surface--paper-dim: #1e2a39;
    --surface--paper-footer: rgba(0, 0, 0, .3);
    --surface--paper-outline-stroke: 0;
    --surface--paper-outline: #fff;
    --surface--paper: #253244;
    --surface--surface-2: #07162b;
    --surface--surface-3: #07162b;
    --surface--surface-end: #07162b;
    --surface--surface-fixed: #202d40;
    --surface--surface-outline-stroke: 2px;
    --surface--surface-outline: hsla(0, 0%, 100%, 0);
    --surface--surface-pressed: hsla(0, 0%, 100%, .1);
    --surface--surface-shade-variant: hsla(0, 0%, 100%, .1);
    --surface--surface-shade: hsla(0, 0%, 100%, .2);
    --surface--surface-solid: #07162b;
    --surface--surface-start: #07162b;
    --surface--surface-variant: #687b99;
    --surface--surface: #07162b;
    --tertiary--on-tertiary-hover: #eef1f5;
    --tertiary--on-tertiary: #eef1f5;
    --tertiary--tertiary-hover: hsla(0, 0%, 100%, .4);
    --tertiary--tertiary: hsla(0, 0%, 100%, .2);
    --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
    --typography--bold: bold;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace;
    --typography--regular: normal;
    --typography--semibold: 500;
    --typography-h1-line-height: 32px;
    --typography-h1-size: 32px
}

.highContrast ._generic_133qh_58 {
    --1nlo--border-radius: 8px;
    --accent--accent-1: #415eff;
    --accent--accent-2: #0e5ce1;
    --accent--accent-3: #0e5ce1;
    --accent--accent-4: #0e5ce1;
    --accent--accent-shade-1: #3b56ff;
    --accent--on-accent-1: #fff;
    --accent--on-accent-2: #fff;
    --accent--on-accent-3: #fff;
    --accent--on-accent-4: #fff;
    --bottom-nav--bottom-nav-accent: #357500;
    --bottom-nav--bottom-nav: #f1edde;
    --bottom-nav--on-bottom-nav-accent: #357500;
    --bottom-nav--on-bottom-nav-active: #00113f;
    --bottom-nav--on-bottom-nav: #4d6c9a;
    --brand--brand: rniljoenenspel HC;
    --brand-colors--brand-1: #357500;
    --brand-colors--brand-2: #00113f;
    --buttons--add-to-cart-add-to-cart-badge: #2d4dff;
    --buttons--add-to-cart-add-to-cart-hover: #408e00;
    --buttons--add-to-cart-add-to-cart: #b3c0d4;
    --buttons--add-to-cart-on-add-to-cart-badge: #fff;
    --buttons--add-to-cart-on-add-to-cart-hover: #fff;
    --buttons--add-to-cart-on-add-to-cart: #00113f;
    --buttons--border-button-border-bottom-focus: #193800;
    --buttons--border-button-border-bottom-hover: #193800;
    --buttons--border-button-border-bottom: #357500;
    --buttons--border-icon-button-border-bottom: #357500;
    --buttons--primary-button-primary-gradient-2: #357500;
    --buttons--primary-button-primary-gradient-3: #357500;
    --buttons--primary-button-primary-gradient-end: #357500;
    --buttons--primary-button-primary-gradient-start: #357500;
    --buttons--primary-button-primary-hover: #193800;
    --buttons--primary-on-button-primary-hover: #fff;
    --buttons--primary-on-button-primary: #fff;
    --buttons--secondary-button-secondary-hover: #357500;
    --buttons--secondary-button-secondary: #357500;
    --buttons--secondary-on-button-secondary-hover: #193800;
    --buttons--secondary-on-button-secondary: #193800;
    --buttons--sizing-button-border-radius: 8px;
    --buttons--sizing-button-gap-small: 8px;
    --buttons--sizing-button-gap: 16px;
    --buttons--sizing-button-padding-bottom-hover: 13px;
    --buttons--sizing-button-padding-bottom: 13px;
    --buttons--sizing-button-padding-leftright-small: 0;
    --buttons--sizing-button-padding-leftright: 18px;
    --buttons--sizing-button-padding-top: 13px;
    --buttons--sizing-button-padding-topbottom-small: 13px;
    --buttons--sizing-fab: 60px;
    --buttons--sizing-icon-button-gap: 13px;
    --buttons--sizing-icon-button-padding-small: 4px;
    --buttons--sizing-icon-button-padding-xs: 3px;
    --buttons--sizing-icon-button-padding: 13px;
    --buttons--sizing-icon-button-secondary-stroke-bottom: 3px;
    --buttons--sizing-stroke-bottom-hover: 3px;
    --buttons--sizing-stroke-bottom: 3px;
    --buttons--sizing-stroke: 3px;
    --container-width--l: 1240px;
    --container-width--m: 816px;
    --container-width--s: 604px;
    --controls--control-action-padding-bottom: 0;
    --festive--accent-gold-1: #f2c35a;
    --festive--accent-gold-2: #f9e199;
    --festive--accent-gold-3: #d49a2a;
    --gradients--background-light-end: #f0eee6;
    --gradients--background-light-start: #fff;
    --gradients--gold-text-2: #e3bf5c;
    --gradients--gold-text-end: #cc9f45;
    --gradients--gold-text-start: #cc9f45;
    --gradients--highprize-gradient-2: #f1edde;
    --gradients--highprize-gradient-3: #f1edde;
    --gradients--highprize-gradient-end: #f1edde;
    --gradients--highprize-gradient-start: #f1edde;
    --gradients--secondary-gradient-2: #fff;
    --gradients--secondary-gradient-3: #fff;
    --gradients--secondary-gradient-end: #fff;
    --gradients--secondary-gradient-start: #fff;
    --header--header-button-hover: #012d6e;
    --header--header-button: #357500;
    --header--header-on-button-hover: #fff;
    --header--header-on-button: #fff;
    --header--header-on-usp: #fff;
    --header--header-usp: #357500;
    --header--header-variant: #ebe5d1;
    --header--header: #f1edde;
    --header--on-header-hover: #415eff;
    --header--on-header: #00113f;
    --icons--stl-xl-2: #ff9800;
    --icons--stl-xl-3: #ff761b;
    --icons--stl-xl-end: #f60;
    --icons--stl-xl-start: #ff9800;
    --input--input-border-radius: 4px;
    --input--input-disabled: rgba(0, 0, 0, .08);
    --input--input-hover: transparent;
    --input--input-pressed: transparent;
    --link--link-dim-hover: #357500;
    --link--link-dim: #00113f;
    --link--link-hover: #357500;
    --link--link: #00113f;
    --message--message-dim: #324cff;
    --message--message: #1c1c1c;
    --message--on-message-dim: #fff;
    --message--on-message-hover: #f4f6ff;
    --message--on-message: #fff;
    --message--overlay-modal: #f1edde;
    --message--overlay-transparant-modal: hsla(0, 0%, 80%, .8);
    --outline--outline-variant: #717171;
    --outline--outline: #1c1c1c;
    --primary--on-primary-hover: #fff;
    --primary--on-primary: #fff;
    --primary--primary-hover: #193800;
    --primary--primary: #357500;
    --regular-theme-surface-surface-dim: rgba(84, 66, 0, .05);
    --secondary--on-secondary-hover: #fff;
    --secondary--on-secondary: #00113f;
    --secondary--secondary-dim-2: #002a68;
    --secondary--secondary-dim: hsla(0, 0%, 100%, .3);
    --secondary--secondary-hover: #01225b;
    --secondary--secondary-shade: #01225b;
    --secondary--secondary: #b3c0d4;
    --sizing--l: 24px;
    --sizing--m: 16px;
    --sizing--s: 8px;
    --sizing--xl: 32px;
    --sizing--xs: 4px;
    --sizing--xxl: 48px;
    --sizing--xxs: 2px;
    --sizing-border-radius: 4px;
    --sizing-verticals--border-radius: 8px;
    --sizing-verticals--stroke: 3px;
    --states--active: #2d4dff;
    --states--error-dim: #ffe1e1;
    --states--error-on-surface-fixed: #cc000e;
    --states--error-on-surface: #cc000e;
    --states--focus: #00113f;
    --states--on-active: #fff;
    --states--on-error-hover: #eee;
    --states--on-error: #fff;
    --states--on-success: #fff;
    --states--success-dim: #daf6b9;
    --states--success-on-surface-fixed: #0c4700;
    --states--success-on-surface: #0c4700;
    --surface--on-surface-dim: #01225b;
    --surface--on-surface-fixed-dim: #00113f;
    --surface--on-surface-fixed: #00113f;
    --surface--on-surface: #00113f;
    --surface--paper-dim: #efebda;
    --surface--paper-footer: #eee;
    --surface--paper-outline-stroke: 3px;
    --surface--paper-outline: #01225b;
    --surface--paper: #fff;
    --surface--surface-2: #f1edde;
    --surface--surface-3: #f1edde;
    --surface--surface-end: #f1edde;
    --surface--surface-fixed: #fff;
    --surface--surface-outline-stroke: 2px;
    --surface--surface-outline: #01225b;
    --surface--surface-pressed: rgba(0, 0, 0, .1);
    --surface--surface-shade-variant: hsla(0, 0%, 100%, .05);
    --surface--surface-shade: #8f8f8f;
    --surface--surface-solid: #f1edde;
    --surface--surface-start: #f1edde;
    --surface--surface-variant: #e7e0c8;
    --surface--surface: #f1edde;
    --tertiary--on-tertiary-hover: #fff;
    --tertiary--on-tertiary: #fff;
    --tertiary--tertiary-hover: #012866;
    --tertiary--tertiary: #274d84;
    --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
    --typography--bold: bold;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace;
    --typography--regular: normal;
    --typography--semibold: 500;
    --typography-h1-line-height: 32px;
    --typography-h1-size: 32px
}

.highContrast ._brand1_133qh_362 {
    --1nlo--border-radius: 8px;
    --accent--accent-1: #415eff;
    --accent--accent-2: #0e5ce1;
    --accent--accent-3: #0e5ce1;
    --accent--accent-4: #0e5ce1;
    --accent--accent-shade-1: #3b56ff;
    --accent--on-accent-1: #fff;
    --accent--on-accent-2: #fff;
    --accent--on-accent-3: #fff;
    --accent--on-accent-4: #fff;
    --bottom-nav--bottom-nav-accent: #d7eeb3;
    --bottom-nav--bottom-nav: #d7eeb3;
    --bottom-nav--on-bottom-nav-accent: #d7eeb3;
    --bottom-nav--on-bottom-nav-active: #00113f;
    --bottom-nav--on-bottom-nav: #274d84;
    --brand--brand: rniljoenenspel Brand 1 HC;
    --brand-colors--brand-1: #d7eeb3;
    --brand-colors--brand-2: #00113f;
    --buttons--add-to-cart-add-to-cart-badge: #2b4bff;
    --buttons--add-to-cart-add-to-cart-hover: #00113f;
    --buttons--add-to-cart-add-to-cart: #387b00;
    --buttons--add-to-cart-on-add-to-cart-badge: #fff;
    --buttons--add-to-cart-on-add-to-cart-hover: #fff;
    --buttons--add-to-cart-on-add-to-cart: #fff;
    --buttons--border-button-border-bottom-focus: #01225b;
    --buttons--border-button-border-bottom-hover: #01225b;
    --buttons--border-button-border-bottom: #00113f;
    --buttons--border-icon-button-border-bottom: #00113f;
    --buttons--primary-button-primary-gradient-2: #00113f;
    --buttons--primary-button-primary-gradient-3: #00113f;
    --buttons--primary-button-primary-gradient-end: #00113f;
    --buttons--primary-button-primary-gradient-start: #00113f;
    --buttons--primary-button-primary-hover: #01225b;
    --buttons--primary-on-button-primary-hover: #fff;
    --buttons--primary-on-button-primary: #fff;
    --buttons--secondary-button-secondary-hover: #193800;
    --buttons--secondary-button-secondary: #00113f;
    --buttons--secondary-on-button-secondary-hover: #193800;
    --buttons--secondary-on-button-secondary: #00113f;
    --buttons--sizing-button-border-radius: 8px;
    --buttons--sizing-button-gap-small: 8px;
    --buttons--sizing-button-gap: 16px;
    --buttons--sizing-button-padding-bottom-hover: 13px;
    --buttons--sizing-button-padding-bottom: 13px;
    --buttons--sizing-button-padding-leftright-small: 0;
    --buttons--sizing-button-padding-leftright: 18px;
    --buttons--sizing-button-padding-top: 13px;
    --buttons--sizing-button-padding-topbottom-small: 13px;
    --buttons--sizing-fab: 60px;
    --buttons--sizing-icon-button-gap: 13px;
    --buttons--sizing-icon-button-padding-small: 4px;
    --buttons--sizing-icon-button-padding-xs: 3px;
    --buttons--sizing-icon-button-padding: 13px;
    --buttons--sizing-icon-button-secondary-stroke-bottom: 3px;
    --buttons--sizing-stroke-bottom-hover: 3px;
    --buttons--sizing-stroke-bottom: 3px;
    --buttons--sizing-stroke: 3px;
    --container-width--l: 1240px;
    --container-width--m: 816px;
    --container-width--s: 604px;
    --controls--control-action-padding-bottom: 0;
    --festive--accent-gold-1: #f2c35a;
    --festive--accent-gold-2: #f9e199;
    --festive--accent-gold-3: #d49a2a;
    --gradients--background-light-end: #d7eeb3;
    --gradients--background-light-start: #a3d84d;
    --gradients--gold-text-2: #ffe082;
    --gradients--gold-text-end: #ffd669;
    --gradients--gold-text-start: #ffd669;
    --gradients--highprize-gradient-2: #d7eeb3;
    --gradients--highprize-gradient-3: #d7eeb3;
    --gradients--highprize-gradient-end: #d7eeb3;
    --gradients--highprize-gradient-start: #d7eeb3;
    --gradients--secondary-gradient-2: #fff;
    --gradients--secondary-gradient-3: #fff;
    --gradients--secondary-gradient-end: #fff;
    --gradients--secondary-gradient-start: #fff;
    --header--header-button-hover: #012d6e;
    --header--header-button: #357500;
    --header--header-on-button-hover: #fff;
    --header--header-on-button: #fff;
    --header--header-on-usp: #fff;
    --header--header-usp: #357500;
    --header--header-variant: #ebe5d1;
    --header--header: #f1edde;
    --header--on-header-hover: #415eff;
    --header--on-header: #00113f;
    --icons--stl-xl-2: #ff9800;
    --icons--stl-xl-3: #ff761b;
    --icons--stl-xl-end: #f60;
    --icons--stl-xl-start: #ff9800;
    --input--input-border-radius: 4px;
    --input--input-disabled: rgba(0, 0, 0, .08);
    --input--input-hover: transparent;
    --input--input-pressed: transparent;
    --link--link-dim-hover: #454545;
    --link--link-dim: #00113f;
    --link--link-hover: #454545;
    --link--link: #00113f;
    --message--message-dim: #012866;
    --message--message: #415eff;
    --message--on-message-dim: #fff;
    --message--on-message-hover: #f4f6ff;
    --message--on-message: #fff;
    --message--overlay-modal: #d7eeb3;
    --message--overlay-transparant-modal: rgba(41, 41, 41, .8);
    --outline--outline-variant: #00113f;
    --outline--outline: #00113f;
    --primary--on-primary-hover: #fff;
    --primary--on-primary: #fff;
    --primary--primary-hover: #01225b;
    --primary--primary: #00113f;
    --regular-theme-surface-surface-dim: rgba(84, 66, 0, .05);
    --secondary--on-secondary-hover: #00113f;
    --secondary--on-secondary: #00113f;
    --secondary--secondary-dim-2: #002a68;
    --secondary--secondary-dim: #ececec;
    --secondary--secondary-hover: #d7eeb3;
    --secondary--secondary-shade: #ececec;
    --secondary--secondary: #fff;
    --sizing--l: 24px;
    --sizing--m: 16px;
    --sizing--s: 8px;
    --sizing--xl: 32px;
    --sizing--xs: 4px;
    --sizing--xxl: 48px;
    --sizing--xxs: 2px;
    --sizing-border-radius: 4px;
    --sizing-verticals--border-radius: 8px;
    --sizing-verticals--stroke: 3px;
    --states--active: #2b4bff;
    --states--error-dim: #ffe1e1;
    --states--error-on-surface-fixed: #8a0000;
    --states--error-on-surface: #8a0000;
    --states--focus: #415eff;
    --states--on-active: #fff;
    --states--on-error-hover: #ececec;
    --states--on-error: #fff;
    --states--on-success: #fff;
    --states--success-dim: #daf6b9;
    --states--success-on-surface-fixed: #0c4700;
    --states--success-on-surface: #0c4700;
    --surface--on-surface-dim: #011c51;
    --surface--on-surface-fixed-dim: #00113f;
    --surface--on-surface-fixed: #00113f;
    --surface--on-surface: #00113f;
    --surface--paper-dim: #8fcf26;
    --surface--paper-footer: #7bc700;
    --surface--paper-outline-stroke: 3px;
    --surface--paper-outline: #00113f;
    --surface--paper: #d7eeb3;
    --surface--surface-2: #d7eeb3;
    --surface--surface-3: #d7eeb3;
    --surface--surface-end: #d7eeb3;
    --surface--surface-fixed: #fff;
    --surface--surface-outline-stroke: 2px;
    --surface--surface-outline: #00113f;
    --surface--surface-pressed: rgba(0, 0, 0, .1);
    --surface--surface-shade-variant: hsla(0, 0%, 100%, .8);
    --surface--surface-shade: #8f8f8f;
    --surface--surface-solid: #d7eeb3;
    --surface--surface-start: #d7eeb3;
    --surface--surface-variant: #bde380;
    --surface--surface: #d7eeb3;
    --tertiary--on-tertiary-hover: #fff;
    --tertiary--on-tertiary: #fff;
    --tertiary--tertiary-hover: #193800;
    --tertiary--tertiary: #285900;
    --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
    --typography--bold: bold;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace;
    --typography--regular: normal;
    --typography--semibold: 500;
    --typography-h1-line-height: 32px;
    --typography-h1-size: 32px
}

.highContrast ._brand2_133qh_542 {
    --1nlo--border-radius: 8px;
    --accent--accent-1: #415eff;
    --accent--accent-2: #0e5ce1;
    --accent--accent-3: #0e5ce1;
    --accent--accent-4: #0e5ce1;
    --accent--accent-shade-1: #324cff;
    --accent--on-accent-1: #fff;
    --accent--on-accent-2: #fff;
    --accent--on-accent-3: #fff;
    --accent--on-accent-4: #fff;
    --bottom-nav--bottom-nav-accent: #357500;
    --bottom-nav--bottom-nav: #00113f;
    --bottom-nav--on-bottom-nav-accent: #357500;
    --bottom-nav--on-bottom-nav-active: #526eff;
    --bottom-nav--on-bottom-nav: #fff;
    --brand--brand: rniljoenenspel Brand 2 HC;
    --brand-colors--brand-1: #357500;
    --brand-colors--brand-2: #00113f;
    --buttons--add-to-cart-add-to-cart-badge: #7bc700;
    --buttons--add-to-cart-add-to-cart-hover: #3f78fd;
    --buttons--add-to-cart-add-to-cart: #00113f;
    --buttons--add-to-cart-on-add-to-cart-badge: #00113f;
    --buttons--add-to-cart-on-add-to-cart-hover: #00113f;
    --buttons--add-to-cart-on-add-to-cart: #fff;
    --buttons--border-button-border-bottom-focus: #eff8e0;
    --buttons--border-button-border-bottom-hover: #eff8e0;
    --buttons--border-button-border-bottom: #d7eeb3;
    --buttons--border-icon-button-border-bottom: #d7eeb3;
    --buttons--primary-button-primary-gradient-2: #d7eeb3;
    --buttons--primary-button-primary-gradient-3: #d7eeb3;
    --buttons--primary-button-primary-gradient-end: #d7eeb3;
    --buttons--primary-button-primary-gradient-start: #d7eeb3;
    --buttons--primary-button-primary-hover: #eff8e0;
    --buttons--primary-on-button-primary-hover: #00113f;
    --buttons--primary-on-button-primary: #00113f;
    --buttons--secondary-button-secondary-hover: #fff;
    --buttons--secondary-button-secondary: #7bc700;
    --buttons--secondary-on-button-secondary-hover: #fff;
    --buttons--secondary-on-button-secondary: #7bc700;
    --buttons--sizing-button-border-radius: 8px;
    --buttons--sizing-button-gap-small: 8px;
    --buttons--sizing-button-gap: 16px;
    --buttons--sizing-button-padding-bottom-hover: 13px;
    --buttons--sizing-button-padding-bottom: 13px;
    --buttons--sizing-button-padding-leftright-small: 0;
    --buttons--sizing-button-padding-leftright: 18px;
    --buttons--sizing-button-padding-top: 13px;
    --buttons--sizing-button-padding-topbottom-small: 13px;
    --buttons--sizing-fab: 60px;
    --buttons--sizing-icon-button-gap: 13px;
    --buttons--sizing-icon-button-padding-small: 4px;
    --buttons--sizing-icon-button-padding-xs: 3px;
    --buttons--sizing-icon-button-padding: 13px;
    --buttons--sizing-icon-button-secondary-stroke-bottom: 3px;
    --buttons--sizing-stroke-bottom-hover: 3px;
    --buttons--sizing-stroke-bottom: 3px;
    --buttons--sizing-stroke: 3px;
    --container-width--l: 1240px;
    --container-width--m: 816px;
    --container-width--s: 604px;
    --controls--control-action-padding-bottom: 0;
    --festive--accent-gold-1: #f2c35a;
    --festive--accent-gold-2: #f9e199;
    --festive--accent-gold-3: #d49a2a;
    --gradients--background-light-end: #00113f;
    --gradients--background-light-start: #4d6c9a;
    --gradients--gold-text-2: #e3bf5c;
    --gradients--gold-text-end: #cc9f45;
    --gradients--gold-text-start: #cc9f45;
    --gradients--highprize-gradient-2: #00113f;
    --gradients--highprize-gradient-3: #00113f;
    --gradients--highprize-gradient-end: #00113f;
    --gradients--highprize-gradient-start: #00113f;
    --gradients--secondary-gradient-2: #00113f;
    --gradients--secondary-gradient-3: #00113f;
    --gradients--secondary-gradient-end: #00113f;
    --gradients--secondary-gradient-start: #00113f;
    --header--header-button-hover: #012d6e;
    --header--header-button: #357500;
    --header--header-on-button-hover: #fff;
    --header--header-on-button: #fff;
    --header--header-on-usp: #fff;
    --header--header-usp: #357500;
    --header--header-variant: #ebe5d1;
    --header--header: #f1edde;
    --header--on-header-hover: #415eff;
    --header--on-header: #00113f;
    --icons--stl-xl-2: #ff9800;
    --icons--stl-xl-3: #ff761b;
    --icons--stl-xl-end: #f60;
    --icons--stl-xl-start: #ff9800;
    --input--input-border-radius: 4px;
    --input--input-disabled: hsla(0, 0%, 100%, .8);
    --input--input-hover: hsla(0, 0%, 100%, 0);
    --input--input-pressed: hsla(0, 0%, 100%, 0);
    --link--link-dim-hover: #fff;
    --link--link-dim: #b3c0d4;
    --link--link-hover: #b3c0d4;
    --link--link: #fff;
    --message--message-dim: #4d6c9a;
    --message--message: #2e51ff;
    --message--on-message-dim: #fff;
    --message--on-message-hover: #012d6e;
    --message--on-message: #fff;
    --message--overlay-modal: #00113f;
    --message--overlay-transparant-modal: rgba(41, 41, 41, .8);
    --outline--outline-variant: #8096b7;
    --outline--outline: #fff;
    --primary--on-primary-hover: #00113f;
    --primary--on-primary: #00113f;
    --primary--primary-hover: #d1d1d1;
    --primary--primary: #7bc700;
    --regular-theme-surface-surface-dim: rgba(84, 66, 0, .05);
    --secondary--on-secondary-hover: #fff;
    --secondary--on-secondary: #fff;
    --secondary--secondary-dim-2: #8096b7;
    --secondary--secondary-dim: #4d6c9a;
    --secondary--secondary-hover: #01225b;
    --secondary--secondary-shade: #012d6e;
    --secondary--secondary: #00113f;
    --sizing--l: 24px;
    --sizing--m: 16px;
    --sizing--s: 8px;
    --sizing--xl: 32px;
    --sizing--xs: 4px;
    --sizing--xxl: 48px;
    --sizing--xxs: 2px;
    --sizing-border-radius: 4px;
    --sizing-verticals--border-radius: 8px;
    --sizing-verticals--stroke: 3px;
    --states--active: #667dff;
    --states--error-dim: #ffe1e1;
    --states--error-on-surface-fixed: #dd000f;
    --states--error-on-surface: #ff7780;
    --states--focus: #7bc700;
    --states--on-active: #00113f;
    --states--on-error-hover: #ececec;
    --states--on-error: #00113f;
    --states--on-success: #fff;
    --states--success-dim: #1a4700;
    --states--success-on-surface-fixed: #0c4700;
    --states--success-on-surface: #00c67f;
    --surface--on-surface-dim: #eef1f5;
    --surface--on-surface-fixed-dim: #000;
    --surface--on-surface-fixed: #00113f;
    --surface--on-surface: #fff;
    --surface--paper-dim: #011c51;
    --surface--paper-footer: #01225b;
    --surface--paper-outline-stroke: 3px;
    --surface--paper-outline: #fff;
    --surface--paper: #00113f;
    --surface--surface-2: #00113f;
    --surface--surface-3: #00113f;
    --surface--surface-end: #00113f;
    --surface--surface-fixed: #fff;
    --surface--surface-outline-stroke: 2px;
    --surface--surface-outline: #fff;
    --surface--surface-pressed: hsla(0, 0%, 100%, .1);
    --surface--surface-shade-variant: hsla(0, 0%, 100%, .3);
    --surface--surface-shade: #686868;
    --surface--surface-solid: #00113f;
    --surface--surface-start: #00113f;
    --surface--surface-variant: #012866;
    --surface--surface: #00113f;
    --tertiary--on-tertiary-hover: #00113f;
    --tertiary--on-tertiary: #00113f;
    --tertiary--tertiary-hover: hsla(0, 0%, 100%, .8);
    --tertiary--tertiary: hsla(0, 0%, 100%, .6);
    --typography--1nlo-font-family-heading: "roihu", Arial, sans-serif;
    --typography--bold: bold;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace;
    --typography--regular: normal;
    --typography--semibold: 500;
    --typography-h1-line-height: 32px;
    --typography-h1-size: 32px
}

._font-original_133qh_1442 {
    --typography--font-family-heading: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-body: "Museo Sans Rounded", arial, sans-serif;
    --typography--font-family-ticket-number-input: "Droid Sans", monospace
}

._font-1nlo_133qh_1447 {
    --typography--font-family-heading: var(--typography--1nlo-font-family-heading);
    --typography--font-family-body: var(--typography--1nlo-font-family-body);
    --typography--font-family-ticket-number-input: var(--typography--1nlo-font-family-body)
}

._generic_133qh_58 {
    --mjs-green: #7bc700;
    --mjs--yellow: #ffd300;
    --mjs--dark-orange: #e87514;
    --mjs--orange: #f60;
    --mjs--magenta: #e1277f;
    --mjs--light-blue: #00ade5;
    --mjs--dark-blue: #083f74
}

.highContrast ._generic_133qh_58 {
    --mjs-green: #357500;
    --mjs--yellow: #6c7a00;
    --mjs--dark-orange: #a84c00;
    --mjs--orange: #c75000;
    --mjs--magenta: #db0a6f;
    --mjs--light-blue: #067fa7;
    --mjs--dark-blue: #083f74
}