@import url('https://onepagebooking.com/fonts/google/roboto/stylesheet.css');
@import url('https://onepagebooking.com/fonts/google/jost/stylesheet.css');
:root {
	--color-system-alert-error-0: rgb(255 247 247);
	--color-system-alert-error-10: rgb(255 222 222);
	--color-system-alert-error-100: rgb(8 0 0);
	--color-system-alert-error-15: rgb(255 179 179);
	--color-system-alert-error-20: rgb(255 153 153);
	--color-system-alert-error-30: rgb(255 102 102);
	--color-system-alert-error-40: rgb(255 51 51);
	--color-system-alert-error-5: rgb(255 240 240);
	--color-system-alert-error-50: rgb(255 0 0);
	--color-system-alert-error-60: rgb(204 0 0);
	--color-system-alert-error-70: rgb(153 0 0);
	--color-system-alert-error-80: rgb(102 0 0);
	--color-system-alert-error-85: rgb(77 0 0);
	--color-system-alert-error-90: rgb(51 0 0);
	--color-system-alert-error-95: rgb(26 0 0);
	--color-system-alert-success-0: rgb(248 253 247);
	--color-system-alert-success-10: rgb(223 245 222);
	--color-system-alert-success-100: rgb(0 5 0);
	--color-system-alert-success-15: rgb(180 233 179);
	--color-system-alert-success-20: rgb(155 225 153);
	--color-system-alert-success-30: rgb(106 210 103);
	--color-system-alert-success-40: rgb(56 195 52);
	--color-system-alert-success-5: rgb(240 251 240);
	--color-system-alert-success-50: rgb(6 180 1);
	--color-system-alert-success-60: rgb(5 144 1);
	--color-system-alert-success-70: rgb(4 108 1);
	--color-system-alert-success-80: rgb(2 72 0);
	--color-system-alert-success-85: rgb(2 54 0);
	--color-system-alert-success-90: rgb(1 36 0);
	--color-system-alert-success-95: rgb(1 18 0);
	--color-system-assistance-default-0: var(--color-system-design-primary-0);
	--color-system-assistance-default-10: var(--color-system-design-primary-10);
	--color-system-assistance-default-100: var(--color-system-design-primary-100);
	--color-system-assistance-default-15: var(--color-system-design-primary-15);
	--color-system-assistance-default-20: var(--color-system-design-primary-20);
	--color-system-assistance-default-30: var(--color-system-design-primary-30);
	--color-system-assistance-default-40: var(--color-system-design-primary-40);
	--color-system-assistance-default-5: var(--color-system-design-primary-5);
	--color-system-assistance-default-50: var(--color-system-design-primary-50);
	--color-system-assistance-default-60: var(--color-system-design-primary-60);
	--color-system-assistance-default-70: var(--color-system-design-primary-70);
	--color-system-assistance-default-80: var(--color-system-design-primary-80);
	--color-system-assistance-default-85: var(--color-system-design-primary-85);
	--color-system-assistance-default-90: var(--color-system-design-primary-90);
	--color-system-assistance-default-95: var(--color-system-design-primary-95);
	--color-system-assistance-feedback-negative-0: var(--color-system-design-primary-0);
	--color-system-assistance-feedback-negative-10: var(--color-system-design-primary-10);
	--color-system-assistance-feedback-negative-100: var(--color-system-design-primary-100);
	--color-system-assistance-feedback-negative-15: var(--color-system-design-primary-15);
	--color-system-assistance-feedback-negative-20: var(--color-system-design-primary-20);
	--color-system-assistance-feedback-negative-30: var(--color-system-design-primary-30);
	--color-system-assistance-feedback-negative-40: var(--color-system-design-primary-40);
	--color-system-assistance-feedback-negative-5: var(--color-system-design-primary-5);
	--color-system-assistance-feedback-negative-50: var(--color-system-design-primary-50);
	--color-system-assistance-feedback-negative-60: var(--color-system-design-primary-60);
	--color-system-assistance-feedback-negative-70: var(--color-system-design-primary-70);
	--color-system-assistance-feedback-negative-80: var(--color-system-design-primary-80);
	--color-system-assistance-feedback-negative-85: var(--color-system-design-primary-85);
	--color-system-assistance-feedback-negative-90: var(--color-system-design-primary-90);
	--color-system-assistance-feedback-negative-95: var(--color-system-design-primary-95);
	--color-system-assistance-feedback-positive-0: var(--color-system-design-primary-0);
	--color-system-assistance-feedback-positive-10: var(--color-system-design-primary-10);
	--color-system-assistance-feedback-positive-100: var(--color-system-design-primary-100);
	--color-system-assistance-feedback-positive-15: var(--color-system-design-primary-15);
	--color-system-assistance-feedback-positive-20: var(--color-system-design-primary-20);
	--color-system-assistance-feedback-positive-30: var(--color-system-design-primary-30);
	--color-system-assistance-feedback-positive-40: var(--color-system-design-primary-40);
	--color-system-assistance-feedback-positive-5: var(--color-system-design-primary-5);
	--color-system-assistance-feedback-positive-50: var(--color-system-design-primary-50);
	--color-system-assistance-feedback-positive-60: var(--color-system-design-primary-60);
	--color-system-assistance-feedback-positive-70: var(--color-system-design-primary-70);
	--color-system-assistance-feedback-positive-80: var(--color-system-design-primary-80);
	--color-system-assistance-feedback-positive-85: var(--color-system-design-primary-85);
	--color-system-assistance-feedback-positive-90: var(--color-system-design-primary-90);
	--color-system-assistance-feedback-positive-95: var(--color-system-design-primary-95);
	--color-system-constant-black: rgb(0 0 0);
	--color-system-constant-white: rgb(255 255 255);
	--color-system-design-primary-0: rgb(248 249 250);
	--color-system-design-primary-10: rgb(226 227 234);
	--color-system-design-primary-100: rgb(1 1 3);
	--color-system-design-primary-15: rgb(187 191 206);
	--color-system-design-primary-20: rgb(165 169 190);
	--color-system-design-primary-30: rgb(119 126 157);
	--color-system-design-primary-40: rgb(74 83 125);
	--color-system-design-primary-5: rgb(241 242 245);
	--color-system-design-primary-50: rgb(29 40 92);
	--color-system-design-primary-60: rgb(23 32 74);
	--color-system-design-primary-70: rgb(17 24 55);
	--color-system-design-primary-80: rgb(12 16 37);
	--color-system-design-primary-85: rgb(9 12 28);
	--color-system-design-primary-90: rgb(6 8 18);
	--color-system-design-primary-95: rgb(3 4 9);
	--color-system-design-secondary-0: var(--color-system-design-primary-0);
	--color-system-design-secondary-10: var(--color-system-design-primary-10);
	--color-system-design-secondary-100: var(--color-system-design-primary-100);
	--color-system-design-secondary-15: var(--color-system-design-primary-15);
	--color-system-design-secondary-20: var(--color-system-design-primary-20);
	--color-system-design-secondary-30: var(--color-system-design-primary-30);
	--color-system-design-secondary-40: var(--color-system-design-primary-40);
	--color-system-design-secondary-5: var(--color-system-design-primary-5);
	--color-system-design-secondary-50: var(--color-system-design-primary-50);
	--color-system-design-secondary-60: var(--color-system-design-primary-60);
	--color-system-design-secondary-70: var(--color-system-design-primary-70);
	--color-system-design-secondary-80: var(--color-system-design-primary-80);
	--color-system-design-secondary-85: var(--color-system-design-primary-85);
	--color-system-design-secondary-90: var(--color-system-design-primary-90);
	--color-system-design-secondary-95: var(--color-system-design-primary-95);
	--color-system-neutral-ci-based-0: rgb(248 248 247);
	--color-system-neutral-ci-based-10: rgb(232 230 230);
	--color-system-neutral-ci-based-100: rgb(33 13 8);
	--color-system-neutral-ci-based-15: rgb(221 218 217);
	--color-system-neutral-ci-based-20: rgb(209 205 204);
	--color-system-neutral-ci-based-30: rgb(186 180 179);
	--color-system-neutral-ci-based-40: rgb(163 155 153);
	--color-system-neutral-ci-based-5: rgb(241 240 240);
	--color-system-neutral-ci-based-50: rgb(141 131 128);
	--color-system-neutral-ci-based-60: rgb(118 106 102);
	--color-system-neutral-ci-based-70: rgb(95 81 77);
	--color-system-neutral-ci-based-80: rgb(72 56 51);
	--color-system-neutral-ci-based-85: rgb(60 43 38);
	--color-system-neutral-ci-based-90: rgb(49 31 26);
	--color-system-neutral-ci-based-95: rgb(37 18 13);
	--color-system-neutral-ci-based-black: rgb(26 6 0);
	--color-system-neutral-ci-based-white: rgb(255 255 255);
	--color-system-neutral-dark-0: rgb(248 248 248);
	--color-system-neutral-dark-10: rgb(232 232 232);
	--color-system-neutral-dark-100: rgb(35 35 35);
	--color-system-neutral-dark-15: rgb(221 221 221);
	--color-system-neutral-dark-20: rgb(210 210 210);
	--color-system-neutral-dark-30: rgb(187 187 187);
	--color-system-neutral-dark-40: rgb(164 164 164);
	--color-system-neutral-dark-5: rgb(241 241 241);
	--color-system-neutral-dark-50: rgb(142 142 142);
	--color-system-neutral-dark-60: rgb(119 119 119);
	--color-system-neutral-dark-70: rgb(96 96 96);
	--color-system-neutral-dark-80: rgb(73 73 73);
	--color-system-neutral-dark-85: rgb(62 62 62);
	--color-system-neutral-dark-90: rgb(51 51 51);
	--color-system-neutral-dark-95: rgb(39 39 39);
	--color-system-neutral-dark-black: rgb(28 28 28);
	--color-system-neutral-dark-white: rgb(255 255 255);
	--color-system-neutral-light-0: rgb(248 248 248);
	--color-system-neutral-light-10: rgb(231 231 231);
	--color-system-neutral-light-100: rgb(22 22 22);
	--color-system-neutral-light-15: rgb(219 219 219);
	--color-system-neutral-light-20: rgb(207 207 207);
	--color-system-neutral-light-30: rgb(183 183 183);
	--color-system-neutral-light-40: rgb(159 159 159);
	--color-system-neutral-light-5: rgb(241 241 241);
	--color-system-neutral-light-50: rgb(135 135 135);
	--color-system-neutral-light-60: rgb(111 111 111);
	--color-system-neutral-light-70: rgb(87 87 87);
	--color-system-neutral-light-80: rgb(63 63 63);
	--color-system-neutral-light-85: rgb(51 51 51);
	--color-system-neutral-light-90: rgb(39 39 39);
	--color-system-neutral-light-95: rgb(27 27 27);
	--color-system-neutral-light-black: rgb(15 15 15);
	--color-system-neutral-light-white: rgb(255 255 255);
	--color-system-neutral-pro-0: rgb(248 248 247);
	--color-system-neutral-pro-10: rgb(232 230 230);
	--color-system-neutral-pro-100: rgb(33 13 8);
	--color-system-neutral-pro-15: rgb(221 218 217);
	--color-system-neutral-pro-20: rgb(209 205 204);
	--color-system-neutral-pro-30: rgb(186 180 179);
	--color-system-neutral-pro-40: rgb(163 155 153);
	--color-system-neutral-pro-5: rgb(241 240 240);
	--color-system-neutral-pro-50: rgb(141 131 128);
	--color-system-neutral-pro-60: rgb(118 106 102);
	--color-system-neutral-pro-70: rgb(95 81 77);
	--color-system-neutral-pro-80: rgb(72 56 51);
	--color-system-neutral-pro-85: rgb(60 43 38);
	--color-system-neutral-pro-90: rgb(49 31 26);
	--color-system-neutral-pro-95: rgb(37 18 13);
	--color-system-neutral-pro-black: rgb(26 6 0);
	--color-system-neutral-pro-white: rgb(255 255 255);
	--blur-values-blur-effect-button-background-blur: 15px;
	--border-radius-corner-radius-input-fields: 10px;
	--border-radius-navigation-button: 10px;
	--border-radius-button-tag: 6px;
	--border-radius-button-icon-only: 40px;
	--border-radius-button-primary: 40px;
	--border-radius-button-secondary: 40px;
	--border-radius-button-tertiary: 40px;
	--border-radius-button-payment: 100px;
	--border-radius-icon-slot-icon-slot: var(--border-radius-surface-tertiary-form);
	--border-radius-quick-booker-sheet-mobile: 40px;
	--border-radius-quick-booker-ui-desktop: 40px;
	--border-radius-quick-booker-ui-mobile: 40px;
	--border-radius-surface-tertiary-form: 10px;
	--border-radius-surface-secondary-form: 15px;
	--border-radius-surface-primary-form: 25px;
	--font-capitalized-welcome: none;
	--font-capitalized-button: uppercase;
	--font-capitalized-caption: uppercase;
	--font-capitalized-headline-enhancement: none;
	--font-capitalized-headline-room: none;
	--font-capitalized-headline-section: none;
	--font-letter-spacing-neutral: 0px;
	--font-letter-spacing-xxs: 0.1px;
	--font-letter-spacing-xs: 0.3px;
	--font-letter-spacing-sm: 0.5px;
	--font-letter-spacing-md: 1px;
	--font-letter-spacing-lg: 2px;
	--font-line-height-3xs: 12px;
	--font-line-height-xxs: 14px;
	--font-line-height-xs: 18px;
	--font-line-height-sm: 24px;
	--font-line-height-md: 28px;
	--font-line-height-lg: 32px;
	--font-line-height-xl: 34px;
	--font-line-height-2xl: 36px;
	--font-size-3xs: 9px;
	--font-size-xxs: 10px;
	--font-size-xs: 11px;
	--font-size-sm: 13px;
	--font-size-md: 16px;
	--font-size-lg: 18px;
	--font-size-calendar-day: 20px;
	--font-size-xl: 20px;
	--font-size-xl-section-headline: 20px;
	--font-size-2xl: 22px;
	--font-size-3xl: 24px;
	--font-size-4xl: 28px;
	--font-size-4xl-welcome: 28px;
	--font-size-5xl: 32px;
	--font-size-6xl: 38px;
	--font-size-7xl: 55px;
	--font-weight-body: var(--font-weight-constant-regular);
	--font-weight-icon: var(--font-weight-constant-regular);
	--font-weight-button: var(--font-weight-constant-medium);
	--font-weight-title: var(--font-weight-constant-semi-bold);
	--font-weight-welcome: var(--font-weight-constant-semi-bold);
	--font-weight-constant-thin: 100;
	--font-weight-constant-extra-light: 200;
	--font-weight-constant-light: 300;
	--font-weight-constant-regular: 400;
	--font-weight-constant-medium: 500;
	--font-weight-constant-semi-bold: 600;
	--font-weight-constant-bold: 700;
	--font-weight-constant-extra-bold: 800;
	--font-weight-constant-black: 900;
	--font-weight-constant-extra-black: 950;
	--icon-xxs: var(--font-size-md);
	--icon-xs: var(--font-size-lg);
	--icon-sm: var(--font-size-3xl);
	--icon-md: var(--font-size-4xl);
	--icon-lg: var(--font-size-5xl);
	--icon-xl: var(--font-size-6xl);
	--icon-2xl: var(--font-size-7xl);
	--logo-height-mobile: 55px;
	--logo-height-desktop: 60px;
	--font-family-body: 'Roboto', sans-serif;
	--font-family-button: 'Roboto', sans-serif;
	--font-family-icon: 'Material Symbols Outlined';
	--font-family-title: 'Jost', sans-serif;
	--font-family-welcome: 'Jost', sans-serif;
	--font-family-title-enhancement: var(--font-family-body);
	--font-family-title-room: var(--font-family-title);
	--assistance-cross-selling-fill: var(--color-system-design-primary-50);
	--assistance-cross-selling-text-color: var(--color-system-design-primary-0);
	--assistance-cross-selling-button-default-fill: var(--color-system-design-primary-0);
	--assistance-cross-selling-button-default-text-color: var(--color-system-design-primary-100);
	--assistance-cross-selling-button-hover-fill: var(--color-system-design-primary-10);
	--assistance-cross-selling-button-hover-text-color: var(--color-system-design-primary-100);
	--badge-active-border-color: var(--color-system-design-primary-50);
	--badge-active-color: var(--color-system-neutral-light-white);
	--badge-active-fill: var(--color-system-design-primary-50);
	--badge-disabled-border-color: var(--color-system-neutral-light-10);
	--badge-disabled-color: var(--color-system-neutral-light-40);
	--badge-disabled-fill: var(--color-system-neutral-light-10);
	--badge-neutral-border-color: var(--color-system-neutral-light-white);
	--badge-neutral-color: var(--color-system-neutral-light-black);
	--badge-neutral-fill: var(--color-system-neutral-light-white);
	--badge-transparent-border-color: rgb(255 255 255 / 0.2);
	--badge-transparent-color: var(--color-system-neutral-light-white);
	--badge-transparent-fill: rgb(255 255 255 / 0.2);
	--border-color: var(--color-system-neutral-light-10);
	--border-section-separator-color: var(--color-system-neutral-light-5);
	--border-selected-color: var(--color-system-design-primary-15);
	--brand-color-surface-primary-fill: var(--color-system-design-primary-50);
	--brand-color-surface-primary-text-color: var(--color-system-design-primary-0);
	--brand-color-surface-secondary-fill: var(--color-system-design-primary-50);
	--brand-color-surface-secondary-text-color: var(--color-system-design-primary-0);
	--button-counter-default-border-color: var(--color-system-design-primary-50);
	--button-counter-default-fill: var(--color-system-neutral-light-white);
	--button-counter-default-text-color: var(--color-system-design-primary-50);
	--button-counter-hover-border-color: var(--color-system-design-primary-60);
	--button-counter-hover-fill: var(--color-system-design-primary-50);
	--button-counter-hover-text-color: var(--color-system-neutral-light-white);
	--button-counter-inactive-border-color: var(--color-system-neutral-light-5);
	--button-counter-inactive-fill: var(--color-system-neutral-light-5);
	--button-counter-inactive-text-color: var(--color-system-neutral-light-40);
	--button-disabled-border-color: var(--color-system-neutral-light-15);
	--button-disabled-fill: var(--color-system-neutral-light-5);
	--button-disabled-text-color: var(--color-system-neutral-light-15);
	--button-gallery-default-border-color: var(--color-system-neutral-light-white);
	--button-gallery-default-fill: var(--opacity-layer-black-30);
	--button-gallery-default-text-color: var(--color-system-neutral-light-white);
	--button-gallery-hover-border-color: var(--color-system-neutral-light-white);
	--button-gallery-hover-fill: var(--opacity-layer-black-40);
	--button-gallery-hover-text-color: var(--color-system-neutral-light-white);
	--button-invert-default-border-color: var(--color-system-neutral-light-white);
	--button-invert-default-fill: var(--color-system-neutral-light-white);
	--button-invert-default-text-color: var(--color-system-neutral-light-black);
	--button-invert-hover-border-color: var(--color-system-neutral-light-0);
	--button-invert-hover-fill: var(--color-system-neutral-light-0);
	--button-invert-hover-text-color: var(--color-system-neutral-light-black);
	--button-modify-menu-active-border-color: var(--color-system-neutral-light-100);
	--button-modify-menu-active-fill: var(--color-system-neutral-light-100);
	--button-modify-menu-active-text-color: var(--color-system-neutral-light-5);
	--button-modify-menu-active-hover-border-color: var(--color-system-neutral-light-80);
	--button-modify-menu-active-hover-fill: var(--color-system-neutral-light-80);
	--button-modify-menu-active-hover-text-color: var(--color-system-neutral-light-5);
	--button-modify-menu-default-border-color: var(--color-system-neutral-light-100);
	--button-modify-menu-default-fill: var(--color-system-neutral-light-0);
	--button-modify-menu-default-text-color: var(--color-system-neutral-light-100);
	--button-modify-menu-hover-border-color: var(--color-system-neutral-light-100);
	--button-modify-menu-hover-fill: var(--color-system-neutral-light-5);
	--button-modify-menu-hover-text-color: var(--color-system-neutral-light-100);
	--button-navigation-default-border-color: var(--color-system-neutral-light-15);
	--button-navigation-default-fill: var(--color-system-neutral-light-white);
	--button-navigation-default-text-color: var(--color-system-neutral-light-black);
	--button-navigation-hover-border-color: var(--color-system-neutral-light-15);
	--button-navigation-hover-fill: var(--color-system-neutral-light-0);
	--button-navigation-hover-text-color: var(--color-system-neutral-light-black);
	--button-primary-default-border-color: var(--color-system-design-primary-50);
	--button-primary-default-fill: var(--color-system-design-primary-5);
	--button-primary-default-text-color: var(--color-system-design-primary-50);
	--button-primary-hover-border-color: var(--color-system-design-primary-50);
	--button-primary-hover-fill: var(--color-system-design-primary-50);
	--button-primary-hover-text-color: var(--color-system-neutral-light-white);
	--button-primary-selected-border-color: var(--color-system-design-primary-50);
	--button-primary-selected-fill: var(--color-system-design-primary-50);
	--button-primary-selected-text-color: var(--color-system-neutral-light-white);
	--button-primary-selected-hover-border-color: var(--color-system-design-primary-60);
	--button-primary-selected-hover-fill: var(--color-system-design-primary-60);
	--button-primary-selected-hover-text-color: var(--color-system-neutral-light-white);
	--button-rate-tags-default-border-color: var(--color-system-design-primary-15);
	--button-rate-tags-default-fill: var(--color-system-design-primary-5);
	--button-rate-tags-default-text-color: var(--color-system-design-primary-50);
	--button-rate-tags-hover-border-color: var(--color-system-design-primary-70);
	--button-rate-tags-hover-fill: var(--color-system-design-primary-50);
	--button-rate-tags-hover-text-color: var(--color-system-neutral-light-white);
	--button-secondary-default-border-color: var(--color-system-neutral-light-10);
	--button-secondary-default-fill: var(--color-system-neutral-light-10);
	--button-secondary-default-text-color: var(--color-system-neutral-light-black);
	--button-secondary-hover-border-color: var(--color-system-neutral-light-15);
	--button-secondary-hover-fill: var(--color-system-neutral-light-15);
	--button-secondary-hover-text-color: var(--color-system-neutral-light-black);
	--button-secondary-selected-border-color: var(--color-system-design-primary-50);
	--button-secondary-selected-fill: var(--color-system-design-primary-50);
	--button-secondary-selected-text-color: var(--color-system-neutral-light-white);
	--button-secondary-selected-hover-border-color: var(--color-system-design-primary-60);
	--button-secondary-selected-hover-fill: var(--color-system-design-primary-60);
	--button-secondary-selected-hover-text-color: var(--color-system-neutral-light-white);
	--button-tag-default-border-color: var(--color-system-neutral-light-10);
	--button-tag-default-fill: var(--color-system-neutral-light-5);
	--button-tag-default-text-color: var(--color-system-neutral-light-black);
	--button-tag-hover-border-color: var(--color-system-neutral-light-20);
	--button-tag-hover-fill: var(--color-system-neutral-light-15);
	--button-tag-hover-text-color: var(--color-system-neutral-light-black);
	--button-tertiary-default-border-color: var(--color-system-neutral-light-5);
	--button-tertiary-default-fill: var(--color-system-neutral-light-5);
	--button-tertiary-default-text-color: var(--color-system-neutral-light-70);
	--button-tertiary-hover-border-color: var(--color-system-neutral-light-10);
	--button-tertiary-hover-fill: var(--color-system-neutral-light-10);
	--button-tertiary-hover-text-color: var(--color-system-neutral-light-70);
	--button-wish-default-border-color: var(--color-system-neutral-light-10);
	--button-wish-default-fill: var(--color-system-neutral-light-white);
	--button-wish-default-text-color: var(--color-system-neutral-light-black);
	--button-wish-hover-border-color: var(--color-system-design-primary-15);
	--button-wish-hover-fill: var(--color-system-design-primary-5);
	--button-wish-hover-text-color: var(--color-system-neutral-light-black);
	--button-wish-selected-border-color: var(--color-system-design-primary-15);
	--button-wish-selected-fill: var(--color-system-neutral-light-white);
	--button-wish-selected-text-color: var(--color-system-design-primary-50);
	--button-wish-selected-hover-border-color: var(--color-system-design-primary-15);
	--button-wish-selected-hover-fill: var(--color-system-design-primary-5);
	--button-wish-selected-hover-text-color: var(--color-system-design-primary-50);
	--calendar-duration-reset-button-default-border-color: var(--color-system-neutral-light-80);
	--calendar-duration-reset-button-default-fill: var(--color-system-neutral-light-black);
	--calendar-duration-reset-button-default-icon-color: var(--color-system-neutral-light-white);
	--calendar-duration-reset-button-hover-border-color: var(--color-system-neutral-light-80);
	--calendar-duration-reset-button-hover-fill: var(--color-system-neutral-light-95);
	--calendar-duration-reset-button-hover-icon-color: var(--color-system-neutral-light-white);
	--calendar-tile-alert-border-color: var(--color-system-alert-error-50);
	--calendar-tile-alert-fill: var(--color-system-neutral-light-white);
	--calendar-tile-alert-text-color: var(--color-system-alert-error-50);
	--calendar-tile-alert-text-color-price: var(--color-system-alert-error-50);
	--calendar-tile-default-border-color: var(--color-system-neutral-light-15);
	--calendar-tile-default-fill: var(--color-system-neutral-light-white);
	--calendar-tile-default-text-color: var(--color-system-neutral-light-black);
	--calendar-tile-default-text-color-price: var(--color-system-neutral-light-60);
	--calendar-tile-disabled-border-color: var(--color-system-neutral-light-15);
	--calendar-tile-disabled-fill: var(--color-system-neutral-light-white);
	--calendar-tile-disabled-text-color: var(--color-system-neutral-light-15);
	--calendar-tile-disabled-text-color-price: var(--color-system-neutral-light-15);
	--calendar-tile-hover-border-color: var(--color-system-design-primary-50);
	--calendar-tile-hover-fill: var(--color-system-neutral-light-white);
	--calendar-tile-hover-text-color: var(--color-system-neutral-light-black);
	--calendar-tile-hover-text-color-price: var(--color-system-design-primary-50);
	--calendar-tile-selected-border-color: var(--color-system-design-primary-80);
	--calendar-tile-selected-fill: var(--color-system-design-primary-50);
	--calendar-tile-selected-text-color: var(--color-system-neutral-light-white);
	--calendar-tile-selected-text-color-price: var(--color-system-neutral-light-white);
	--checkbox-default-border-color: var(--color-system-neutral-light-30);
	--checkbox-default-fill: var(--color-system-neutral-light-white);
	--checkbox-selected-border-color: var(--color-system-design-primary-50);
	--checkbox-selected-fill: var(--color-system-design-primary-50);
	--checkbox-selected-text-color: var(--color-system-neutral-light-white);
	--color-neutral-0: var(--color-system-neutral-light-0);
	--color-neutral-10: var(--color-system-neutral-light-10);
	--color-neutral-100: var(--color-system-neutral-light-100);
	--color-neutral-15: var(--color-system-neutral-light-15);
	--color-neutral-20: var(--color-system-neutral-light-20);
	--color-neutral-30: var(--color-system-neutral-light-30);
	--color-neutral-40: var(--color-system-neutral-light-40);
	--color-neutral-5: var(--color-system-neutral-light-5);
	--color-neutral-50: var(--color-system-neutral-light-50);
	--color-neutral-60: var(--color-system-neutral-light-60);
	--color-neutral-70: var(--color-system-neutral-light-70);
	--color-neutral-80: var(--color-system-neutral-light-80);
	--color-neutral-85: var(--color-system-neutral-light-85);
	--color-neutral-90: var(--color-system-neutral-light-90);
	--color-neutral-95: var(--color-system-neutral-light-95);
	--color-neutral-black: var(--color-system-neutral-light-black);
	--color-neutral-white: var(--color-system-neutral-light-white);
	--completion-area-payment-border-color: var(--color-system-design-primary-50);
	--completion-area-payment-fill: var(--color-system-design-primary-50);
	--completion-area-payment-text-color: var(--color-system-neutral-light-white);
	--completion-area-payment-button-default-border-color: var(--color-system-neutral-light-white);
	--completion-area-payment-button-default-fill: var(--color-system-neutral-light-white);
	--completion-area-payment-button-default-text-color: var(--color-system-neutral-light-black);
	--completion-area-payment-button-hover-border-color: var(--color-system-design-primary-5);
	--completion-area-payment-button-hover-fill: var(--color-system-design-primary-5);
	--completion-area-payment-button-hover-text-color: var(--color-system-neutral-light-black);
	--completion-area-thank-you-border-color: var(--color-system-neutral-light-10);
	--completion-area-thank-you-fill: var(--color-system-neutral-light-white);
	--completion-area-thank-you-text-color: var(--color-system-neutral-light-black);
	--confirmation-page-customer-feedback-border-color: var(--color-system-design-primary-50);
	--confirmation-page-customer-feedback-fill: var(--color-system-design-primary-50);
	--confirmation-page-customer-feedback-text-color: var(--color-system-neutral-light-white);
	--confirmation-page-customer-feedback-button-default-border-color: var(--color-system-design-primary-0);
	--confirmation-page-customer-feedback-button-default-fill: var(--color-system-design-primary-0);
	--confirmation-page-customer-feedback-button-default-text-color: var(--color-system-design-primary-100);
	--confirmation-page-customer-feedback-button-hover-border-color: var(--color-system-design-primary-10);
	--confirmation-page-customer-feedback-button-hover-fill: var(--color-system-design-primary-10);
	--confirmation-page-customer-feedback-button-hover-text-color: var(--color-system-design-primary-100);
	--confirmation-page-customer-feedback-button-selected-border-color: var(--color-system-design-primary-70);
	--confirmation-page-customer-feedback-button-selected-fill: var(--color-system-design-primary-70);
	--confirmation-page-customer-feedback-button-selected-text-color: var(--color-system-neutral-light-white);
	--confirmation-page-customer-feedback-button-selected-hover-border-color: var(--color-system-design-primary-80);
	--confirmation-page-customer-feedback-button-selected-hover-fill: var(--color-system-design-primary-80);
	--confirmation-page-customer-feedback-button-selected-hover-text-color: var(--color-system-neutral-light-white);
	--confirmation-page-customer-feedback-input-field-default-border-color: var(--color-system-design-primary-60);
	--confirmation-page-customer-feedback-input-field-default-fill: var(--color-system-design-primary-60);
	--confirmation-page-customer-feedback-input-field-default-label-color: var(--color-system-design-primary-0);
	--confirmation-page-customer-feedback-input-field-default-text-color: var(--color-system-design-primary-0);
	--confirmation-page-customer-feedback-input-field-hover-border-color: var(--color-system-design-primary-70);
	--confirmation-page-customer-feedback-input-field-hover-fill: var(--color-system-design-primary-70);
	--confirmation-page-customer-feedback-input-field-hover-label-color: var(--color-system-design-primary-0);
	--confirmation-page-customer-feedback-input-field-hover-text-color: var(--color-system-design-primary-0);
	--confirmation-page-head-area-border-color: var(--color-system-design-primary-50);
	--confirmation-page-head-area-fill: var(--color-system-design-primary-50);
	--confirmation-page-head-area-text-color: var(--color-system-neutral-light-white);
	--confirmation-page-head-area-icon-default-fill: var(--color-system-design-primary-60);
	--confirmation-page-head-area-icon-default-text-color: var(--color-system-design-primary-0);
	--confirmation-page-head-area-icon-hover-fill: var(--color-system-design-primary-70);
	--confirmation-page-head-area-icon-hover-text-color: var(--color-system-design-primary-0);
	--confirmation-page-share-pad-border-color: var(--color-system-design-primary-50);
	--confirmation-page-share-pad-fill: var(--color-system-design-primary-50);
	--confirmation-page-share-pad-text-color: var(--color-system-neutral-light-white);
	--confirmation-page-share-pad-button-default-fill: var(--color-system-design-primary-60);
	--confirmation-page-share-pad-button-default-text-color: var(--color-system-design-primary-0);
	--confirmation-page-share-pad-button-hover-fill: var(--color-system-design-primary-70);
	--confirmation-page-share-pad-button-hover-text-color: var(--color-system-design-primary-0);
	--dropdown-default-border-color: var(--color-system-neutral-light-10);
	--dropdown-default-fill: var(--color-system-neutral-light-10);
	--dropdown-default-text-color: var(--color-system-neutral-light-black);
	--dropdown-hover-border-color: var(--color-system-neutral-light-15);
	--dropdown-hover-fill: var(--color-system-neutral-light-15);
	--dropdown-hover-text-color: var(--color-system-neutral-light-black);
	--dropdown-selected-border-color: var(--color-system-design-primary-50);
	--dropdown-selected-fill: var(--color-system-design-primary-50);
	--dropdown-selected-text-color: var(--color-system-neutral-light-white);
	--dropdown-selected-hover-border-color: var(--color-system-design-primary-60);
	--dropdown-selected-hover-fill: var(--color-system-design-primary-60);
	--dropdown-selected-hover-text-color: var(--color-system-neutral-light-white);
	--enhancement-fill: var(--color-system-design-primary-5);
	--enhancement-text-color: var(--color-system-design-primary-50);
	--focus-outline-inner: var(--color-system-alert-success-0);
	--focus-outline-outer: var(--color-system-alert-success-50);
	--icon-slot-brand-border-color: var(--color-system-design-primary-10);
	--icon-slot-brand-color: var(--color-system-design-primary-50);
	--icon-slot-brand-fill: var(--color-system-design-primary-10);
	--icon-slot-neutral-border-color: var(--color-system-neutral-light-5);
	--icon-slot-neutral-color: var(--color-system-neutral-light-80);
	--icon-slot-neutral-fill: var(--color-system-neutral-light-5);
	--icon-slot-tooltip-border-color: var(--color-system-neutral-light-80);
	--icon-slot-tooltip-color: var(--color-system-neutral-light-5);
	--icon-slot-tooltip-fill: var(--color-system-neutral-light-90);
	--input-field-default-border-color: var(--color-system-neutral-light-10);
	--input-field-default-fill: var(--color-system-neutral-light-white);
	--input-field-default-label-color: var(--color-system-neutral-light-60);
	--input-field-default-text-color: var(--color-system-neutral-light-black);
	--input-field-error-border-color: var(--color-system-alert-error-10);
	--input-field-error-fill: var(--color-system-alert-error-0);
	--input-field-error-label-color: var(--color-system-alert-error-50);
	--input-field-error-text-color: var(--color-system-alert-error-50);
	--input-field-error-hover-border-color: var(--color-system-alert-error-15);
	--input-field-error-hover-fill: var(--color-system-alert-error-5);
	--input-field-error-hover-label-color: var(--color-system-alert-error-50);
	--input-field-error-hover-text-color: var(--color-system-alert-error-50);
	--input-field-hover-border-color: var(--color-system-neutral-light-10);
	--input-field-hover-fill: var(--color-system-neutral-light-0);
	--input-field-hover-label-color: var(--color-system-neutral-light-60);
	--input-field-hover-text-color: var(--color-system-neutral-light-black);
	--loading-screen-fill: var(--color-system-neutral-light-0);
	--loading-screen-logo-color: var(--color-system-neutral-light-black);
	--loading-screen-progress-bar-color: var(--color-system-design-primary-50);
	--loading-screen-progress-bar-fill: var(--color-system-neutral-light-10);
	--menu-fill: var(--color-system-neutral-light-white);
	--menu-icon-color: var(--color-system-neutral-light-white);
	--menu-icon-fill: var(--color-system-neutral-light-70);
	--menu-item-primary-default-text-color: var(--color-system-neutral-light-black);
	--menu-item-primary-hover-text-color: var(--color-system-neutral-light-black);
	--menu-item-secondary-default-text-color: var(--color-system-neutral-light-60);
	--menu-item-secondary-hover-text-color: var(--color-system-neutral-light-60);
	--modal-header-fill: var(--color-system-neutral-light-white);
	--modal-header-text-color: var(--color-system-neutral-light-black);
	--modal-header-text-color-secondary: var(--color-system-neutral-light-60);
	--modal-socket-fill: var(--color-system-neutral-light-white);
	--modal-socket-text-color: var(--color-system-neutral-light-black);
	--modal-socket-text-color-secondary: var(--color-system-neutral-light-60);
	--modal-surface-border-color: var(--color-system-neutral-light-10);
	--modal-surface-fill: var(--color-system-neutral-light-0);
	--modal-surface-primary-content-layer-fill: var(--color-system-neutral-light-white);
	--modal-surface-secondary-content-layer-fill: var(--color-system-neutral-light-5);
	--notification-alert-bar-fill: var(--color-system-design-primary-5);
	--notification-alert-bar-text-color: var(--color-system-design-primary-95);
	--notification-alert-bar-button-default-fill: var(--color-system-design-primary-10);
	--notification-alert-bar-button-default-text-color: var(--color-system-design-primary-95);
	--notification-alert-bar-button-hover-fill: var(--color-system-design-primary-15);
	--notification-alert-bar-button-hover-text-color: var(--color-system-design-primary-95);
	--notification-error-fill: var(--color-system-design-primary-80);
	--notification-error-text-color: var(--color-system-design-primary-0);
	--notification-success-fill: var(--color-system-design-primary-50);
	--notification-success-text-color: var(--color-system-design-primary-0);
	--opacity-layer-black-20: rgb(0 0 0 / 0.2);
	--opacity-layer-black-30: rgb(0 0 0 / 0.3);
	--opacity-layer-black-40: rgb(0 0 0 / 0.4);
	--opacity-layer-black-50: rgb(0 0 0 / 0.5);
	--options-pad-border-color: var(--color-system-neutral-light-10);
	--options-pad-fill: var(--color-system-neutral-light-10);
	--options-pad-text-color: var(--color-system-neutral-light-black);
	--options-pad-button-default-fill: var(--color-system-neutral-light-15);
	--options-pad-button-default-text-color: var(--color-system-neutral-light-black);
	--options-pad-button-hover-fill: var(--color-system-neutral-light-20);
	--options-pad-button-hover-text-color: var(--color-system-neutral-light-black);
	--quick-booker-ui-booking-code-default-border-color: var(--color-system-neutral-light-5);
	--quick-booker-ui-booking-code-default-fill: var(--color-system-neutral-light-5);
	--quick-booker-ui-booking-code-default-text-color: var(--color-system-neutral-light-60);
	--quick-booker-ui-booking-code-hover-border-color: var(--color-system-neutral-light-10);
	--quick-booker-ui-booking-code-hover-fill: var(--color-system-neutral-light-10);
	--quick-booker-ui-booking-code-hover-text-color: var(--color-system-neutral-light-60);
	--quick-booker-ui-surface-divider-color: var(--color-system-neutral-light-10);
	--quick-booker-ui-surface-fill: var(--color-system-neutral-light-white);
	--quick-booker-ui-typography-active-icon-color: var(--color-system-design-primary-50);
	--quick-booker-ui-typography-default-icon-color: var(--color-system-neutral-light-black);
	--quick-booker-ui-typography-default-label-color: var(--color-system-neutral-light-70);
	--quick-booker-ui-typography-default-text-color: var(--color-system-neutral-light-black);
	--reservation-condition-mark-text-color: var(--color-system-design-primary-50);
	--section-desktop-even-fill: var(--color-system-neutral-light-white);
	--section-desktop-odd-fill: var(--color-system-neutral-light-0);
	--section-mobile-fill: var(--color-system-neutral-light-0);
	--slider-indicator-active-border-color: var(--color-system-neutral-light-40);
	--slider-indicator-active-fill: var(--color-system-neutral-light-white);
	--slider-indicator-inactive-border-color: var(--color-system-neutral-light-40);
	--slider-indicator-inactive-fill: rgb(255 255 255 / 0.5);
	--slider-control-default-border-color: var(--color-system-neutral-light-30);
	--slider-control-default-fill: var(--color-system-neutral-light-white);
	--slider-control-hover-border-color: var(--color-system-neutral-light-60);
	--slider-control-hover-fill: var(--color-system-neutral-light-0);
	--slider-track-line-default-fill: var(--color-system-neutral-light-15);
	--slider-track-line-hover-fill: var(--color-system-neutral-light-40);
	--tile-border-color: var(--color-system-neutral-light-10);
	--tile-primary-default-fill: var(--color-system-neutral-light-white);
	--tile-primary-hover-fill: var(--color-system-design-primary-5);
	--tile-primary-selected-fill: var(--color-system-neutral-light-white);
	--tile-primary-selected-hover-fill: var(--color-system-design-primary-5);
	--tile-secondary-default-fill: var(--color-system-neutral-light-white);
	--tile-secondary-hover-fill: var(--color-system-design-primary-5);
	--tile-secondary-selected-fill: var(--color-system-neutral-light-white);
	--tile-secondary-selected-hover-fill: var(--color-system-design-primary-5);
	--toggle-off-default-border-color: rgb(255 255 255 / 0);
	--toggle-off-default-control-fill: var(--color-system-neutral-light-white);
	--toggle-off-default-fill: var(--color-system-neutral-light-30);
	--toggle-off-disabled-border-color: rgb(255 255 255 / 0);
	--toggle-off-disabled-control-fill: var(--color-system-neutral-light-white);
	--toggle-off-disabled-fill: var(--color-system-neutral-light-15);
	--toggle-off-hover-border-color: rgb(255 255 255 / 0);
	--toggle-off-hover-control-fill: var(--color-system-neutral-light-white);
	--toggle-off-hover-fill: var(--color-system-neutral-light-40);
	--toggle-on-default-border-color: rgb(255 255 255 / 0);
	--toggle-on-default-control-fill: var(--color-system-neutral-light-white);
	--toggle-on-default-fill: var(--color-system-design-primary-50);
	--toggle-on-disabled-border-color: rgb(255 255 255 / 0);
	--toggle-on-disabled-control-fill: var(--color-system-neutral-light-white);
	--toggle-on-disabled-fill: var(--color-system-design-primary-15);
	--toggle-on-hover-border-color: rgb(255 255 255 / 0);
	--toggle-on-hover-control-fill: var(--color-system-neutral-light-white);
	--toggle-on-hover-fill: var(--color-system-design-primary-60);
	--tooltip-fill: var(--color-system-neutral-light-black);
	--tooltip-text-color: var(--color-system-neutral-light-white);
	--typography-text-color-on-primary: var(--color-system-neutral-light-white);
	--typography-text-color-on-secondary: var(--color-system-neutral-light-white);
	--typography-text-color-primary: var(--color-system-neutral-light-black);
	--typography-text-color-secondary: var(--color-system-neutral-light-60);
	--typography-text-color-section-headline: var(--color-system-neutral-light-black);
	--typography-text-color-stage-headline: var(--color-system-constant-white);
	--typography-text-color-tertiary: var(--color-system-neutral-light-70);
	--typography-text-in-primary-brand-color-on-neutrals: var(--color-system-design-primary-50);
	--border-button-stroke: 1px;
	--border-selected-thickness: 3px;
	--completion-area-payment-button-radius: var(--border-radius-button-payment);
	--box-shadow-primary: 0px 0px 0px 1px var(--tile-border-color);
	--body-2xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--body-2xlarge-font-size: var(--font-size-2xl);
	--body-2xlarge-line-height: var(--font-line-height-md);
	--body-2xlarge-font-weight: var(--font-weight-constant-regular);
	--body-3xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--body-3xlarge-font-size: var(--font-size-3xl);
	--body-3xlarge-line-height: var(--font-line-height-lg);
	--body-3xlarge-font-weight: var(--font-weight-constant-regular);
	--body-4xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--body-4xlarge-font-size: var(--font-size-4xl);
	--body-4xlarge-line-height: var(--font-line-height-xl);
	--body-4xlarge-font-weight: var(--font-weight-constant-regular);
	--body-5xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--body-5xlarge-font-size: var(--font-size-5xl);
	--body-5xlarge-line-height: var(--font-line-height-2xl);
	--body-5xlarge-font-weight: var(--font-weight-constant-regular);
	--body-base-letter-spacing: var(--font-letter-spacing-neutral);
	--body-base-font-size: var(--font-size-sm);
	--body-base-line-height: var(--font-line-height-xs);
	--body-base-font-weight: var(--font-weight-constant-regular);
	--body-base-caption-letter-spacing: var(--font-letter-spacing-neutral);
	--body-base-caption-font-size: var(--font-size-sm);
	--body-base-caption-line-height: var(--font-line-height-xs);
	--body-base-caption-font-weight: var(--font-weight-constant-regular);
	--body-base-medium-letter-spacing: var(--font-letter-spacing-neutral);
	--body-base-medium-font-size: var(--font-size-sm);
	--body-base-medium-line-height: var(--font-line-height-xs);
	--body-base-medium-font-weight: var(--font-weight-constant-medium);
	--body-base-section-caption-letter-spacing: var(--font-letter-spacing-neutral);
	--body-base-section-caption-font-size: var(--font-size-sm);
	--body-base-section-caption-line-height: var(--font-line-height-xs);
	--body-base-section-caption-font-weight: var(--font-weight-constant-regular);
	--body-calendar-day-letter-spacing: var(--font-letter-spacing-neutral);
	--body-calendar-day-font-size: var(--font-size-calendar-day);
	--body-calendar-day-line-height: var(--font-line-height-sm);
	--body-calendar-day-font-weight: var(--font-weight-constant-regular);
	--body-large-letter-spacing: var(--font-letter-spacing-neutral);
	--body-large-font-size: var(--font-size-lg);
	--body-large-line-height: var(--font-line-height-sm);
	--body-large-font-weight: var(--font-weight-constant-regular);
	--body-medium-letter-spacing: var(--font-letter-spacing-neutral);
	--body-medium-font-size: var(--font-size-md);
	--body-medium-line-height: var(--font-line-height-xs);
	--body-medium-font-weight: var(--font-weight-constant-regular);
	--body-medium-extra-order-item-letter-spacing: var(--font-letter-spacing-neutral);
	--body-medium-extra-order-item-font-size: var(--font-size-md);
	--body-medium-extra-order-item-line-height: var(--font-line-height-xs);
	--body-medium-extra-order-item-font-weight: var(--font-weight-constant-regular);
	--body-small-letter-spacing: var(--font-letter-spacing-neutral);
	--body-small-font-size: var(--font-size-xs);
	--body-small-line-height: var(--font-line-height-xxs);
	--body-small-font-weight: var(--font-weight-constant-regular);
	--body-small-medium-letter-spacing: var(--font-letter-spacing-neutral);
	--body-small-medium-font-size: var(--font-size-xs);
	--body-small-medium-line-height: var(--font-line-height-xxs);
	--body-small-medium-font-weight: var(--font-weight-constant-medium);
	--body-tiny-body-tiny-letter-spacing: var(--font-letter-spacing-neutral);
	--body-tiny-font-size: var(--font-size-xxs);
	--body-tiny-line-height: var(--font-line-height-xxs);
	--body-tiny-font-weight: var(--font-weight-constant-regular);
	--body-very-tiny-body-tiny-letter-spacing: var(--font-letter-spacing-neutral);
	--body-very-tiny-font-size: var(--font-size-3xs);
	--body-very-tiny-line-height: var(--font-line-height-3xs);
	--body-very-tiny-font-weight: var(--font-weight-constant-regular);
	--body-xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--body-xlarge-font-size: var(--font-size-xl);
	--body-xlarge-line-height: var(--font-line-height-sm);
	--body-xlarge-font-weight: var(--font-weight-constant-regular);
	--button-base-primary-letter-spacing: var(--font-letter-spacing-neutral);
	--button-base-primary-font-size: var(--font-size-sm);
	--button-base-primary-line-height: var(--font-line-height-xs);
	--button-base-primary-font-weight: var(--font-weight-constant-medium);
	--button-book-letter-spacing: var(--font-letter-spacing-neutral);
	--button-book-line-height: var(--font-line-height-xxs);
	--button-book-font-size: var(--font-size-4xl);
	--button-book-font-weight: var(--font-weight-constant-medium);
	--button-medium-primary-letter-spacing: var(--font-letter-spacing-neutral);
	--button-medium-primary-font-size: var(--font-size-md);
	--button-medium-primary-line-height: var(--font-line-height-xs);
	--button-medium-primary-font-weight: var(--font-weight-constant-medium);
	--button-secondary-letter-spacing: var(--font-letter-spacing-neutral);
	--button-secondary-font-size: var(--font-size-sm);
	--button-secondary-line-height: var(--font-line-height-xs);
	--button-secondary-font-weight: var(--font-weight-constant-regular);
	--button-tertiary-button-tertiary-letter-spacing: var(--font-letter-spacing-neutral);
	--button-tertiary-font-size: var(--font-size-xs);
	--button-tertiary-line-height: var(--font-line-height-xs);
	--button-tertiary-font-weight: var(--font-weight-constant-regular);
	--icon-2xlarge-font-size: var(--font-size-6xl);
	--icon-2xlarge-font-weight: var(--font-weight-constant-regular);
	--icon-3xlarge-font-size: var(--font-size-7xl);
	--icon-3xlarge-font-weight: var(--font-weight-constant-regular);
	--icon-large-font-size: var(--font-size-4xl);
	--icon-large-font-weight: var(--font-weight-constant-regular);
	--icon-medium-font-size: var(--font-size-3xl);
	--icon-medium-font-weight: var(--font-weight-constant-regular);
	--icon-small-font-size: var(--font-size-lg);
	--icon-small-font-weight: var(--font-weight-constant-regular);
	--icon-tiny-font-size: var(--font-size-md);
	--icon-tiny-font-weight: var(--font-weight-constant-regular);
	--icon-xlarge-font-size: var(--font-size-5xl);
	--icon-xlarge-font-weight: var(--font-weight-constant-regular);
	--title-2xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--title-2xlarge-font-size: var(--font-size-2xl);
	--title-2xlarge-font-size-2: var(--font-size-2xl);
	--title-2xlarge-line-height: var(--font-line-height-sm);
	--title-2xlarge-font-weight: var(--font-weight-constant-semi-bold);
	--title-3xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--title-3xlarge-font-size: var(--font-size-3xl);
	--title-3xlarge-line-height: var(--font-line-height-md);
	--title-3xlarge-font-weight: var(--font-weight-constant-semi-bold);
	--title-4xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--title-4xlarge-font-size: var(--font-size-4xl);
	--title-4xlarge-line-height: var(--font-line-height-xl);
	--title-4xlarge-font-weight: var(--font-weight-constant-semi-bold);
	--title-4xlarge-prices-letter-spacing: var(--font-letter-spacing-neutral);
	--title-4xlarge-prices-font-size: var(--font-size-4xl);
	--title-4xlarge-prices-line-height: var(--font-line-height-xl);
	--title-4xlarge-prices-font-weight: var(--font-weight-constant-semi-bold);
	--title-4xlarge-stage-headline-letter-spacing: var(--font-letter-spacing-neutral);
	--title-4xlarge-stage-headline-font-size: var(--font-size-4xl-welcome);
	--title-4xlarge-stage-headline-line-height: var(--font-line-height-xl);
	--title-4xlarge-stage-headline-font-weight: var(--font-weight-constant-semi-bold);
	--title-5xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--title-5xlarge-font-size: var(--font-size-5xl);
	--title-5xlarge-line-height: var(--font-line-height-2xl);
	--title-5xlarge-font-weight: var(--font-weight-constant-semi-bold);
	--title-large-letter-spacing: var(--font-letter-spacing-neutral);
	--title-large-font-size: var(--font-size-lg);
	--title-large-line-height: var(--font-line-height-sm);
	--title-large-font-weight: var(--font-weight-constant-semi-bold);
	--title-medium-title-base-letter-spacing: var(--font-letter-spacing-neutral);
	--title-medium-font-size: var(--font-size-md);
	--title-medium-line-height: var(--font-line-height-xs);
	--title-medium-font-weight: var(--font-weight-constant-semi-bold);
	--title-xlarge-letter-spacing: var(--font-letter-spacing-neutral);
	--title-xlarge-font-size: var(--font-size-xl);
	--title-xlarge-line-height: var(--font-line-height-sm);
	--title-xlarge-font-weight: var(--font-weight-constant-semi-bold);
	--title-xlarge-room-order-item-letter-spacing: var(--font-letter-spacing-neutral);
	--title-xlarge-room-order-item-font-size: var(--font-size-xl);
	--title-xlarge-room-order-item-line-height: var(--font-line-height-sm);
	--title-xlarge-room-order-item-font-weight: var(--font-weight-constant-semi-bold);
	--title-xlarge-section-headline-letter-spacing: var(--font-letter-spacing-neutral);
	--title-xlarge-section-headline-font-size: var(--font-size-xl-section-headline);
	--title-xlarge-section-headline-line-height: var(--font-line-height-sm);
	--title-xlarge-section-headline-font-weight: var(--font-weight-constant-semi-bold);
	--body-2xlarge-font-family: var(--font-family-body);
	--body-3xlarge-font-family: var(--font-family-body);
	--body-4xlarge-font-family: var(--font-family-body);
	--body-5xlarge-font-family: var(--font-family-body);
	--body-base-font-family: var(--font-family-body);
	--body-base-caption-font-family: var(--font-family-body);
	--body-base-medium-font-family: var(--font-family-body);
	--body-base-section-caption-font-family: var(--font-family-body);
	--body-calendar-day-font-family: var(--font-family-body);
	--body-large-font-family: var(--font-family-body);
	--body-medium-font-family: var(--font-family-body);
	--body-medium-extra-order-item-font-family: var(--font-family-body);
	--body-small-font-family: var(--font-family-body);
	--body-small-medium-font-family: var(--font-family-body);
	--body-tiny-font-family: var(--font-family-body);
	--body-very-tiny-font-family: var(--font-family-body);
	--body-xlarge-font-family: var(--font-family-body);
	--button-base-primary-font-family: var(--font-family-button);
	--button-book-font-family: var(--font-family-button);
	--button-medium-primary-font-family: var(--font-family-button);
	--button-secondary-font-family: var(--font-family-body);
	--button-tertiary-font-family: var(--font-family-body);
	--icon-2xlarge-font-family: var(--font-family-icon);
	--icon-3xlarge-font-family: var(--font-family-icon);
	--icon-large-font-family: var(--font-family-icon);
	--icon-medium-font-family: var(--font-family-icon);
	--icon-small-font-family: var(--font-family-icon);
	--icon-tiny-font-family: var(--font-family-icon);
	--icon-xlarge-font-family: var(--font-family-icon);
	--title-2xlarge-font-family: var(--font-family-title);
	--title-3xlarge-font-family: var(--font-family-title);
	--title-4xlarge-font-family: var(--font-family-title);
	--title-4xlarge-prices-font-family: var(--font-family-title);
	--title-4xlarge-stage-headline-font-family: var(--font-family-welcome);
	--title-5xlarge-font-family: var(--font-family-title);
	--title-large-font-family: var(--font-family-title);
	--title-medium-font-family: var(--font-family-title);
	--title-xlarge-font-family: var(--font-family-title);
	--title-xlarge-room-order-item-font-family: var(--font-family-title);
	--title-xlarge-section-headline-font-family: var(--font-family-title);
}
html[data-theme='dark'] {
	--assistance-cross-selling-fill: var(--color-system-design-primary-15);
	--assistance-cross-selling-text-color: var(--color-system-neutral-dark-black);
	--assistance-cross-selling-button-default-fill: var(--color-system-design-primary-0);
	--assistance-cross-selling-button-default-text-color: var(--color-system-neutral-dark-black);
	--assistance-cross-selling-button-hover-fill: var(--color-system-design-primary-10);
	--assistance-cross-selling-button-hover-text-color: var(--color-system-neutral-dark-black);
	--badge-active-color: var(--color-system-neutral-dark-black);
	--badge-disabled-border-color: var(--color-system-neutral-dark-90);
	--badge-disabled-color: var(--color-system-neutral-dark-60);
	--badge-disabled-fill: var(--color-system-neutral-dark-90);
	--badge-neutral-border-color: var(--color-system-neutral-dark-85);
	--badge-neutral-color: var(--color-system-neutral-dark-white);
	--badge-neutral-fill: var(--color-system-neutral-light-85);
	--badge-transparent-color: var(--color-system-neutral-dark-white);
	--border-color: var(--color-system-neutral-dark-85);
	--border-section-separator-color: var(--color-system-neutral-dark-90);
	--border-selected-color: var(--color-system-design-primary-15);
	--brand-color-surface-primary-fill: var(--color-system-neutral-dark-95);
	--brand-color-surface-primary-text-color: var(--color-system-neutral-dark-white);
	--brand-color-surface-secondary-fill: var(--color-system-neutral-dark-95);
	--brand-color-surface-secondary-text-color: var(--color-system-neutral-dark-white);
	--button-counter-default-fill: var(--color-system-neutral-dark-black);
	--button-counter-hover-text-color: var(--color-system-neutral-dark-black);
	--button-counter-inactive-border-color: var(--color-system-neutral-dark-95);
	--button-counter-inactive-fill: var(--color-system-neutral-dark-95);
	--button-counter-inactive-text-color: var(--color-system-neutral-dark-60);
	--button-disabled-border-color: var(--color-system-neutral-dark-85);
	--button-disabled-fill: var(--color-system-neutral-dark-95);
	--button-disabled-text-color: var(--color-system-neutral-dark-85);
	--button-gallery-default-border-color: var(--color-system-neutral-dark-white);
	--button-gallery-default-text-color: var(--color-system-neutral-dark-white);
	--button-gallery-hover-border-color: var(--color-system-neutral-dark-white);
	--button-gallery-hover-text-color: var(--color-system-neutral-dark-white);
	--button-invert-default-border-color: var(--color-system-neutral-dark-85);
	--button-invert-default-fill: var(--color-system-neutral-dark-85);
	--button-invert-default-text-color: var(--color-system-neutral-dark-white);
	--button-invert-hover-border-color: var(--color-system-neutral-dark-80);
	--button-invert-hover-fill: var(--color-system-neutral-dark-80);
	--button-invert-hover-text-color: var(--color-system-neutral-dark-white);
	--button-modify-menu-active-border-color: var(--color-system-neutral-dark-white);
	--button-modify-menu-active-fill: var(--color-system-neutral-dark-white);
	--button-modify-menu-active-text-color: var(--color-system-neutral-dark-black);
	--button-modify-menu-active-hover-border-color: var(--color-system-neutral-dark-5);
	--button-modify-menu-active-hover-fill: var(--color-system-neutral-dark-5);
	--button-modify-menu-active-hover-text-color: var(--color-system-neutral-dark-black);
	--button-modify-menu-default-border-color: var(--color-system-neutral-dark-90);
	--button-modify-menu-default-fill: var(--color-system-neutral-dark-90);
	--button-modify-menu-default-text-color: var(--color-system-neutral-dark-white);
	--button-modify-menu-hover-border-color: var(--color-system-neutral-dark-85);
	--button-modify-menu-hover-fill: var(--color-system-neutral-dark-85);
	--button-modify-menu-hover-text-color: var(--color-system-neutral-dark-white);
	--button-navigation-default-border-color: var(--color-system-neutral-dark-85);
	--button-navigation-default-fill: var(--color-system-neutral-dark-black);
	--button-navigation-default-text-color: var(--color-system-neutral-dark-white);
	--button-navigation-hover-border-color: var(--color-system-neutral-dark-85);
	--button-navigation-hover-fill: var(--color-system-neutral-dark-100);
	--button-navigation-hover-text-color: var(--color-system-neutral-dark-white);
	--button-primary-default-fill: var(--color-system-neutral-dark-100);
	--button-primary-hover-text-color: var(--color-system-neutral-dark-black);
	--button-primary-selected-text-color: var(--color-system-neutral-dark-black);
	--button-primary-selected-hover-text-color: var(--color-system-neutral-dark-black);
	--button-rate-tags-default-border-color: var(--color-system-design-primary-80);
	--button-rate-tags-default-fill: var(--color-system-design-primary-85);
	--button-rate-tags-default-text-color: var(--color-system-design-primary-0);
	--button-rate-tags-hover-text-color: var(--color-system-neutral-dark-white);
	--button-secondary-default-border-color: var(--color-system-neutral-dark-90);
	--button-secondary-default-fill: var(--color-system-neutral-dark-90);
	--button-secondary-default-text-color: var(--color-system-neutral-dark-white);
	--button-secondary-hover-border-color: var(--color-system-neutral-dark-85);
	--button-secondary-hover-fill: var(--color-system-neutral-dark-85);
	--button-secondary-hover-text-color: var(--color-system-neutral-dark-white);
	--button-secondary-selected-text-color: var(--color-system-neutral-dark-black);
	--button-secondary-selected-hover-text-color: var(--color-system-neutral-dark-black);
	--button-tag-default-border-color: var(--color-system-neutral-dark-90);
	--button-tag-default-fill: var(--color-system-neutral-dark-95);
	--button-tag-default-text-color: var(--color-system-neutral-dark-white);
	--button-tag-hover-border-color: var(--color-system-neutral-dark-80);
	--button-tag-hover-fill: var(--color-system-neutral-dark-85);
	--button-tag-hover-text-color: var(--color-system-neutral-dark-white);
	--button-tertiary-default-border-color: var(--color-system-neutral-dark-90);
	--button-tertiary-default-fill: var(--color-system-neutral-dark-90);
	--button-tertiary-default-text-color: var(--color-system-neutral-dark-30);
	--button-tertiary-hover-border-color: var(--color-system-neutral-dark-85);
	--button-tertiary-hover-fill: var(--color-system-neutral-dark-85);
	--button-tertiary-hover-text-color: var(--color-system-neutral-dark-white);
	--button-wish-default-border-color: var(--color-system-neutral-dark-85);
	--button-wish-default-fill: var(--color-system-neutral-dark-100);
	--button-wish-default-text-color: var(--color-system-neutral-dark-white);
	--button-wish-hover-fill: var(--color-system-neutral-dark-95);
	--button-wish-hover-text-color: var(--color-system-neutral-dark-white);
	--button-wish-selected-border-color: var(--color-system-design-primary-15);
	--button-wish-selected-fill: var(--color-system-neutral-dark-100);
	--button-wish-selected-hover-border-color: var(--color-system-design-primary-15);
	--button-wish-selected-hover-fill: var(--color-system-neutral-dark-95);
	--calendar-duration-reset-button-default-border-color: var(--color-system-neutral-dark-20);
	--calendar-duration-reset-button-default-fill: var(--color-system-neutral-dark-white);
	--calendar-duration-reset-button-default-icon-color: var(--color-system-neutral-dark-black);
	--calendar-duration-reset-button-hover-border-color: var(--color-system-neutral-dark-20);
	--calendar-duration-reset-button-hover-fill: var(--color-system-neutral-dark-5);
	--calendar-duration-reset-button-hover-icon-color: var(--color-system-neutral-dark-black);
	--calendar-tile-alert-fill: var(--color-system-neutral-dark-100);
	--calendar-tile-default-border-color: var(--color-system-neutral-dark-80);
	--calendar-tile-default-fill: var(--color-system-neutral-dark-100);
	--calendar-tile-default-text-color: var(--color-system-neutral-dark-white);
	--calendar-tile-default-text-color-price: var(--color-system-neutral-dark-40);
	--calendar-tile-disabled-border-color: var(--color-system-neutral-dark-85);
	--calendar-tile-disabled-fill: var(--color-system-neutral-dark-100);
	--calendar-tile-disabled-text-color: var(--color-system-neutral-dark-85);
	--calendar-tile-disabled-text-color-price: var(--color-system-neutral-dark-85);
	--calendar-tile-hover-fill: var(--color-system-neutral-dark-100);
	--calendar-tile-hover-text-color: var(--color-system-neutral-dark-white);
	--calendar-tile-hover-text-color-price: var(--color-system-neutral-dark-white);
	--calendar-tile-selected-border-color: var(--color-system-neutral-dark-90);
	--calendar-tile-selected-text-color: var(--color-system-neutral-dark-black);
	--calendar-tile-selected-text-color-price: var(--color-system-neutral-dark-black);
	--checkbox-default-border-color: var(--color-system-neutral-dark-70);
	--checkbox-default-fill: var(--color-system-neutral-dark-100);
	--checkbox-selected-text-color: var(--color-system-neutral-dark-black);
	--color-neutral-0: var(--color-system-neutral-dark-0);
	--color-neutral-10: var(--color-system-neutral-dark-10);
	--color-neutral-100: var(--color-system-neutral-dark-100);
	--color-neutral-15: var(--color-system-neutral-dark-15);
	--color-neutral-20: var(--color-system-neutral-dark-20);
	--color-neutral-30: var(--color-system-neutral-dark-30);
	--color-neutral-40: var(--color-system-neutral-dark-40);
	--color-neutral-5: var(--color-system-neutral-dark-5);
	--color-neutral-50: var(--color-system-neutral-dark-50);
	--color-neutral-60: var(--color-system-neutral-dark-60);
	--color-neutral-70: var(--color-system-neutral-dark-70);
	--color-neutral-80: var(--color-system-neutral-dark-80);
	--color-neutral-85: var(--color-system-neutral-dark-85);
	--color-neutral-90: var(--color-system-neutral-dark-90);
	--color-neutral-95: var(--color-system-neutral-dark-95);
	--color-neutral-black: var(--color-system-neutral-dark-black);
	--color-neutral-white: var(--color-system-neutral-dark-white);
	--completion-area-payment-border-color: var(--color-system-neutral-dark-85);
	--completion-area-payment-fill: var(--color-system-neutral-dark-95);
	--completion-area-payment-text-color: var(--color-system-neutral-dark-white);
	--completion-area-payment-button-default-border-color: var(--color-system-design-primary-60);
	--completion-area-payment-button-default-fill: var(--color-system-design-primary-15);
	--completion-area-payment-button-default-text-color: var(--color-system-neutral-dark-black);
	--completion-area-payment-button-hover-border-color: var(--color-system-design-primary-60);
	--completion-area-payment-button-hover-fill: var(--color-system-design-primary-20);
	--completion-area-payment-button-hover-text-color: var(--color-system-neutral-dark-black);
	--completion-area-thank-you-border-color: var(--color-system-neutral-dark-85);
	--completion-area-thank-you-fill: var(--color-system-neutral-dark-100);
	--completion-area-thank-you-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-customer-feedback-border-color: var(--color-system-neutral-dark-85);
	--confirmation-page-customer-feedback-fill: var(--color-system-neutral-dark-100);
	--confirmation-page-customer-feedback-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-customer-feedback-button-default-border-color: var(--color-system-neutral-dark-85);
	--confirmation-page-customer-feedback-button-default-fill: var(--color-system-neutral-dark-85);
	--confirmation-page-customer-feedback-button-default-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-customer-feedback-button-hover-border-color: var(--color-system-neutral-dark-80);
	--confirmation-page-customer-feedback-button-hover-fill: var(--color-system-neutral-dark-80);
	--confirmation-page-customer-feedback-button-hover-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-customer-feedback-button-selected-border-color: var(--color-system-design-primary-15);
	--confirmation-page-customer-feedback-button-selected-fill: var(--color-system-design-primary-15);
	--confirmation-page-customer-feedback-button-selected-text-color: var(--color-system-neutral-dark-black);
	--confirmation-page-customer-feedback-button-selected-hover-border-color: var(--color-system-design-primary-20);
	--confirmation-page-customer-feedback-button-selected-hover-fill: var(--color-system-design-primary-20);
	--confirmation-page-customer-feedback-button-selected-hover-text-color: var(--color-system-neutral-dark-black);
	--confirmation-page-customer-feedback-input-field-default-border-color: var(--color-system-neutral-dark-70);
	--confirmation-page-customer-feedback-input-field-default-fill: var(--color-system-neutral-dark-90);
	--confirmation-page-customer-feedback-input-field-default-label-color: var(--color-system-neutral-dark-white);
	--confirmation-page-customer-feedback-input-field-default-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-customer-feedback-input-field-hover-border-color: var(--color-system-neutral-dark-70);
	--confirmation-page-customer-feedback-input-field-hover-fill: var(--color-system-neutral-dark-85);
	--confirmation-page-customer-feedback-input-field-hover-label-color: var(--color-system-neutral-dark-white);
	--confirmation-page-customer-feedback-input-field-hover-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-head-area-border-color: var(--color-system-neutral-dark-85);
	--confirmation-page-head-area-fill: var(--color-system-neutral-dark-100);
	--confirmation-page-head-area-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-head-area-icon-default-fill: var(--color-system-neutral-dark-85);
	--confirmation-page-head-area-icon-default-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-head-area-icon-hover-fill: var(--color-system-neutral-dark-80);
	--confirmation-page-head-area-icon-hover-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-share-pad-border-color: var(--color-system-neutral-dark-85);
	--confirmation-page-share-pad-fill: var(--color-system-neutral-dark-100);
	--confirmation-page-share-pad-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-share-pad-button-default-fill: var(--color-system-neutral-dark-85);
	--confirmation-page-share-pad-button-default-text-color: var(--color-system-neutral-dark-white);
	--confirmation-page-share-pad-button-hover-fill: var(--color-system-neutral-dark-80);
	--confirmation-page-share-pad-button-hover-text-color: var(--color-system-neutral-dark-white);
	--dropdown-default-border-color: var(--color-system-neutral-dark-90);
	--dropdown-default-fill: var(--color-system-neutral-dark-90);
	--dropdown-default-text-color: var(--color-system-neutral-dark-white);
	--dropdown-hover-border-color: var(--color-system-neutral-dark-85);
	--dropdown-hover-fill: var(--color-system-neutral-dark-85);
	--dropdown-hover-text-color: var(--color-system-neutral-dark-white);
	--dropdown-selected-text-color: var(--color-system-neutral-dark-black);
	--dropdown-selected-hover-text-color: var(--color-system-neutral-dark-black);
	--enhancement-fill: var(--color-system-neutral-dark-95);
	--icon-slot-brand-border-color: var(--color-system-design-primary-90);
	--icon-slot-brand-color: var(--color-system-design-primary-20);
	--icon-slot-brand-fill: var(--color-system-design-primary-90);
	--icon-slot-neutral-border-color: var(--color-system-neutral-dark-90);
	--icon-slot-neutral-color: var(--color-system-neutral-dark-white);
	--icon-slot-neutral-fill: var(--color-system-neutral-dark-90);
	--icon-slot-tooltip-border-color: var(--color-system-neutral-dark-80);
	--icon-slot-tooltip-color: var(--color-system-neutral-dark-5);
	--icon-slot-tooltip-fill: var(--color-system-neutral-dark-90);
	--input-field-default-border-color: var(--color-system-neutral-dark-85);
	--input-field-default-fill: var(--color-system-neutral-dark-100);
	--input-field-default-label-color: var(--color-system-neutral-dark-40);
	--input-field-default-text-color: var(--color-system-neutral-dark-white);
	--input-field-error-border-color: var(--color-system-alert-error-80);
	--input-field-error-fill: var(--color-system-alert-error-95);
	--input-field-error-hover-border-color: var(--color-system-alert-error-80);
	--input-field-error-hover-fill: var(--color-system-alert-error-90);
	--input-field-hover-border-color: var(--color-system-neutral-dark-85);
	--input-field-hover-fill: var(--color-system-neutral-dark-95);
	--input-field-hover-label-color: var(--color-system-neutral-dark-40);
	--input-field-hover-text-color: var(--color-system-neutral-dark-white);
	--loading-screen-fill: var(--color-system-neutral-dark-black);
	--loading-screen-logo-color: var(--color-system-neutral-dark-white);
	--loading-screen-progress-bar-fill: var(--color-system-neutral-dark-80);
	--menu-fill: var(--color-system-neutral-dark-100);
	--menu-icon-color: var(--color-system-neutral-light-black);
	--menu-icon-fill: var(--color-system-neutral-dark-30);
	--menu-item-primary-default-text-color: var(--color-system-neutral-dark-white);
	--menu-item-primary-hover-text-color: var(--color-system-neutral-dark-white);
	--menu-item-secondary-default-text-color: var(--color-system-neutral-dark-40);
	--menu-item-secondary-hover-text-color: var(--color-system-neutral-dark-40);
	--modal-header-fill: var(--color-system-neutral-dark-100);
	--modal-header-text-color: var(--color-system-neutral-dark-white);
	--modal-header-text-color-secondary: var(--color-system-neutral-dark-40);
	--modal-socket-fill: var(--color-system-neutral-dark-100);
	--modal-socket-text-color: var(--color-system-neutral-dark-white);
	--modal-socket-text-color-secondary: var(--color-system-neutral-dark-40);
	--modal-surface-border-color: var(--color-system-neutral-dark-85);
	--modal-surface-fill: var(--color-system-neutral-dark-95);
	--modal-surface-primary-content-layer-fill: var(--color-system-neutral-dark-black);
	--modal-surface-secondary-content-layer-fill: var(--color-system-neutral-dark-95);
	--opacity-layer-black-20: rgb(70 70 70 / 0.2);
	--opacity-layer-black-30: rgb(70 70 70 / 0.3);
	--opacity-layer-black-40: rgb(70 70 70 / 0.4);
	--opacity-layer-black-50: rgb(70 70 70 / 0.5);
	--options-pad-border-color: var(--color-system-neutral-dark-85);
	--options-pad-fill: var(--color-system-neutral-dark-95);
	--options-pad-text-color: var(--color-system-neutral-dark-white);
	--options-pad-button-default-fill: var(--color-system-neutral-dark-90);
	--options-pad-button-default-text-color: var(--color-system-neutral-dark-white);
	--options-pad-button-hover-fill: var(--color-system-neutral-dark-85);
	--options-pad-button-hover-text-color: var(--color-system-neutral-dark-white);
	--quick-booker-ui-booking-code-default-border-color: var(--color-system-neutral-dark-95);
	--quick-booker-ui-booking-code-default-fill: var(--color-system-neutral-dark-95);
	--quick-booker-ui-booking-code-default-text-color: var(--color-system-neutral-dark-40);
	--quick-booker-ui-booking-code-hover-border-color: var(--color-system-neutral-dark-90);
	--quick-booker-ui-booking-code-hover-fill: var(--color-system-neutral-dark-90);
	--quick-booker-ui-booking-code-hover-text-color: var(--color-system-neutral-dark-40);
	--quick-booker-ui-surface-divider-color: var(--color-system-neutral-dark-85);
	--quick-booker-ui-surface-fill: var(--color-system-neutral-dark-100);
	--quick-booker-ui-typography-default-icon-color: var(--color-system-neutral-dark-white);
	--quick-booker-ui-typography-default-label-color: var(--color-system-neutral-dark-30);
	--quick-booker-ui-typography-default-text-color: var(--color-system-neutral-dark-white);
	--section-desktop-even-fill: var(--color-system-neutral-dark-100);
	--section-desktop-odd-fill: var(--color-system-neutral-dark-black);
	--section-mobile-fill: var(--color-system-neutral-dark-black);
	--slider-indicator-active-border-color: var(--color-system-neutral-dark-60);
	--slider-indicator-active-fill: var(--color-system-neutral-dark-black);
	--slider-indicator-inactive-border-color: var(--color-system-neutral-dark-60);
	--slider-control-default-border-color: var(--color-system-neutral-dark-70);
	--slider-control-default-fill: var(--color-system-neutral-dark-black);
	--slider-control-hover-border-color: var(--color-system-neutral-dark-40);
	--slider-control-hover-fill: var(--color-system-neutral-dark-100);
	--slider-track-line-default-fill: var(--color-system-neutral-dark-85);
	--slider-track-line-hover-fill: var(--color-system-neutral-dark-60);
	--tile-border-color: var(--color-system-neutral-dark-85);
	--tile-primary-default-fill: var(--color-system-neutral-dark-100);
	--tile-primary-hover-fill: var(--color-system-neutral-dark-95);
	--tile-primary-selected-fill: var(--color-system-neutral-dark-100);
	--tile-primary-selected-hover-fill: var(--color-system-neutral-dark-95);
	--tile-secondary-default-fill: var(--color-system-neutral-dark-100);
	--tile-secondary-hover-fill: var(--color-system-neutral-dark-95);
	--tile-secondary-selected-fill: var(--color-system-neutral-dark-100);
	--tile-secondary-selected-hover-fill: var(--color-system-neutral-dark-95);
	--toggle-off-default-control-fill: var(--color-system-design-primary-15);
	--toggle-off-default-fill: var(--color-system-neutral-dark-black);
	--toggle-off-disabled-control-fill: var(--color-system-neutral-dark-70);
	--toggle-off-disabled-fill: var(--color-system-neutral-dark-black);
	--toggle-off-hover-control-fill: var(--color-system-design-primary-15);
	--toggle-off-hover-fill: var(--color-system-neutral-dark-95);
	--toggle-on-default-control-fill: var(--color-system-design-primary-15);
	--toggle-on-disabled-control-fill: var(--color-system-neutral-dark-70);
	--toggle-on-hover-control-fill: var(--color-system-design-primary-15);
	--tooltip-fill: var(--color-system-neutral-dark-90);
	--tooltip-text-color: var(--color-system-neutral-dark-white);
	--typography-text-color-on-primary: var(--color-system-neutral-dark-white);
	--typography-text-color-on-secondary: var(--color-system-neutral-dark-white);
	--typography-text-color-primary: var(--color-system-neutral-dark-white);
	--typography-text-color-secondary: var(--color-system-neutral-dark-40);
	--typography-text-color-section-headline: var(--color-system-neutral-dark-white);
	--typography-text-color-tertiary: var(--color-system-neutral-dark-30);
	--quick-booker-ui-typography-active-icon-color: var(--color-system-design-primary-15);
	--checkbox-selected-border-color: var(--color-system-design-primary-15);
	--checkbox-selected-fill: var(--color-system-design-primary-15);
	--calendar-tile-selected-fill: var(--color-system-design-primary-15);
	--calendar-tile-hover-border-color: var(--color-system-design-primary-15);
	--button-primary-default-text-color: var(--color-system-design-primary-15);
	--button-primary-hover-border-color: var(--color-system-design-primary-15);
	--button-primary-hover-fill: var(--color-system-design-primary-15);
	--button-primary-selected-border-color: var(--color-system-design-primary-15);
	--button-primary-selected-fill: var(--color-system-design-primary-15);
	--button-primary-selected-hover-border-color: var(--color-system-design-primary-20);
	--button-primary-selected-hover-fill: var(--color-system-design-primary-20);
	--button-primary-default-border-color: var(--color-system-design-primary-15);
	--button-counter-default-text-color: var(--color-system-design-primary-15);
	--button-counter-hover-border-color: var(--color-system-design-primary-20);
	--button-counter-hover-fill: var(--color-system-design-primary-15);
	--enhancement-text-color: var(--color-system-design-primary-15);
	--button-counter-default-border-color: var(--color-system-design-primary-15);
	--badge-active-fill: var(--color-system-design-primary-15);
	--badge-active-border-color: var(--color-system-design-primary-15);
	--button-secondary-selected-border-color: var(--color-system-design-primary-15);
	--button-secondary-selected-fill: var(--color-system-design-primary-15);
	--button-secondary-selected-hover-border-color: var(--color-system-design-primary-20);
	--button-secondary-selected-hover-fill: var(--color-system-design-primary-20);
	--button-wish-selected-text-color: var(--color-system-design-primary-15);
	--button-wish-selected-hover-text-color: var(--color-system-design-primary-15);
	--reservation-condition-mark-text-color: var(--color-system-design-primary-15);
	--typography-text-in-primary-brand-color-on-neutrals: var(--color-system-design-primary-15);
	--dropdown-selected-fill: var(--color-system-design-primary-15);
	--dropdown-selected-border-color: var(--color-system-design-primary-15);
	--dropdown-selected-hover-border-color: var(--color-system-design-primary-20);
	--dropdown-selected-hover-fill: var(--color-system-design-primary-20);
	--notification-alert-bar-fill: var(--color-system-design-primary-15);
	--notification-alert-bar-text-color: var(--color-system-neutral-dark-black);
	--notification-alert-bar-button-default-fill: var(--color-system-design-primary-20);
	--notification-alert-bar-button-default-text-color: var(--color-system-neutral-dark-black);
	--notification-alert-bar-button-hover-fill: var(--color-system-design-primary-30);
	--notification-alert-bar-button-hover-text-color: var(--color-system-neutral-dark-black);
	--toggle-off-default-border-color: var(--color-system-neutral-dark-85);
	--toggle-off-disabled-border-color: var(--color-system-neutral-dark-85);
	--toggle-off-hover-border-color: var(--color-system-neutral-dark-85);
	--toggle-on-default-fill: var(--color-system-design-primary-80);
	--toggle-on-hover-fill: var(--color-system-design-primary-70);
	--toggle-on-default-border-color: var(--color-system-design-primary-15);
	--toggle-on-disabled-border-color: var(--color-system-neutral-dark-85);
	--toggle-on-disabled-fill: var(--color-system-design-primary-80);
	--toggle-on-hover-border-color: var(--color-system-design-primary-15);
}
html[data-theme='ci-based'] {
	--badge-active-color: var(--color-system-neutral-ci-based-white);
	--badge-disabled-border-color: var(--color-system-neutral-ci-based-10);
	--badge-disabled-color: var(--color-system-neutral-ci-based-40);
	--badge-disabled-fill: var(--color-system-neutral-ci-based-10);
	--badge-neutral-border-color: var(--color-system-design-primary-5);
	--badge-neutral-color: var(--color-system-neutral-ci-based-black);
	--badge-neutral-fill: var(--color-system-design-primary-5);
	--badge-transparent-color: var(--color-system-neutral-ci-based-white);
	--border-color: var(--color-system-design-primary-10);
	--border-section-separator-color: var(--color-system-design-primary-10);
	--border-selected-color: var(--color-system-design-primary-20);
	--button-counter-default-fill: var(--color-system-neutral-ci-based-white);
	--button-counter-hover-text-color: var(--color-system-design-primary-5);
	--button-counter-inactive-border-color: var(--color-system-neutral-ci-based-5);
	--button-counter-inactive-fill: var(--color-system-neutral-ci-based-5);
	--button-counter-inactive-text-color: var(--color-system-neutral-ci-based-40);
	--button-disabled-border-color: var(--color-system-neutral-ci-based-15);
	--button-disabled-fill: var(--color-system-neutral-ci-based-5);
	--button-disabled-text-color: var(--color-system-neutral-ci-based-15);
	--button-gallery-default-border-color: var(--color-system-neutral-ci-based-white);
	--button-gallery-default-text-color: var(--color-system-neutral-ci-based-white);
	--button-gallery-hover-border-color: var(--color-system-neutral-ci-based-white);
	--button-gallery-hover-text-color: var(--color-system-neutral-ci-based-white);
	--button-invert-default-border-color: var(--color-system-neutral-ci-based-white);
	--button-invert-default-fill: var(--color-system-neutral-ci-based-white);
	--button-invert-default-text-color: var(--color-system-design-primary-100);
	--button-invert-hover-border-color: var(--color-system-neutral-ci-based-0);
	--button-invert-hover-fill: var(--color-system-neutral-ci-based-0);
	--button-invert-hover-text-color: var(--color-system-design-primary-100);
	--button-modify-menu-active-border-color: var(--color-system-design-primary-90);
	--button-modify-menu-active-fill: var(--color-system-design-primary-90);
	--button-modify-menu-active-text-color: var(--color-system-design-primary-10);
	--button-modify-menu-active-hover-border-color: var(--color-system-design-primary-85);
	--button-modify-menu-active-hover-fill: var(--color-system-design-primary-85);
	--button-modify-menu-active-hover-text-color: var(--color-system-design-primary-10);
	--button-modify-menu-default-border-color: var(--color-system-design-primary-90);
	--button-modify-menu-default-fill: var(--color-system-design-primary-5);
	--button-modify-menu-default-text-color: var(--color-system-design-primary-90);
	--button-modify-menu-hover-border-color: var(--color-system-design-primary-90);
	--button-modify-menu-hover-fill: var(--color-system-design-primary-10);
	--button-modify-menu-hover-text-color: var(--color-system-design-primary-90);
	--button-navigation-default-border-color: var(--color-system-neutral-ci-based-15);
	--button-navigation-default-fill: var(--color-system-neutral-ci-based-white);
	--button-navigation-default-text-color: var(--color-system-design-primary-100);
	--button-navigation-hover-border-color: var(--color-system-neutral-ci-based-15);
	--button-navigation-hover-fill: var(--color-system-neutral-ci-based-0);
	--button-navigation-hover-text-color: var(--color-system-design-primary-100);
	--button-primary-hover-text-color: var(--color-system-design-primary-5);
	--button-primary-selected-text-color: var(--color-system-design-primary-5);
	--button-primary-selected-hover-text-color: var(--color-system-design-primary-5);
	--button-rate-tags-hover-text-color: var(--color-system-design-primary-5);
	--button-secondary-default-border-color: var(--color-system-design-primary-10);
	--button-secondary-default-fill: var(--color-system-design-primary-10);
	--button-secondary-default-text-color: var(--color-system-design-primary-100);
	--button-secondary-hover-border-color: var(--color-system-design-primary-15);
	--button-secondary-hover-fill: var(--color-system-design-primary-15);
	--button-secondary-hover-text-color: var(--color-system-design-primary-100);
	--button-secondary-selected-text-color: var(--color-system-design-primary-5);
	--button-secondary-selected-hover-text-color: var(--color-system-design-primary-5);
	--button-tag-default-border-color: var(--color-system-design-primary-15);
	--button-tag-default-fill: var(--color-system-design-primary-10);
	--button-tag-default-text-color: var(--color-system-design-primary-100);
	--button-tag-hover-border-color: var(--color-system-design-primary-20);
	--button-tag-hover-fill: var(--color-system-design-primary-15);
	--button-tag-hover-text-color: var(--color-system-design-primary-100);
	--button-tertiary-default-border-color: var(--color-system-design-primary-10);
	--button-tertiary-default-fill: var(--color-system-design-primary-10);
	--button-tertiary-default-text-color: var(--color-system-design-primary-85);
	--button-tertiary-hover-border-color: var(--color-system-design-primary-15);
	--button-tertiary-hover-fill: var(--color-system-design-primary-15);
	--button-tertiary-hover-text-color: var(--color-system-design-primary-100);
	--button-wish-default-border-color: var(--color-system-design-primary-10);
	--button-wish-default-fill: var(--color-system-neutral-ci-based-white);
	--button-wish-default-text-color: var(--color-system-design-primary-100);
	--button-wish-hover-text-color: var(--color-system-design-primary-100);
	--button-wish-selected-border-color: var(--color-system-design-primary-20);
	--button-wish-selected-fill: var(--color-system-neutral-ci-based-white);
	--button-wish-selected-hover-border-color: var(--color-system-design-primary-20);
	--calendar-duration-reset-button-default-border-color: var(--color-system-neutral-ci-based-80);
	--calendar-duration-reset-button-default-fill: var(--color-system-neutral-ci-based-black);
	--calendar-duration-reset-button-default-icon-color: var(--color-system-neutral-ci-based-white);
	--calendar-duration-reset-button-hover-border-color: var(--color-system-neutral-ci-based-80);
	--calendar-duration-reset-button-hover-fill: var(--color-system-neutral-ci-based-95);
	--calendar-duration-reset-button-hover-icon-color: var(--color-system-neutral-ci-based-white);
	--calendar-tile-alert-fill: var(--color-system-design-primary-0);
	--calendar-tile-default-border-color: var(--color-system-neutral-ci-based-10);
	--calendar-tile-default-fill: var(--color-system-design-primary-0);
	--calendar-tile-default-text-color: var(--color-system-design-primary-100);
	--calendar-tile-default-text-color-price: var(--color-system-design-primary-90);
	--calendar-tile-disabled-border-color: var(--color-system-neutral-ci-based-15);
	--calendar-tile-disabled-fill: var(--color-system-design-primary-0);
	--calendar-tile-disabled-text-color: var(--color-system-neutral-ci-based-15);
	--calendar-tile-disabled-text-color-price: var(--color-system-neutral-ci-based-15);
	--calendar-tile-hover-fill: var(--color-system-design-primary-0);
	--calendar-tile-hover-text-color: var(--color-system-design-primary-100);
	--calendar-tile-selected-text-color: var(--color-system-design-primary-5);
	--calendar-tile-selected-text-color-price: var(--color-system-design-primary-5);
	--checkbox-default-border-color: var(--color-system-neutral-ci-based-30);
	--checkbox-default-fill: var(--color-system-neutral-ci-based-white);
	--checkbox-selected-text-color: var(--color-system-design-primary-5);
	--color-neutral-0: var(--color-system-neutral-ci-based-0);
	--color-neutral-10: var(--color-system-neutral-ci-based-10);
	--color-neutral-100: var(--color-system-neutral-ci-based-100);
	--color-neutral-15: var(--color-system-neutral-ci-based-15);
	--color-neutral-20: var(--color-system-neutral-ci-based-20);
	--color-neutral-30: var(--color-system-neutral-ci-based-30);
	--color-neutral-40: var(--color-system-neutral-ci-based-40);
	--color-neutral-5: var(--color-system-neutral-ci-based-5);
	--color-neutral-50: var(--color-system-neutral-ci-based-50);
	--color-neutral-60: var(--color-system-neutral-ci-based-60);
	--color-neutral-70: var(--color-system-neutral-ci-based-70);
	--color-neutral-80: var(--color-system-neutral-ci-based-80);
	--color-neutral-85: var(--color-system-neutral-ci-based-85);
	--color-neutral-90: var(--color-system-neutral-ci-based-90);
	--color-neutral-95: var(--color-system-neutral-ci-based-95);
	--color-neutral-black: var(--color-system-neutral-ci-based-black);
	--color-neutral-white: var(--color-system-neutral-ci-based-white);
	--completion-area-payment-text-color: var(--color-system-design-primary-5);
	--completion-area-payment-button-default-border-color: var(--color-system-design-primary-5);
	--completion-area-payment-button-default-fill: var(--color-system-design-primary-5);
	--completion-area-payment-button-default-text-color: var(--color-system-design-primary-100);
	--completion-area-payment-button-hover-text-color: var(--color-system-design-primary-100);
	--completion-area-thank-you-border-color: var(--color-system-design-primary-10);
	--completion-area-thank-you-fill: var(--color-system-neutral-ci-based-white);
	--completion-area-thank-you-text-color: var(--color-system-design-primary-100);
	--confirmation-page-customer-feedback-text-color: var(--color-system-design-primary-5);
	--confirmation-page-customer-feedback-button-selected-text-color: var(--color-system-design-primary-5);
	--confirmation-page-customer-feedback-button-selected-hover-text-color: var(--color-system-design-primary-5);
	--confirmation-page-head-area-text-color: var(--color-system-design-primary-5);
	--confirmation-page-share-pad-text-color: var(--color-system-design-primary-5);
	--dropdown-default-border-color: var(--color-system-design-primary-10);
	--dropdown-default-fill: var(--color-system-design-primary-10);
	--dropdown-default-text-color: var(--color-system-design-primary-100);
	--dropdown-hover-border-color: var(--color-system-design-primary-15);
	--dropdown-hover-fill: var(--color-system-design-primary-15);
	--dropdown-hover-text-color: var(--color-system-design-primary-100);
	--dropdown-selected-text-color: var(--color-system-design-primary-5);
	--dropdown-selected-hover-text-color: var(--color-system-design-primary-5);
	--enhancement-fill: var(--color-system-design-primary-10);
	--icon-slot-neutral-border-color: var(--color-system-design-primary-10);
	--icon-slot-neutral-color: var(--color-system-design-primary-80);
	--icon-slot-neutral-fill: var(--color-system-design-primary-10);
	--icon-slot-tooltip-border-color: var(--color-system-neutral-ci-based-80);
	--icon-slot-tooltip-color: var(--color-system-neutral-ci-based-5);
	--icon-slot-tooltip-fill: var(--color-system-neutral-ci-based-90);
	--input-field-default-border-color: var(--color-system-design-primary-10);
	--input-field-default-fill: var(--color-system-neutral-ci-based-white);
	--input-field-default-label-color: var(--color-system-design-primary-90);
	--input-field-default-text-color: var(--color-system-design-primary-100);
	--input-field-hover-border-color: var(--color-system-design-primary-15);
	--input-field-hover-fill: var(--color-system-design-primary-0);
	--input-field-hover-label-color: var(--color-system-design-primary-90);
	--input-field-hover-text-color: var(--color-system-design-primary-100);
	--loading-screen-fill: var(--color-system-design-primary-5);
	--loading-screen-logo-color: var(--color-system-design-primary-100);
	--loading-screen-progress-bar-fill: var(--color-system-neutral-ci-based-10);
	--menu-fill: var(--color-system-design-primary-0);
	--menu-icon-fill: var(--color-system-neutral-ci-based-70);
	--menu-item-primary-default-text-color: var(--color-system-design-primary-100);
	--menu-item-primary-hover-text-color: var(--color-system-design-primary-100);
	--menu-item-secondary-default-text-color: var(--color-system-design-primary-90);
	--menu-item-secondary-hover-text-color: var(--color-system-design-primary-90);
	--modal-header-fill: var(--color-system-design-primary-0);
	--modal-header-text-color: var(--color-system-design-primary-100);
	--modal-header-text-color-secondary: var(--color-system-design-primary-90);
	--modal-socket-fill: var(--color-system-design-primary-0);
	--modal-socket-text-color: var(--color-system-design-primary-100);
	--modal-socket-text-color-secondary: var(--color-system-design-primary-90);
	--modal-surface-border-color: var(--color-system-design-primary-10);
	--modal-surface-fill: var(--color-system-design-primary-0);
	--modal-surface-primary-content-layer-fill: var(--color-system-neutral-ci-based-white);
	--modal-surface-secondary-content-layer-fill: var(--color-system-design-primary-0);
	--options-pad-border-color: var(--color-system-design-primary-10);
	--options-pad-fill: var(--color-system-design-primary-10);
	--options-pad-text-color: var(--color-system-design-primary-100);
	--options-pad-button-default-fill: var(--color-system-design-primary-15);
	--options-pad-button-default-text-color: var(--color-system-design-primary-100);
	--options-pad-button-hover-fill: var(--color-system-design-primary-20);
	--options-pad-button-hover-text-color: var(--color-system-design-primary-100);
	--quick-booker-ui-booking-code-default-border-color: var(--color-system-neutral-ci-based-5);
	--quick-booker-ui-booking-code-default-fill: var(--color-system-neutral-ci-based-5);
	--quick-booker-ui-booking-code-default-text-color: var(--color-system-design-primary-90);
	--quick-booker-ui-booking-code-hover-border-color: var(--color-system-neutral-ci-based-10);
	--quick-booker-ui-booking-code-hover-fill: var(--color-system-neutral-ci-based-10);
	--quick-booker-ui-booking-code-hover-text-color: var(--color-system-design-primary-90);
	--quick-booker-ui-surface-divider-color: var(--color-system-design-primary-10);
	--quick-booker-ui-surface-fill: var(--color-system-design-primary-0);
	--quick-booker-ui-typography-default-icon-color: var(--color-system-design-primary-100);
	--quick-booker-ui-typography-default-label-color: var(--color-system-design-primary-85);
	--quick-booker-ui-typography-default-text-color: var(--color-system-design-primary-100);
	--section-desktop-even-fill: var(--color-system-design-primary-0);
	--section-desktop-odd-fill: var(--color-system-design-primary-5);
	--section-mobile-fill: var(--color-system-design-primary-5);
	--slider-indicator-active-border-color: var(--color-system-neutral-ci-based-40);
	--slider-indicator-active-fill: var(--color-system-neutral-ci-based-white);
	--slider-indicator-inactive-border-color: var(--color-system-neutral-ci-based-40);
	--slider-control-default-border-color: var(--color-system-neutral-ci-based-30);
	--slider-control-default-fill: var(--color-system-neutral-ci-based-white);
	--slider-control-hover-border-color: var(--color-system-neutral-ci-based-60);
	--slider-control-hover-fill: var(--color-system-neutral-ci-based-0);
	--slider-track-line-default-fill: var(--color-system-neutral-ci-based-15);
	--slider-track-line-hover-fill: var(--color-system-neutral-ci-based-40);
	--tile-border-color: var(--color-system-design-primary-10);
	--tile-primary-default-fill: var(--color-system-neutral-ci-based-white);
	--tile-primary-selected-fill: var(--color-system-neutral-ci-based-white);
	--tile-secondary-default-fill: var(--color-system-neutral-ci-based-white);
	--tile-secondary-selected-fill: var(--color-system-neutral-ci-based-white);
	--toggle-off-default-control-fill: var(--color-system-neutral-ci-based-white);
	--toggle-off-default-fill: var(--color-system-neutral-ci-based-30);
	--toggle-off-disabled-control-fill: var(--color-system-neutral-ci-based-white);
	--toggle-off-disabled-fill: var(--color-system-neutral-ci-based-15);
	--toggle-off-hover-control-fill: var(--color-system-neutral-ci-based-white);
	--toggle-off-hover-fill: var(--color-system-neutral-ci-based-40);
	--toggle-on-default-control-fill: var(--color-system-neutral-ci-based-white);
	--toggle-on-disabled-control-fill: var(--color-system-neutral-ci-based-white);
	--toggle-on-hover-control-fill: var(--color-system-neutral-ci-based-white);
	--tooltip-fill: var(--color-system-neutral-ci-based-black);
	--tooltip-text-color: var(--color-system-neutral-ci-based-white);
	--typography-text-color-on-primary: var(--color-system-design-primary-5);
	--typography-text-color-on-secondary: var(--color-system-design-primary-5);
	--typography-text-color-primary: var(--color-system-design-primary-100);
	--typography-text-color-secondary: var(--color-system-design-primary-90);
	--typography-text-color-section-headline: var(--color-system-design-primary-100);
	--typography-text-color-tertiary: var(--color-system-design-primary-85);
}
html[data-device='tablet'] {
	--body-calendar-day-font-size: 15px;
}
html[data-device='mobile'] {
	--body-3xlarge-font-size: var(--font-size-xl);
	--body-4xlarge-font-size: var(--font-size-lg);
	--body-4xlarge-line-height: var(--font-line-height-sm);
	--body-calendar-day-font-size: 15px;
	--body-large-font-size: var(--font-size-md);
	--body-medium-font-size: var(--font-size-sm);
	--button-book-font-size: var(--font-size-lg);
	--title-4xlarge-prices-font-size: var(--font-size-sm);
	--title-4xlarge-prices-font-weight: var(--font-weight-constant-regular);
	--title-xlarge-room-order-item-font-size: var(--font-size-sm);
	--title-xlarge-room-order-item-font-weight: var(--font-weight-constant-regular);
	--title-4xlarge-prices-font-family: var(--font-family-body);
	--title-xlarge-room-order-item-font-family: var(--font-family-body);
}
body {
	--opacity-layer-stage-image: rgba(1, 1, 1, 0.35);
	--opacity-layer-climate: rgba(0, 0, 0, 0.5);
	--climate-text-color: #ffffff;
	--box-shadow-rate-monitor: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	--font-size-desktop-ratemonitor: 13px;
	--font-size-desktop-global-secondary: 13px;
	--line-height-desktop-global-secondary: 16px;
	--font-size-desktop-button: 14px;
	--font-size-desktop-button-ratemonitor: 14px;
	--font-size-desktop-headline-ratemonitor: 20px;
	--font-size-mobile-booking-conclusion: 20px;
	--font-size-mobile-headline-order-item: 14px;
	--font-size-mobile-headline-enhancement-item: 14px;
	--font-size-mobile-button-secondary: 14px;
	--font-size-mobile-button: 13px;
	--font-size-mobile-global-small: 12px;
	--font-size-mobile-global-secondary: 12px;
	--line-height-mobile-global-secondary: 16px;
	--font-size-mobile-global-tiny: 10px;
	--font-size-mobile-secondary-button: 12px;
	--mobile-header-button-wrap-border-radius: 30px;
	--order-item-primary-background-color-transparent: rgba(255, 255, 255, 0);
	--customer-feedback-background-border: none;
	--box-shadow-customer-feedback-background: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	--rate-monitor-avatar-border: 1px solid rgba(252, 252, 252, 1);
	--rate-monitor-avatar-border-radius: 42px;
	--box-shadow-rate-monitor-avatar: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	--font-color-inverse: rgba(255, 255, 255, 1);
	--font-color-quick-booker-default-label-backup: rgba(166, 166, 166, 1);
	--font-color-inactive-font: rgba(220, 220, 220, 1);
	--font-color-error: rgba(255, 0, 0, 1);
	--font-color-success: rgba(0, 205, 33, 1);
	--gallery-navigation-button-inactive-background-color: rgba(255, 255, 255, 1);
	--gallery-navigation-button-inactive-border-color: rgba(151, 151, 151, 1);
	--gallery-navigation-button-inactive-icon-color: rgba(203, 203, 203, 1);
	--category-slider-item-active-background-color: var(--brand-color-surface-primary-fill);
	--category-slider-item-active-border-color: var(--brand-color-surface-primary-fill);
	--rate-monitor-avatar-hover-background-color: rgba(255, 222, 204, 1);
	--rate-monitor-avatar-hover-border-color: rgba(255, 222, 204, 1);
	--rate-monitor-avatar-hover-icon-color: rgba(255, 94, 0, 1);
	--enhancement-terminal-header-font-color: #ffffff;
	--enhancement-terminal-header-font-color-title: #ffffff;
	--enhancement-terminal-close-button-hover-background-color: rgba(208, 240, 231, 1);
	--enhancement-terminal-close-button-hover-icon-color: var(--brand-color-surface-primary-fill);
	--enhancement-terminal-close-button-default-background-color: rgba(255, 255, 255, 1);
	--enhancement-terminal-close-button-default-icon-color: var(--brand-color-surface-primary-fill);
	--navigation-default-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	--font-size-desktop-big-global-primary: 19px;
}
opb6-navigation-bar header.small-logo {
	--logo-height-desktop: 32px;
}

