@font-face{font-family:CUPRA Screen;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cupra-screen-light.woff2) format("woff2")}@font-face{font-family:CUPRA Screen;font-style:normal;font-weight:350;font-display:swap;src:url(/fonts/cupra-screen-book.woff2) format("woff2")}@font-face{font-family:CUPRA Screen;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cupra-screen-regular.woff2) format("woff2")}@font-face{font-family:CUPRA Screen;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/cupra-screen-medium.woff2) format("woff2")}@font-face{font-family:CUPRA Screen;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/cupra-screen-bold.woff2) format("woff2")}@font-face{font-family:SEAT BCN;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/seat-bcn-regular.woff2) format("woff2")}@font-face{font-family:SEAT BCN;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/seat-bcn-medium.woff2) format("woff2")}@font-face{font-family:SEAT BCN;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/seat-bcn-bold.woff2) format("woff2")}@font-face{font-family:SEAT BCN;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/seat-bcn-black.woff2) format("woff2")}@font-face{font-family:SEAT BCN Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/seat-bcn-condensed-bold.woff2) format("woff2")}@font-face{font-family:SEAT BCN Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/seat-bcn-condensed-black.woff2) format("woff2")}:root{--ds-font-cupra: "CUPRA Screen", system-ui, -apple-system, sans-serif;--ds-font-seat: "SEAT BCN", system-ui, -apple-system, sans-serif;--ds-font-seat-condensed: "SEAT BCN Condensed", "SEAT BCN", system-ui, sans-serif;--ds-font-family: system-ui, -apple-system, sans-serif}:root{--ds-letter-spacing-default: .5px}:root{--cupra-neutral-10: #FAFAFA;--cupra-neutral-20: #E1E4EA;--cupra-neutral-30: #AEAEB7;--cupra-neutral-40: #5A5C67;--cupra-neutral-50: #34353C;--cupra-neutral-60: #26262C;--cupra-neutral-70: #18181B;--cupra-neutral-80: #15181E;--cupra-neutral-90: #09090B;--cupra-moonslate-20: #F3F4F6;--cupra-moonslate-90: #515A70;--cupra-moonslate-100: #404759;--cupra-moonslate-110: #303540;--cupra-moonslate-120: #22262F;--cupra-moonslate-130: #15181E;--cupra-copper: #E6D3C6;--cupra-copper-rgb: 230, 211, 198;--cupra-copper-gradient: linear-gradient(135deg, #B77F58 0%, #9B613B 50%, #804620 100%);--cupra-copper-gradient-hover: linear-gradient(135deg, #996642 0%, #764A2D 50%, #562F15 100%);--cupra-copper-gradient-pressed: linear-gradient(135deg, #764E33 0%, #51331F 50%, #2D190B 100%);--cupra-crimson-10: #FEF6F8;--cupra-crimson-20: #FDECF1;--cupra-crimson-30: #FAD1DD;--cupra-crimson-40: #F7B5C7;--cupra-crimson-50: #F599AA;--cupra-crimson-60: #F17485;--cupra-crimson-70: #ED4F74;--cupra-crimson-80: #E81748;--cupra-crimson-90: #B01227;--cupra-crimson-100: #8B0E1F;--cupra-crimson-110: #660A18;--cupra-crimson-120: #4A0816;--cupra-crimson-130: #2E0507;--cupra-crimson-140: #1C0306;--cupra-crimson-150: #130205;--cupra-cobalt-10: #F6FCFE;--cupra-cobalt-20: #ECFAFD;--cupra-cobalt-30: #D1F3FA;--cupra-cobalt-40: #B5EAF7;--cupra-cobalt-50: #99E2F5;--cupra-cobalt-60: #74DAF1;--cupra-cobalt-70: #4FCBED;--cupra-cobalt-80: #17CCE8;--cupra-cobalt-90: #1293B0;--cupra-cobalt-100: #0E728B;--cupra-cobalt-110: #0A5566;--cupra-cobalt-120: #083F4A;--cupra-cobalt-130: #05292E;--cupra-cobalt-140: #03171C;--cupra-cobalt-150: #021013;--cupra-opacity-crimson-05: rgba(241, 116, 133, .05);--cupra-opacity-crimson-40: rgba(245, 153, 170, .4);--cupra-opacity-crimson-60: rgba(139, 14, 31, .6);--cupra-opacity-crimson-70: rgba(74, 8, 22, .7);--cupra-opacity-cobalt-05: rgba(116, 218, 241, .05);--cupra-opacity-cobalt-40: rgba(153, 226, 245, .4);--cupra-opacity-cobalt-60: rgba(14, 114, 139, .6);--cupra-opacity-cobalt-70: rgba(8, 63, 74, .7);--cupra-opacity-blue-05: rgba(181, 223, 247, .05);--cupra-opacity-blue-40: rgba(181, 223, 247, .4);--cupra-opacity-blue-60: rgba(14, 114, 139, .6);--cupra-opacity-blue-70: rgba(181, 223, 247, .7)}:root{--seat-red-liminal: #FF0036;--seat-red-light-theme: #B0042C;--seat-red-gradient-end: #C01545;--seat-red-60: var(--seat-red-light-theme);--seat-red-80: var(--seat-red-liminal);--seat-red-100: var(--seat-red-gradient-end);--seat-black: #190F14;--seat-grey: #747468;--seat-grey-dark: #2E2A2B;--seat-grey-light: #D1CFD0;--seat-grey-80: #7F7F72;--seat-grey-60: #E1D7CD;--seat-grey-40: #ECE9E1;--seat-grey-20: #F9F8F6;--seat-grey-10: #F5F5F5;--seat-white-pure: #FFFFFF;--seat-white-cream: #EBE9E8;--seat-white-off: #98928F;--seat-grey-header: #E8E8E8;--seat-green: #009196;--seat-orange: #F09623;--seat-red-gradient-start: #F31D57;--seat-gradient-primary: linear-gradient(90deg, #F31D57 50%, #FF0036 100%)}:root{--ds-text-strong: #FAFAFA;--ds-text-medium: #D3D6D9;--ds-text-soft: #AEAEB7;--ds-text-strong-inverse: #0A0A0B;--ds-text-medium-inverse: #3E4146;--ds-text-soft-inverse: #6E7178;--ds-bg-surface: #FFFFFF;--ds-bg-surface-subtle: #F4F5F6;--ds-bg-surface-elevated: #FFFFFF;--ds-bg-overlay: rgba(9, 9, 11, .6);--ds-border-subtle: #E5E7EA;--ds-border-default: #D1D5DB;--ds-border-strong: #9CA3AF}:root{--ds-bp-xs: 320px;--ds-bp-s: 480px;--ds-bp-m: 768px;--ds-bp-l: 1024px;--ds-bp-xl: 1440px;--ds-bp-xxl: 1920px}:root{--ds-spacing-layout-xxxs: 4px;--ds-spacing-layout-xxs: 8px;--ds-spacing-layout-xs: 12px;--ds-spacing-layout-s: 16px;--ds-spacing-layout-m: 20px;--ds-spacing-layout-l: 24px;--ds-spacing-layout-xl: 32px;--ds-spacing-layout-xxl: 40px;--ds-spacing-layout-xxxl: 40px}@media (min-width: 480px){:root{--ds-spacing-layout-xxxs: 4px;--ds-spacing-layout-xxs: 8px;--ds-spacing-layout-xs: 12px;--ds-spacing-layout-s: 16px;--ds-spacing-layout-m: 20px;--ds-spacing-layout-l: 24px;--ds-spacing-layout-xl: 32px;--ds-spacing-layout-xxl: 40px;--ds-spacing-layout-xxxl: 40px}}@media (min-width: 768px){:root{--ds-spacing-layout-xxxs: 4px;--ds-spacing-layout-xxs: 8px;--ds-spacing-layout-xs: 12px;--ds-spacing-layout-s: 16px;--ds-spacing-layout-m: 20px;--ds-spacing-layout-l: 32px;--ds-spacing-layout-xl: 40px;--ds-spacing-layout-xxl: 48px;--ds-spacing-layout-xxxl: 64px}}@media (min-width: 1024px){:root{--ds-spacing-layout-xxxs: 4px;--ds-spacing-layout-xxs: 8px;--ds-spacing-layout-xs: 12px;--ds-spacing-layout-s: 16px;--ds-spacing-layout-m: 20px;--ds-spacing-layout-l: 32px;--ds-spacing-layout-xl: 40px;--ds-spacing-layout-xxl: 48px;--ds-spacing-layout-xxxl: 64px}}@media (min-width: 1440px){:root{--ds-spacing-layout-xxxs: 4px;--ds-spacing-layout-xxs: 8px;--ds-spacing-layout-xs: 12px;--ds-spacing-layout-s: 16px;--ds-spacing-layout-m: 24px;--ds-spacing-layout-l: 40px;--ds-spacing-layout-xl: 56px;--ds-spacing-layout-xxl: 72px;--ds-spacing-layout-xxxl: 88px}}@media (min-width: 1920px){:root{--ds-spacing-layout-xxxs: 4px;--ds-spacing-layout-xxs: 8px;--ds-spacing-layout-xs: 12px;--ds-spacing-layout-s: 16px;--ds-spacing-layout-m: 24px;--ds-spacing-layout-l: 40px;--ds-spacing-layout-xl: 56px;--ds-spacing-layout-xxl: 80px;--ds-spacing-layout-xxxl: 96px}}:root{--ds-spacing-m-1: 8px;--ds-spacing-m-2: 16px;--ds-spacing-m-3: 20px;--ds-spacing-m-4: 24px;--ds-spacing-m-5: 32px;--ds-spacing-m-6: 40px;--ds-spacing-s-1: 4px;--ds-spacing-s-2: 8px;--ds-spacing-s-3: 12px;--ds-spacing-s-4: 16px;--ds-spacing-s-5: 20px;--ds-spacing-s-6: 24px}:root{--ds-sizing-32: 32px;--ds-sizing-40: 40px;--ds-sizing-48: 48px;--ds-sizing-56: 56px}:root{--ds-gradient-diagonal: radial-gradient(circle at 0% 0%, #404F59 0%, #09090B 100%);--ds-gradient-diagonal-stops: radial-gradient(circle at 0% 0%, rgb(64 79 89 / 1) 0%, rgb(9 9 11 / 0) 100%);--ds-gradient-diagonal-start: #404F59;--ds-gradient-diagonal-end: #09090B}.ds-bg-diagonal{background:var(--ds-gradient-diagonal)}.theme-cupra{--ds-color-bg-default: #FFFFFF;--ds-color-bg-surface: var(--cupra-cobalt-150);--ds-color-bg-elevated: #FFFFFF;--ds-color-text-strong: #FAFAFA;--ds-color-text-medium: #D3D6D9;--ds-color-text-soft: #AEAEB7;--ds-color-text-strong-inverse: #0A0A0B;--ds-color-text-medium-inverse: #3E4146;--ds-color-border-subtle: #E5E7EA;--ds-color-border-default: #D1D5DB;--ds-color-border-strong: var(--cupra-copper);--ds-color-accent-rgb: var(--cupra-copper-rgb);--ds-font-brand: var(--ds-font-cupra);--ds-button-bg-color-primary-default-start: var(--cupra-neutral-10);--ds-button-bg-color-primary-default-end: var(--cupra-neutral-10);--ds-button-bg-color-primary-default: linear-gradient(180deg, var(--ds-button-bg-color-primary-default-start) 0%, var(--ds-button-bg-color-primary-default-end) 100%);--ds-button-text-color-primary-default: #09090B;--ds-button-border-color-primary-default: transparent;--ds-color-border-focus-ring: #6B8494;--ds-button-bg-color-destructive-default: #E06B65;--ds-button-text-color-destructive-default: #110201;--ds-button-bg-color-secondary-default: transparent;--ds-button-text-color-secondary-default: var(--cupra-neutral-10);--ds-button-border-color-secondary-default: var(--cupra-neutral-10);--ds-shadow-level-02-top: 0 -4px 8px rgba(0, 0, 0, .1);--ds-shadow-level-01: 0 2px 4px rgba(0, 0, 0, .08);--ds-shadow-level-02: 0 4px 8px rgba(0, 0, 0, .1);--ds-button-border-radius: 5.5px;--ds-radius-s: 4px;--ds-radius-m: 8px;--ds-radius-l: 16px;--ds-radius-pill: 999px;--ds-input-bg: var(--cupra-moonslate-110);--ds-input-bg-focus: var(--cupra-moonslate-100);--ds-input-bg-disabled: var(--cupra-moonslate-120);--ds-input-border: var(--cupra-moonslate-90);--ds-input-border-focus: var(--cupra-copper);--ds-input-border-error: var(--cupra-crimson-60);--ds-input-border-disabled: rgba(255, 255, 255, .08);--ds-input-text: var(--ds-text-strong);--ds-input-placeholder: rgba(174, 174, 183, .6);--ds-input-label: var(--ds-text-medium);--ds-input-helper: var(--ds-text-soft);--ds-input-error-text: var(--cupra-crimson-60);--ds-input-border-radius: 12px;--ds-input-light-bg: #FFFFFF;--ds-input-light-bg-focus: #FFFFFF;--ds-input-light-bg-disabled: #F3F4F6;--ds-input-light-border: var(--ds-border-default);--ds-input-light-border-focus: var(--cupra-copper);--ds-input-light-border-error: var(--cupra-crimson-80);--ds-input-light-border-disabled: var(--ds-border-subtle);--ds-input-light-text: var(--ds-text-strong-inverse);--ds-input-light-placeholder: #9CA3AF;--ds-input-light-label: var(--ds-text-medium-inverse);--ds-input-light-helper: var(--ds-text-soft-inverse);--ds-input-light-error-text: var(--cupra-crimson-80);--ds-input-light-border-radius: 8px;--ds-card-bg: rgba(255, 255, 255, .06);--ds-card-border: rgba(255, 255, 255, .1);--ds-card-shadow: none;--ds-card-bg-hover: rgba(255, 255, 255, .1);--ds-card-light-bg: #FFFFFF;--ds-card-light-border: var(--ds-border-subtle);--ds-card-light-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--ds-card-light-bg-hover: #F9FAFB;--ds-card-border-radius: var(--ds-radius-l);--ds-kiosk-bg: var(--ds-gradient-diagonal);--ds-kiosk-text-primary: #FFFFFF;--ds-kiosk-text-secondary: rgba(255,255,255,.72);--ds-kiosk-text-muted: rgba(255,255,255,.62);--ds-kiosk-accent: var(--cupra-copper);--ds-kiosk-deco: var(--cupra-copper);--ds-kiosk-tab-active: #C54C22;--ds-kiosk-finance-bg: var(--cupra-moonslate-110);--ds-kiosk-finance-border: var(--cupra-moonslate-90);--ds-kiosk-price-color: var(--cupra-moonslate-20);--ds-kiosk-price-label: rgba(255,255,255,.42);--ds-kiosk-card-bg: var(--cupra-moonslate-110);--ds-kiosk-card-bg-alt: #262A33;--ds-kiosk-card-border: var(--cupra-moonslate-90);--ds-kiosk-card-shadow: none;--ds-kiosk-separator: rgba(255,255,255,.12);--ds-kiosk-image-bg: transparent;--ds-kiosk-stat-label: rgba(255,255,255,.45);--ds-kiosk-stat-value: rgba(255,255,255,.92);--ds-kiosk-section-title: rgba(255,255,255,.62);--ds-kiosk-name-text: #FFFFFF;--ds-kiosk-pill-bg: var(--cupra-moonslate-100);--ds-kiosk-pill-border: var(--cupra-moonslate-90);--ds-kiosk-pill-text: rgba(255,255,255,.85);--ds-kiosk-panel-bg: linear-gradient(180deg, #191D25 0%, #0B0C0F 100%);--ds-kiosk-page-bg: #15181E url(/backgrounds/cupra-diagonal-m.webp) 0 -338px / 100% auto repeat-y;--ds-kiosk-page-color: #15181E;--ds-kiosk-section-bg: transparent;--ds-kiosk-header-bg: transparent;--ds-kiosk-nav-bg: #4D4D56;--ds-kiosk-nav-bg-pressed: #3E3E46;--ds-kiosk-nav-border: none;--ds-kiosk-nav-radius: 14px;--ds-kiosk-nav-color: #FFFFFF;--ds-kiosk-nav-shadow: none;--ds-kiosk-tab-padding-x: 16px;--ds-kiosk-tab-gap: 0px;--ds-kiosk-stepper-active: linear-gradient(to top, #B77F58 0%, #9B613B 65%, #804620 100%);--ds-kiosk-stepper-track: #5A5C67;--ds-kiosk-panel-separator: rgba(255,255,255,.06);--ds-kiosk-offline-text: rgba(255,255,255,.25);--ds-kiosk-waiting-watermark: rgba(255,255,255,.04);--ds-kiosk-discount-badge-bg: rgba(var(--cupra-copper-rgb),.15);--ds-kiosk-discount-badge-text: var(--cupra-copper);--ds-kiosk-logo-filter: brightness(0) invert(1);--ds-kiosk-price-original-color: rgba(255,255,255,.35);--ds-kiosk-image-text-strong: rgba(255,255,255,.9);--ds-kiosk-image-text-muted: rgba(255,255,255,.4);--ds-kiosk-image-overlay-gradient: linear-gradient(to top, rgba(9,9,11,.9) 0%, transparent 100%);--ds-kiosk-ring-track: rgba(255,255,255,.12);--ds-kiosk-modal-overlay: rgba(0,0,0,.92);--ds-kiosk-modal-blur: none;--ds-kiosk-modal-panel-bg: transparent;--ds-kiosk-modal-panel-radius: 0px;--ds-kiosk-modal-panel-pad: 0px;--ds-kiosk-modal-panel-shadow: none;--ds-kiosk-modal-text: #FFFFFF;--ds-kiosk-modal-text-muted: rgba(255,255,255,.6);--ds-kiosk-modal-card-bg: rgba(255,255,255,.06);--ds-kiosk-modal-card-img-bg: rgba(255,255,255,.1);--ds-kiosk-modal-close-bg: rgba(0,0,0,.4);--ds-kiosk-modal-close-border: 2px solid rgba(255,255,255,.85);--ds-kiosk-modal-close-color: #FFFFFF;--ds-kiosk-modal-close-shadow: none;--ds-kiosk-modal-hint: rgba(255,255,255,.75);--ds-app-bg: var(--ds-gradient-diagonal);--ds-app-header-bg: var(--cupra-moonslate-130);--ds-app-header-border: var(--cupra-moonslate-100);--ds-app-text: #FFFFFF;--ds-app-text-secondary: rgba(255,255,255,.62);--ds-app-text-muted: rgba(255,255,255,.4);--ds-app-surface: var(--cupra-moonslate-110);--ds-app-surface-hover: var(--cupra-moonslate-100);--ds-app-surface-border: var(--cupra-moonslate-90);--ds-app-surface-shadow: none;--ds-app-card-bg: var(--ds-app-surface);--ds-app-card-image-bg: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);--ds-app-accent: var(--cupra-copper);--ds-app-deco: var(--cupra-copper-gradient);--ds-font-cap-ratio: .71;--ds-app-logo-filter: brightness(0) invert(1);--ds-app-input-surface: dark;--ds-app-menu-bg: var(--cupra-moonslate-130);--ds-app-menu-border: var(--cupra-moonslate-90)}.theme-seat{--ds-color-bg-default: #FFFFFF;--ds-color-bg-surface: var(--seat-black);--ds-color-bg-elevated: #FFFFFF;--ds-color-text-strong: var(--seat-grey-20);--ds-color-text-medium: var(--seat-grey-light);--ds-color-text-soft: var(--seat-white-off);--ds-color-text-strong-inverse: var(--seat-black);--ds-color-text-medium-inverse: var(--seat-grey);--ds-color-border-subtle: var(--seat-grey-60);--ds-color-border-default: var(--seat-grey-light);--ds-color-border-strong: var(--seat-red-80);--ds-color-accent-rgb: 255, 0, 54;--ds-font-brand: var(--ds-font-seat);--ds-button-bg-color-primary-default-start: var(--seat-red-gradient-start);--ds-button-bg-color-primary-default-end: var(--seat-red-liminal);--ds-button-bg-color-primary-default: var(--seat-gradient-primary);--ds-button-text-color-primary-default: #FAFAFA;--ds-button-border-color-primary-default: transparent;--ds-button-bg-color-destructive-default: var(--seat-gradient-primary);--ds-button-text-color-destructive-default: #FFFFFF;--ds-button-bg-color-secondary-default: transparent;--ds-button-text-color-secondary-default: var(--seat-black);--ds-button-border-color-secondary-default: var(--seat-black);--ds-shadow-level-02-top: 0 -4px 8px rgba(0, 0, 0, .1);--ds-shadow-level-01: 0 2px 4px rgba(0, 0, 0, .08);--ds-shadow-level-02: 0 4px 8px rgba(0, 0, 0, .1);--ds-button-border-radius: 50px;--ds-radius-s: 4px;--ds-radius-m: 8px;--ds-radius-l: 16px;--ds-radius-pill: 999px;--ds-input-bg: rgba(255, 255, 255, .08);--ds-input-bg-focus: rgba(255, 255, 255, .12);--ds-input-bg-disabled: rgba(255, 255, 255, .04);--ds-input-border: rgba(255, 255, 255, .2);--ds-input-border-focus: var(--seat-red-80);--ds-input-border-error: var(--seat-red-60);--ds-input-border-disabled: rgba(255, 255, 255, .08);--ds-input-text: var(--ds-text-strong);--ds-input-placeholder: rgba(174, 174, 183, .6);--ds-input-label: var(--ds-text-medium);--ds-input-helper: var(--ds-text-soft);--ds-input-error-text: var(--seat-red-60);--ds-input-border-radius: 12px;--ds-input-light-bg: #FFFFFF;--ds-input-light-bg-focus: #FFFFFF;--ds-input-light-bg-disabled: var(--seat-grey-10);--ds-input-light-border: var(--ds-border-default);--ds-input-light-border-focus: var(--seat-red-80);--ds-input-light-border-error: var(--seat-red-80);--ds-input-light-border-disabled: var(--ds-border-subtle);--ds-input-light-text: var(--ds-text-strong-inverse);--ds-input-light-placeholder: var(--seat-white-off);--ds-input-light-label: var(--ds-text-medium-inverse);--ds-input-light-helper: var(--ds-text-soft-inverse);--ds-input-light-error-text: var(--seat-red-80);--ds-input-light-border-radius: 8px;--ds-card-bg: rgba(255, 255, 255, .06);--ds-card-border: rgba(255, 255, 255, .1);--ds-card-shadow: none;--ds-card-bg-hover: rgba(255, 255, 255, .1);--ds-card-light-bg: #FFFFFF;--ds-card-light-border: var(--ds-border-subtle);--ds-card-light-shadow: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--ds-card-light-bg-hover: var(--seat-grey-20);--ds-card-border-radius: var(--ds-radius-l);--ds-kiosk-bg: var(--seat-grey-20);--ds-kiosk-text-primary: var(--seat-black);--ds-kiosk-text-secondary: var(--seat-grey);--ds-kiosk-text-muted: var(--seat-grey-80);--ds-kiosk-text-strong: var(--seat-black);--ds-kiosk-accent: var(--seat-red-80);--ds-kiosk-deco: var(--seat-black);--ds-kiosk-tab-active: var(--ds-kiosk-accent);--ds-kiosk-finance-bg: var(--seat-grey-20);--ds-kiosk-finance-border: var(--seat-grey-60);--ds-kiosk-price-color: var(--seat-black);--ds-kiosk-price-label: var(--seat-grey);--ds-kiosk-card-bg: #FFFFFF;--ds-kiosk-card-bg-alt: var(--seat-grey-20);--ds-kiosk-card-border: var(--seat-grey-60);--ds-kiosk-card-shadow: 0 1px 3px rgba(0,0,0,.06);--ds-kiosk-separator: var(--seat-grey-dark);--ds-kiosk-image-bg: var(--seat-grey-20);--ds-kiosk-stat-label: var(--seat-grey);--ds-kiosk-stat-value: var(--seat-black);--ds-kiosk-section-title: var(--seat-grey-80);--ds-kiosk-name-text: var(--seat-black);--ds-kiosk-pill-bg: #FFFFFF;--ds-kiosk-pill-border: var(--seat-grey-60);--ds-kiosk-pill-text: var(--seat-grey);--ds-kiosk-panel-bg: #FFFFFF;--ds-kiosk-page-bg: var(--ds-kiosk-panel-bg);--ds-kiosk-page-color: #FFFFFF;--ds-kiosk-section-bg: var(--ds-kiosk-panel-bg);--ds-kiosk-header-bg: var(--seat-grey-header);--ds-kiosk-nav-bg: var(--seat-grey-60);--ds-kiosk-nav-bg-pressed: var(--seat-grey-light);--ds-kiosk-nav-border: none;--ds-kiosk-nav-radius: 2px;--ds-kiosk-nav-color: var(--ds-kiosk-text-primary);--ds-kiosk-nav-shadow: none;--ds-kiosk-tab-padding-x: 0px;--ds-kiosk-tab-gap: 24px;--ds-kiosk-stepper-active: var(--ds-kiosk-text-primary);--ds-kiosk-stepper-track: #C7C7C7;--ds-kiosk-panel-separator: var(--seat-grey-light);--ds-kiosk-offline-text: var(--seat-grey);--ds-kiosk-waiting-watermark: rgba(0,0,0,.04);--ds-kiosk-discount-badge-bg: var(--seat-grey-40);--ds-kiosk-discount-badge-text: var(--seat-black);--ds-kiosk-logo-filter: none;--ds-kiosk-price-original-color: var(--seat-white-off);--ds-kiosk-image-text-strong: var(--seat-black);--ds-kiosk-image-text-muted: var(--seat-grey);--ds-kiosk-image-overlay-gradient: linear-gradient(to top, rgba(249,248,246,.85) 0%, transparent 100%);--ds-kiosk-ring-track: rgba(0,0,0,.12);--ds-kiosk-modal-overlay: rgba(249,248,246,.55);--ds-kiosk-modal-blur: blur(12px);--ds-kiosk-modal-panel-bg: #FFFFFF;--ds-kiosk-modal-panel-radius: 16px;--ds-kiosk-modal-panel-pad: 32px;--ds-kiosk-modal-panel-shadow: 0 24px 60px rgba(0,0,0,.18);--ds-kiosk-modal-text: var(--seat-black);--ds-kiosk-modal-text-muted: var(--seat-grey);--ds-kiosk-modal-card-bg: var(--seat-grey-20);--ds-kiosk-modal-card-img-bg: var(--seat-grey-20);--ds-kiosk-modal-close-bg: #FFFFFF;--ds-kiosk-modal-close-border: 1px solid var(--seat-grey-60);--ds-kiosk-modal-close-color: var(--seat-black);--ds-kiosk-modal-close-shadow: 0 2px 10px rgba(0,0,0,.12);--ds-kiosk-modal-hint: var(--seat-grey);--ds-app-bg: #FFFFFF;--ds-app-header-bg: var(--seat-grey-header);--ds-app-header-border: var(--seat-grey-60);--ds-app-text: var(--seat-black);--ds-app-text-secondary: var(--seat-grey);--ds-app-text-muted: var(--seat-grey);--ds-app-surface: #FFFFFF;--ds-app-surface-hover: var(--seat-grey-20);--ds-app-surface-border: var(--seat-grey-60);--ds-app-surface-shadow: 0 1px 3px rgba(0,0,0,.06);--ds-app-card-bg: var(--seat-grey-20);--ds-app-card-image-bg: var(--seat-grey-20);--ds-app-accent: var(--seat-red-80);--ds-app-deco: var(--seat-black);--ds-font-cap-ratio: .76;--ds-app-logo-filter: none;--ds-app-input-surface: light;--ds-app-menu-bg: #FFFFFF;--ds-app-menu-border: var(--seat-grey-60)}.theme-cupra{font-family:var(--ds-font-cupra)}.theme-seat{font-family:var(--ds-font-seat)}button,input,select,textarea,optgroup{font-family:inherit}button[data-variant]:focus-visible{outline:2px solid var(--ds-color-border-focus-ring);outline-offset:2px}.theme-cupra,.theme-seat{scrollbar-color:var(--ds-app-surface-border) transparent;scrollbar-width:thin}.theme-cupra ::-webkit-scrollbar,.theme-seat ::-webkit-scrollbar{width:10px;height:10px}.theme-cupra ::-webkit-scrollbar-track,.theme-seat ::-webkit-scrollbar-track{background:transparent}.theme-cupra ::-webkit-scrollbar-thumb,.theme-seat ::-webkit-scrollbar-thumb{background:var(--ds-app-surface-border);border-radius:5px}.theme-cupra ::-webkit-scrollbar-thumb:hover,.theme-seat ::-webkit-scrollbar-thumb:hover{background:var(--ds-app-text-muted)}
