sub,sup{font-size:60%}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}button,input,optgroup,select,textarea{line-height:1.15}:is(button,input):where([type=button],[type=reset],[type=submit]),button{-webkit-appearance:button}:root{--sbb-animation-duration-1x:0.04s;--sbb-animation-duration-2x:0.08s;--sbb-animation-duration-3x:0.12s;--sbb-animation-duration-4x:0.16s;--sbb-animation-duration-5x:0.20s;--sbb-animation-duration-6x:0.24s;--sbb-animation-duration-12x:0.48s;--sbb-animation-easing:cubic-bezier(.47,.1,1,.63);--sbb-border-width-1x:0.0625rem;--sbb-border-width-2x:0.125rem;--sbb-border-radius-1x:0.125rem;--sbb-border-radius-2x:0.25rem;--sbb-border-radius-4x:0.5rem;--sbb-border-radius-8x:1rem;--sbb-border-radius-16x:2rem;--sbb-breakpoint-zero-min:0rem;--sbb-breakpoint-zero-max:22.4375rem;--sbb-breakpoint-micro-min:22.5rem;--sbb-breakpoint-micro-max:37.4375rem;--sbb-breakpoint-small-min:37.5rem;--sbb-breakpoint-small-max:52.4375rem;--sbb-breakpoint-medium-min:52.5rem;--sbb-breakpoint-medium-max:63.9375rem;--sbb-breakpoint-large-min:64rem;--sbb-breakpoint-large-max:79.9375rem;--sbb-breakpoint-wide-min:80rem;--sbb-breakpoint-wide-max:89.9375rem;--sbb-breakpoint-ultra-min:90rem;--sbb-breakpoint-ultra-max:161.1875rem;--sbb-color-black:#000;--sbb-color-black-alpha-0:transparent;--sbb-color-black-alpha-10:rgba(0,0,0,.1);--sbb-color-black-alpha-15:rgba(0,0,0,.15);--sbb-color-black-alpha-20:rgba(0,0,0,.2);--sbb-color-black-alpha-30:rgba(0,0,0,.3);--sbb-color-black-alpha-40:rgba(0,0,0,.4);--sbb-color-black-alpha-50:rgba(0,0,0,.5);--sbb-color-black-alpha-60:rgba(0,0,0,.6);--sbb-color-black-alpha-70:rgba(0,0,0,.7);--sbb-color-midnight:#151515;--sbb-color-charcoal:#212121;--sbb-color-iron:#444;--sbb-color-anthracite:#5a5a5a;--sbb-color-granite:#686868;--sbb-color-metal:#767676;--sbb-color-metal-alpha-0:hsla(0,0%,46%,0);--sbb-color-metal-alpha-20:hsla(0,0%,46%,.2);--sbb-color-smoke:#8d8d8d;--sbb-color-smoke-alpha-0:hsla(0,0%,55%,0);--sbb-color-smoke-alpha-5:hsla(0,0%,55%,.05);--sbb-color-smoke-alpha-10:hsla(0,0%,55%,.1);--sbb-color-smoke-alpha-20:hsla(0,0%,55%,.2);--sbb-color-storm:#a8a8a8;--sbb-color-graphite:#b7b7b7;--sbb-color-cement:#bdbdbd;--sbb-color-cement-alpha-0:hsla(0,0%,74%,0);--sbb-color-cement-alpha-20:hsla(0,0%,74%,.2);--sbb-color-platinum:#cdcdcd;--sbb-color-platinum-alpha-0:hsla(0,0%,80%,0);--sbb-color-platinum-alpha-20:hsla(0,0%,80%,.2);--sbb-color-aluminium:#d2d2d2;--sbb-color-silver:#dcdcdc;--sbb-color-cloud:#e5e5e5;--sbb-color-milk:#f6f6f6;--sbb-color-red:#eb0000;--sbb-color-red-alpha-0:rgba(235,0,0,0);--sbb-color-red-alpha-20:rgba(235,0,0,.2);--sbb-color-red-alpha-90:rgba(235,0,0,.9);--sbb-color-red-mode-dark:#ff3838;--sbb-color-red125:#c60018;--sbb-color-red125-alpha-0:rgba(198,0,24,0);--sbb-color-red125-alpha-20:rgba(198,0,24,.2);--sbb-color-red150:#a20013;--sbb-color-white:#fff;--sbb-color-white-alpha-0:hsla(0,0%,100%,0);--sbb-color-white-alpha-20:hsla(0,0%,100%,.2);--sbb-color-white-alpha-30:hsla(0,0%,100%,.3);--sbb-color-white-alpha-50:hsla(0,0%,100%,.5);--sbb-color-white-alpha-60:hsla(0,0%,100%,.6);--sbb-color-white-alpha-70:hsla(0,0%,100%,.7);--sbb-color-sky:#0079c7;--sbb-color-night:#143a85;--sbb-color-violet:#6f2282;--sbb-color-pink:#cf4082;--sbb-color-autumn:#e84e10;--sbb-color-orange:#f27e00;--sbb-color-peach:#fcbb00;--sbb-color-lemon:#ffde15;--sbb-color-brown:#b76000;--sbb-color-green:#008a36;--sbb-color-turquoise:#00a59b;--sbb-focus-outline-offset:0.1875rem;--sbb-layout-base-grid-columns-zero:4;--sbb-layout-base-grid-columns-micro:4;--sbb-layout-base-grid-columns-small:4;--sbb-layout-base-grid-columns-medium:8;--sbb-layout-base-grid-columns-large:8;--sbb-layout-base-grid-columns-wide:12;--sbb-layout-base-grid-columns-ultra:16;--sbb-layout-base-grid-gutter-responsive-zero:1rem;--sbb-layout-base-grid-gutter-responsive-micro:1rem;--sbb-layout-base-grid-gutter-responsive-small:1.5rem;--sbb-layout-base-grid-gutter-responsive-medium:1.5rem;--sbb-layout-base-grid-gutter-responsive-large:2rem;--sbb-layout-base-grid-gutter-responsive-wide:2rem;--sbb-layout-base-grid-gutter-responsive-ultra:2rem;--sbb-layout-base-offset-responsive-zero:1rem;--sbb-layout-base-offset-responsive-micro:1.25rem;--sbb-layout-base-offset-responsive-small:3rem;--sbb-layout-base-offset-responsive-medium:3.5rem;--sbb-layout-base-offset-responsive-large:4rem;--sbb-layout-base-offset-responsive-wide:4.5rem;--sbb-layout-base-offset-responsive-ultra:7.5rem;--sbb-layout-base-page-max-width:75rem;--sbb-shadow-elevation-level-3-shadow-1-offset-x:0rem;--sbb-shadow-elevation-level-3-shadow-1-offset-y:0.125rem;--sbb-shadow-elevation-level-3-shadow-1-blur:1rem;--sbb-shadow-elevation-level-3-shadow-1-spread:0rem;--sbb-shadow-elevation-level-3-shadow-2-offset-x:0rem;--sbb-shadow-elevation-level-3-shadow-2-offset-y:0.0625rem;--sbb-shadow-elevation-level-3-shadow-2-blur:0.25rem;--sbb-shadow-elevation-level-3-shadow-2-spread:0rem;--sbb-shadow-elevation-level-3-soft-1-color:hsla(0,0%,55%,.05);--sbb-shadow-elevation-level-3-soft-2-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-3-soft-negative-1-color:rgba(0,0,0,.15);--sbb-shadow-elevation-level-3-soft-negative-2-color:rgba(0,0,0,.2);--sbb-shadow-elevation-level-3-hard-1-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-3-hard-2-color:hsla(0,0%,55%,.2);--sbb-shadow-elevation-level-3-hard-negative-1-color:rgba(0,0,0,.3);--sbb-shadow-elevation-level-3-hard-negative-2-color:rgba(0,0,0,.4);--sbb-shadow-elevation-level-5-shadow-1-offset-x:0rem;--sbb-shadow-elevation-level-5-shadow-1-offset-y:0.25rem;--sbb-shadow-elevation-level-5-shadow-1-blur:2rem;--sbb-shadow-elevation-level-5-shadow-1-spread:0rem;--sbb-shadow-elevation-level-5-shadow-2-offset-x:0rem;--sbb-shadow-elevation-level-5-shadow-2-offset-y:0.0625rem;--sbb-shadow-elevation-level-5-shadow-2-blur:0.5rem;--sbb-shadow-elevation-level-5-shadow-2-spread:0rem;--sbb-shadow-elevation-level-5-soft-1-color:hsla(0,0%,55%,.05);--sbb-shadow-elevation-level-5-soft-2-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-5-soft-negative-1-color:rgba(0,0,0,.15);--sbb-shadow-elevation-level-5-soft-negative-2-color:rgba(0,0,0,.2);--sbb-shadow-elevation-level-5-hard-1-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-5-hard-2-color:hsla(0,0%,55%,.2);--sbb-shadow-elevation-level-5-hard-negative-1-color:rgba(0,0,0,.3);--sbb-shadow-elevation-level-5-hard-negative-2-color:rgba(0,0,0,.4);--sbb-shadow-elevation-level-9-shadow-1-offset-x:0rem;--sbb-shadow-elevation-level-9-shadow-1-offset-y:1rem;--sbb-shadow-elevation-level-9-shadow-1-blur:8rem;--sbb-shadow-elevation-level-9-shadow-1-spread:0rem;--sbb-shadow-elevation-level-9-shadow-2-offset-x:0rem;--sbb-shadow-elevation-level-9-shadow-2-offset-y:0.25rem;--sbb-shadow-elevation-level-9-shadow-2-blur:2rem;--sbb-shadow-elevation-level-9-shadow-2-spread:0rem;--sbb-shadow-elevation-level-9-soft-1-color:hsla(0,0%,55%,.05);--sbb-shadow-elevation-level-9-soft-2-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-9-soft-negative-1-color:rgba(0,0,0,.15);--sbb-shadow-elevation-level-9-soft-negative-2-color:rgba(0,0,0,.2);--sbb-shadow-elevation-level-9-hard-1-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-9-hard-2-color:hsla(0,0%,55%,.2);--sbb-shadow-elevation-level-9-hard-negative-1-color:rgba(0,0,0,.3);--sbb-shadow-elevation-level-9-hard-negative-2-color:rgba(0,0,0,.4);--sbb-shadow-elevation-level-11-shadow-1-offset-x:0rem;--sbb-shadow-elevation-level-11-shadow-1-offset-y:1.5rem;--sbb-shadow-elevation-level-11-shadow-1-blur:12rem;--sbb-shadow-elevation-level-11-shadow-1-spread:0rem;--sbb-shadow-elevation-level-11-shadow-2-offset-x:0rem;--sbb-shadow-elevation-level-11-shadow-2-offset-y:0.25rem;--sbb-shadow-elevation-level-11-shadow-2-blur:4rem;--sbb-shadow-elevation-level-11-shadow-2-spread:0rem;--sbb-shadow-elevation-level-11-soft-1-color:hsla(0,0%,55%,.05);--sbb-shadow-elevation-level-11-soft-2-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-11-soft-negative-1-color:rgba(0,0,0,.15);--sbb-shadow-elevation-level-11-soft-negative-2-color:rgba(0,0,0,.2);--sbb-shadow-elevation-level-11-hard-1-color:hsla(0,0%,55%,.1);--sbb-shadow-elevation-level-11-hard-2-color:hsla(0,0%,55%,.2);--sbb-shadow-elevation-level-11-hard-negative-1-color:rgba(0,0,0,.3);--sbb-shadow-elevation-level-11-hard-negative-2-color:rgba(0,0,0,.4);--sbb-size-element-xs-zero:2.25rem;--sbb-size-element-xs-micro:2.25rem;--sbb-size-element-xs-small:2.25rem;--sbb-size-element-xs-medium:2.5rem;--sbb-size-element-xs-large:2.5rem;--sbb-size-element-xs-wide:2.5rem;--sbb-size-element-xs-ultra:2.5rem;--sbb-size-element-s-zero:2.75rem;--sbb-size-element-s-micro:2.75rem;--sbb-size-element-s-small:2.75rem;--sbb-size-element-s-medium:3rem;--sbb-size-element-s-large:3rem;--sbb-size-element-s-wide:3rem;--sbb-size-element-s-ultra:3rem;--sbb-size-element-m-zero:3rem;--sbb-size-element-m-micro:3rem;--sbb-size-element-m-small:3rem;--sbb-size-element-m-medium:3.5rem;--sbb-size-element-m-large:3.5rem;--sbb-size-element-m-wide:3.5rem;--sbb-size-element-m-ultra:3.5rem;--sbb-size-element-l-zero:3.5rem;--sbb-size-element-l-micro:3.5rem;--sbb-size-element-l-small:3.5rem;--sbb-size-element-l-medium:4rem;--sbb-size-element-l-large:4rem;--sbb-size-element-l-wide:4rem;--sbb-size-element-l-ultra:4rem;--sbb-size-icon-ui-small:1.5rem;--sbb-size-icon-ui-medium:2.25rem;--sbb-size-icon-ui-large:3rem;--sbb-spacing-fixed-1x:0.25rem;--sbb-spacing-fixed-2x:0.5rem;--sbb-spacing-fixed-3x:0.75rem;--sbb-spacing-fixed-4x:1rem;--sbb-spacing-fixed-5x:1.25rem;--sbb-spacing-fixed-6x:1.5rem;--sbb-spacing-fixed-8x:2rem;--sbb-spacing-fixed-9x:2.25rem;--sbb-spacing-fixed-10x:2.5rem;--sbb-spacing-fixed-12x:3rem;--sbb-spacing-fixed-14x:3.5rem;--sbb-spacing-fixed-16x:4rem;--sbb-spacing-fixed-18x:4.5rem;--sbb-spacing-fixed-20x:5rem;--sbb-spacing-fixed-24x:6rem;--sbb-spacing-fixed-30x:7.5rem;--sbb-spacing-responsive-xxxs-zero:0.75rem;--sbb-spacing-responsive-xxxs-micro:0.75rem;--sbb-spacing-responsive-xxxs-small:0.75rem;--sbb-spacing-responsive-xxxs-medium:1rem;--sbb-spacing-responsive-xxxs-large:1rem;--sbb-spacing-responsive-xxxs-wide:1rem;--sbb-spacing-responsive-xxxs-ultra:1rem;--sbb-spacing-responsive-xxs-zero:1rem;--sbb-spacing-responsive-xxs-micro:1rem;--sbb-spacing-responsive-xxs-small:1rem;--sbb-spacing-responsive-xxs-medium:1.5rem;--sbb-spacing-responsive-xxs-large:1.5rem;--sbb-spacing-responsive-xxs-wide:1.5rem;--sbb-spacing-responsive-xxs-ultra:1.5rem;--sbb-spacing-responsive-xs-zero:1.25rem;--sbb-spacing-responsive-xs-micro:1.25rem;--sbb-spacing-responsive-xs-small:1.25rem;--sbb-spacing-responsive-xs-medium:1.5rem;--sbb-spacing-responsive-xs-large:1.5rem;--sbb-spacing-responsive-xs-wide:1.5rem;--sbb-spacing-responsive-xs-ultra:1.5rem;--sbb-spacing-responsive-s-zero:1.5rem;--sbb-spacing-responsive-s-micro:1.5rem;--sbb-spacing-responsive-s-small:1.5rem;--sbb-spacing-responsive-s-medium:2rem;--sbb-spacing-responsive-s-large:2rem;--sbb-spacing-responsive-s-wide:2rem;--sbb-spacing-responsive-s-ultra:2rem;--sbb-spacing-responsive-m-zero:2rem;--sbb-spacing-responsive-m-micro:2rem;--sbb-spacing-responsive-m-small:2rem;--sbb-spacing-responsive-m-medium:2.5rem;--sbb-spacing-responsive-m-large:2.5rem;--sbb-spacing-responsive-m-wide:3rem;--sbb-spacing-responsive-m-ultra:3rem;--sbb-spacing-responsive-l-zero:2rem;--sbb-spacing-responsive-l-micro:2rem;--sbb-spacing-responsive-l-small:2.5rem;--sbb-spacing-responsive-l-medium:3rem;--sbb-spacing-responsive-l-large:3.5rem;--sbb-spacing-responsive-l-wide:3.5rem;--sbb-spacing-responsive-l-ultra:4rem;--sbb-spacing-responsive-xl-zero:2rem;--sbb-spacing-responsive-xl-micro:2rem;--sbb-spacing-responsive-xl-small:3rem;--sbb-spacing-responsive-xl-medium:4rem;--sbb-spacing-responsive-xl-large:5rem;--sbb-spacing-responsive-xl-wide:5rem;--sbb-spacing-responsive-xl-ultra:6rem;--sbb-spacing-responsive-xxl-zero:3rem;--sbb-spacing-responsive-xxl-micro:3rem;--sbb-spacing-responsive-xxl-small:4.5rem;--sbb-spacing-responsive-xxl-medium:5rem;--sbb-spacing-responsive-xxl-large:6rem;--sbb-spacing-responsive-xxl-wide:6rem;--sbb-spacing-responsive-xxl-ultra:7.5rem;--sbb-typo-font-family:"SBB","Helvetica Neue",Helvetica,Arial,sans-serif;--sbb-typo-letter-spacing-titles:0;--sbb-typo-letter-spacing-body-text:0.03em;--sbb-typo-line-height-titles:1.3;--sbb-typo-line-height-body-text:1.75;--sbb-typo-scale-0-75x:0.75rem;--sbb-typo-scale-0-8125x:0.8125rem;--sbb-typo-scale-0-875x:0.875rem;--sbb-typo-scale-default:1rem;--sbb-typo-scale-1-125x:1.125rem;--sbb-typo-scale-1-25x:1.25rem;--sbb-typo-scale-1-5x:1.5rem;--sbb-typo-scale-2x:2rem;--sbb-typo-scale-2-5x:2.5rem;--sbb-typo-scale-3x:3rem;--sbb-typo-scale-3-5x:3.5rem;--sbb-typo-scale-4x:4rem;--sbb-font-default-color:var(--sbb-color-charcoal);--sbb-focus-outline-color-default:var(--sbb-color-black);--sbb-focus-outline-color-dark:var(--sbb-color-white);--sbb-focus-outline-color:var(--sbb-focus-outline-color-default);--sbb-focus-outline-width:var(--sbb-border-width-1x);--sbb-font-size-title-1:var(--sbb-typo-scale-2-5x);--sbb-font-size-title-2:var(--sbb-typo-scale-2x);--sbb-font-size-title-3:var(--sbb-typo-scale-1-5x);--sbb-font-size-title-4:var(--sbb-typo-scale-1-25x);--sbb-font-size-title-5:var(--sbb-typo-scale-1-125x);--sbb-font-size-title-6:var(--sbb-typo-scale-0-875x);--sbb-font-size-text-xl:var(--sbb-typo-scale-1-25x);--sbb-font-size-text-l:var(--sbb-typo-scale-1-125x);--sbb-font-size-text-m:var(--sbb-typo-scale-default);--sbb-font-size-text-s:var(--sbb-typo-scale-0-875x);--sbb-font-size-text-xs:var(--sbb-typo-scale-0-75x);--sbb-font-size-text-xxs:var(--sbb-typo-scale-0-75x);--sbb-spacing-responsive-xxxs:var(--sbb-spacing-responsive-xxxs-zero);--sbb-spacing-responsive-xxs:var(--sbb-spacing-responsive-xxs-zero);--sbb-spacing-responsive-xs:var(--sbb-spacing-responsive-xs-zero);--sbb-spacing-responsive-s:var(--sbb-spacing-responsive-s-zero);--sbb-spacing-responsive-m:var(--sbb-spacing-responsive-m-zero);--sbb-spacing-responsive-l:var(--sbb-spacing-responsive-l-zero);--sbb-spacing-responsive-xl:var(--sbb-spacing-responsive-xl-zero);--sbb-spacing-responsive-xxl:var(--sbb-spacing-responsive-xxl-zero);--sbb-layout-base-offset-responsive:var(--sbb-layout-base-offset-responsive-zero);--sbb-grid-base-columns:var(--sbb-layout-base-grid-columns-zero);--sbb-grid-base-gutter-responsive:var(--sbb-layout-base-grid-gutter-responsive-zero);--sbb-size-element-xs:var(--sbb-size-element-xs-zero);--sbb-size-element-s:var(--sbb-size-element-s-zero);--sbb-size-element-m:var(--sbb-size-element-m-zero);--sbb-size-element-l:var(--sbb-size-element-l-zero);--sbb-train-formation-wagon-width:5rem;--sbb-train-formation-wagon-height:2.5rem;--sbb-train-formation-wagon-border-radius:0.75rem;--sbb-train-formation-wagon-gap:var(--sbb-spacing-fixed-1x);--sbb-header-height:var(--sbb-spacing-fixed-14x);--sbb-time-input-max-width:3.625rem;--sbb-overlay-default-z-index:1000;--sbb-border-radius-infinity:10000000em}@media(forced-colors:active){:root{--sbb-focus-outline-color-default:Highlight;--sbb-focus-outline-color-dark:Highlight;--sbb-focus-outline-width:var(--sbb-border-width-2x)}}@media(min-width:22.5rem){:root{--sbb-layout-base-offset-responsive:var(--sbb-layout-base-offset-responsive-micro);--sbb-grid-base-columns:var(--sbb-layout-base-grid-columns-micro);--sbb-grid-base-gutter-responsive:var(--sbb-layout-base-grid-gutter-responsive-micro)}}@media(min-width:37.5rem){:root{--sbb-font-size-title-1:var(--sbb-typo-scale-3x);--sbb-spacing-responsive-l:var(--sbb-spacing-responsive-l-small);--sbb-spacing-responsive-xl:var(--sbb-spacing-responsive-xl-small);--sbb-spacing-responsive-xxl:var(--sbb-spacing-responsive-xxl-small);--sbb-layout-base-offset-responsive:var(--sbb-layout-base-offset-responsive-small);--sbb-grid-base-columns:var(--sbb-layout-base-grid-columns-small);--sbb-grid-base-gutter-responsive:var(--sbb-layout-base-grid-gutter-responsive-small)}}@media(min-width:52.5rem){:root{--sbb-font-size-title-2:var(--sbb-typo-scale-2-5x);--sbb-font-size-title-3:var(--sbb-typo-scale-2x);--sbb-font-size-title-4:var(--sbb-typo-scale-1-5x);--sbb-font-size-title-5:var(--sbb-typo-scale-1-25x);--sbb-font-size-title-6:var(--sbb-typo-scale-default);--sbb-font-size-text-xl:var(--sbb-typo-scale-1-5x);--sbb-font-size-text-l:var(--sbb-typo-scale-1-25x);--sbb-font-size-text-m:var(--sbb-typo-scale-1-125x);--sbb-font-size-text-s:var(--sbb-typo-scale-default);--sbb-font-size-text-xs:var(--sbb-typo-scale-0-875x);--sbb-spacing-responsive-xxxs:var(--sbb-spacing-responsive-xxxs-medium);--sbb-spacing-responsive-xxs:var(--sbb-spacing-responsive-xxs-medium);--sbb-spacing-responsive-xs:var(--sbb-spacing-responsive-xs-medium);--sbb-spacing-responsive-s:var(--sbb-spacing-responsive-s-medium);--sbb-spacing-responsive-m:var(--sbb-spacing-responsive-m-medium);--sbb-spacing-responsive-l:var(--sbb-spacing-responsive-l-medium);--sbb-spacing-responsive-xl:var(--sbb-spacing-responsive-xl-medium);--sbb-spacing-responsive-xxl:var(--sbb-spacing-responsive-xxl-medium);--sbb-layout-base-offset-responsive:var(--sbb-layout-base-offset-responsive-medium);--sbb-grid-base-columns:var(--sbb-layout-base-grid-columns-medium);--sbb-grid-base-gutter-responsive:var(--sbb-layout-base-grid-gutter-responsive-medium);--sbb-size-element-xs:var(--sbb-size-element-xs-medium);--sbb-size-element-s:var(--sbb-size-element-s-medium);--sbb-size-element-m:var(--sbb-size-element-m-medium);--sbb-size-element-l:var(--sbb-size-element-l-medium)}}@media(min-width:64rem){:root{--sbb-font-size-title-1:var(--sbb-typo-scale-3-5x);--sbb-spacing-responsive-l:var(--sbb-spacing-responsive-l-large);--sbb-spacing-responsive-xl:var(--sbb-spacing-responsive-xl-large);--sbb-spacing-responsive-xxl:var(--sbb-spacing-responsive-xxl-large);--sbb-layout-base-offset-responsive:var(--sbb-layout-base-offset-responsive-large);--sbb-grid-base-columns:var(--sbb-layout-base-grid-columns-large);--sbb-grid-base-gutter-responsive:var(--sbb-layout-base-grid-gutter-responsive-large)}}@media(min-width:80rem){:root{--sbb-spacing-responsive-m:var(--sbb-spacing-responsive-m-wide);--sbb-layout-base-offset-responsive:var(--sbb-layout-base-offset-responsive-wide);--sbb-grid-base-columns:var(--sbb-layout-base-grid-columns-wide);--sbb-grid-base-gutter-responsive:var(--sbb-layout-base-grid-gutter-responsive-wide)}}@media(min-width:90rem){:root{--sbb-font-size-title-1:var(--sbb-typo-scale-4x);--sbb-spacing-responsive-l:var(--sbb-spacing-responsive-l-ultra);--sbb-spacing-responsive-xl:var(--sbb-spacing-responsive-xl-ultra);--sbb-spacing-responsive-xxl:var(--sbb-spacing-responsive-xxl-ultra);--sbb-layout-base-offset-responsive:var(--sbb-layout-base-offset-responsive-ultra);--sbb-grid-base-columns:var(--sbb-layout-base-grid-columns-ultra);--sbb-grid-base-gutter-responsive:var(--sbb-layout-base-grid-gutter-responsive-ultra)}}@media(min-width:52.5rem){:root{--sbb-header-height:var(--sbb-spacing-fixed-24x);--sbb-time-input-max-width:4.0625rem}}@font-face{font-family:SBB;src:url(https://cdn.app.sbb.ch/fonts/v1_6_subset/SBBWeb-Roman.woff2) format("woff2"),url(https://cdn.app.sbb.ch/fonts/v1_6_subset/SBBWeb-Roman.woff) format("woff");font-display:fallback;font-weight:400}@font-face{font-family:SBB;src:url(https://cdn.app.sbb.ch/fonts/v1_6_subset/SBBWeb-Bold.woff2) format("woff2"),url(https://cdn.app.sbb.ch/fonts/v1_6_subset/SBBWeb-Bold.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:SBB;src:url(https://cdn.app.sbb.ch/fonts/v1_6_subset/SBBWeb-Light.woff2) format("woff2"),url(https://cdn.app.sbb.ch/fonts/v1_6_subset/SBBWeb-Light.woff) format("woff");font-display:swap;font-weight:300}html{font-family:var(--sbb-typo-font-family);font-weight:400;line-height:var(--sbb-typo-line-height-body-text);letter-spacing:var(--sbb-typo-letter-spacing-body-text);font-size:var(--sbb-text-font-size);color:var(--sbb-font-default-color)}::-moz-placeholder{color:var(--sbb-color-metal);-webkit-text-fill-color:var(--sbb-color-metal);opacity:1}::placeholder{color:var(--sbb-color-metal);-webkit-text-fill-color:var(--sbb-color-metal);opacity:1}sbb-form-field :where(input,textarea):disabled::-moz-placeholder{color:var(--sbb-color-granite);-webkit-text-fill-color:var(--sbb-color-granite)}sbb-form-field :where(input,textarea):disabled::placeholder{color:var(--sbb-color-granite);-webkit-text-fill-color:var(--sbb-color-granite)}sbb-form-field[floating-label] :where(input,textarea)::-moz-placeholder{color:transparent;-webkit-text-fill-color:transparent}sbb-form-field[floating-label] :where(input,textarea)::placeholder{color:transparent;-webkit-text-fill-color:transparent}@media(forced-colors:active){sbb-form-field[floating-label] :where(input,textarea)::-moz-placeholder{color:Canvas;-webkit-text-fill-color:Canvas}sbb-form-field[floating-label] :where(input,textarea)::placeholder{color:Canvas;-webkit-text-fill-color:Canvas}}sbb-form-field textarea{--sbb-scrollbar-thumb-width:0.125rem;--sbb-scrollbar-thumb-width-hover:0.25rem;--sbb-scrollbar-width-firefox:thin;--sbb-scrollbar-color:var(--sbb-color-black-alpha-30);--sbb-scrollbar-color-hover:var(--sbb-color-black-alpha-60);--sbb-scrollbar-track-color:transparent;--sbb-scrollbar-width:var(--sbb-spacing-fixed-3x)}sbb-form-field textarea::-webkit-scrollbar{width:var(--sbb-scrollbar-width);height:var(--sbb-scrollbar-width)}sbb-form-field textarea::-webkit-scrollbar,sbb-form-field textarea::-webkit-scrollbar-corner{background-color:var(--sbb-scrollbar-track-color,transparent)}sbb-form-field textarea::-webkit-scrollbar-thumb{background-color:var(--sbb-scrollbar-color,currentcolor);border:calc(.5*(var(--sbb-scrollbar-width) - var(--sbb-scrollbar-thumb-width))) solid transparent;border-radius:var(--sbb-border-radius-4x);background-clip:padding-box}sbb-form-field textarea::-webkit-scrollbar-thumb:hover{background-color:var(--sbb-scrollbar-color-hover,currentcolor);border-width:calc(.5*(var(--sbb-scrollbar-width) - var(--sbb-scrollbar-thumb-width-hover)))}sbb-form-field textarea::-webkit-scrollbar-button,sbb-form-field textarea::-webkit-scrollbar-corner{display:none}@supports not selector(::-webkit-scrollbar){sbb-form-field textarea{scrollbar-width:var(--sbb-scrollbar-width-firefox);scrollbar-color:var(--sbb-scrollbar-color,currentcolor) var(--sbb-scrollbar-track-color,transparent)}}sbb-form-field[negative] textarea{--sbb-scrollbar-thumb-width:0.125rem;--sbb-scrollbar-thumb-width-hover:0.25rem;--sbb-scrollbar-width-firefox:thin;--sbb-scrollbar-color:var(--sbb-color-white-alpha-30);--sbb-scrollbar-color-hover:var(--sbb-color-white-alpha-60);--sbb-scrollbar-track-color:transparent;--sbb-scrollbar-width:var(--sbb-spacing-fixed-3x)}sbb-form-field[negative] textarea::-webkit-scrollbar{width:var(--sbb-scrollbar-width);height:var(--sbb-scrollbar-width)}sbb-form-field[negative] textarea::-webkit-scrollbar,sbb-form-field[negative] textarea::-webkit-scrollbar-corner{background-color:var(--sbb-scrollbar-track-color,transparent)}sbb-form-field[negative] textarea::-webkit-scrollbar-thumb{background-color:var(--sbb-scrollbar-color,currentcolor);border:calc(.5*(var(--sbb-scrollbar-width) - var(--sbb-scrollbar-thumb-width))) solid transparent;border-radius:var(--sbb-border-radius-4x);background-clip:padding-box}sbb-form-field[negative] textarea::-webkit-scrollbar-thumb:hover{background-color:var(--sbb-scrollbar-color-hover,currentcolor);border-width:calc(.5*(var(--sbb-scrollbar-width) - var(--sbb-scrollbar-thumb-width-hover)))}sbb-form-field[negative] textarea::-webkit-scrollbar-button,sbb-form-field[negative] textarea::-webkit-scrollbar-corner{display:none}@supports not selector(::-webkit-scrollbar){sbb-form-field[negative] textarea{scrollbar-width:var(--sbb-scrollbar-width-firefox);scrollbar-color:var(--sbb-scrollbar-color,currentcolor) var(--sbb-scrollbar-track-color,transparent)}}:is(sbb-autocomplete,sbb-dialog,sbb-menu,sbb-navigation,sbb-navigation-section,sbb-overlay,sbb-select,sbb-skiplink-list,sbb-toast,sbb-popover):not(:defined){display:none}sbb-breadcrumb-group:not(:defined){display:block;height:calc(var(--sbb-typo-line-height-body-text)*var(--sbb-font-size-text-xs));overflow:hidden}[data-card-focusable]{pointer-events:all}sbb-title+p{margin-block-start:0}input[data-sbb-time-input]{max-width:var(--sbb-time-input-max-width)}sub{bottom:-.36em}.sbb-text-l,.sbb-text-m,.sbb-text-s,.sbb-text-xl,.sbb-text-xs,.sbb-text-xxs{font-family:var(--sbb-typo-font-family);font-weight:400;line-height:var(--sbb-typo-line-height-body-text);letter-spacing:var(--sbb-typo-letter-spacing-body-text);font-size:var(--sbb-text-font-size)}.sbb-text-xxs{--sbb-text-font-size:var(--sbb-font-size-text-xxs)}.sbb-text-xs{--sbb-text-font-size:var(--sbb-font-size-text-xs)}.sbb-text-s{--sbb-text-font-size:var(--sbb-font-size-text-s)}.sbb-text-m{--sbb-text-font-size:var(--sbb-font-size-text-m)}.sbb-text-l{--sbb-text-font-size:var(--sbb-font-size-text-l)}.sbb-text-xl{--sbb-text-font-size:var(--sbb-font-size-text-xl)}.sbb-text--bold{font-weight:700}.sbb-legend{--sbb-text-font-size:var(--sbb-font-size-text-xs);font-family:var(--sbb-typo-font-family);font-weight:400;line-height:var(--sbb-typo-line-height-body-text);letter-spacing:var(--sbb-typo-letter-spacing-body-text);font-size:var(--sbb-text-font-size);padding:0;color:var(--sbb-color-granite)}.sbb-screen-reader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sbb-disable-animation,.sbb-disable-animation-locally{--sbb-disable-animation-time:0.1ms;--sbb-disable-animation-zero-time:0s}.sbb-disable-animation-locally>*,.sbb-enable-animation{--sbb-disable-animation-time:initial;--sbb-disable-animation-zero-time:initial}.sbb-grid,.sbb-page-spacing{padding-inline:var(--sbb-layout-base-offset-responsive);margin-inline:auto;width:100%}@media(min-width:90rem){.sbb-grid,.sbb-page-spacing{max-width:calc(var(--sbb-layout-base-page-max-width) + 2*var(--sbb-layout-base-offset-responsive))}}.sbb-grid-expanded,.sbb-page-spacing-expanded{padding-inline:var(--sbb-spacing-responsive-xxs)}.sbb-grid,.sbb-grid-expanded{display:grid;gap:var(--sbb-grid-base-gutter-responsive);grid-template-columns:repeat(var(--sbb-grid-base-columns),1fr)}.sbb-list:where(ol,ul){--sbb-list-vertical-gap:0.75em;--sbb-list-padding-inline-start:1.5em}.sbb-list:where(ol,ul),.sbb-list:where(ol,ul) :is(ol,ul){margin:0;padding:0;padding-inline-start:var(--sbb-list-padding-inline-start);color:var(--sbb-color-iron)}.sbb-list:where(ol,ul) :is(ol,ul)>li+li,.sbb-list:where(ol,ul)>li+li{margin-block-start:var(--sbb-list-vertical-gap)}.sbb-list:where(ol,ul) :is(ol,ul)>li p,.sbb-list:where(ol,ul)>li p{margin-block:0}.sbb-list:where(ol,ul) :is(ol,ul)>li>*+p,.sbb-list:where(ol,ul)>li>*+p{margin-block-start:var(--sbb-spacing-responsive-xxxs)}.sbb-list:where(ol,ul) :is(ul,ol),.sbb-step-list .sbb-list:where(ol,ul){margin-block-start:var(--sbb-list-vertical-gap)}.sbb-list:where(ul),.sbb-list:where(ul) ul{list-style-type:none}.sbb-list:where(ul) ul>li,.sbb-list:where(ul)>li{position:relative}.sbb-list:where(ul) ul>li:before,.sbb-list:where(ul)>li:before{content:"•";position:absolute;display:flex;height:1em;width:1em;align-items:center;justify-content:center;inset-block-start:calc(.5*(var(--sbb-typo-line-height-body-text)*1em - 1em));inset-inline-start:calc(-1*(.5*var(--sbb-list-padding-inline-start) + .5em));transform:scale(1.3)}.sbb-list:where(dl){--sbb-text-font-size:var(--sbb-font-size-text-s);font-family:var(--sbb-typo-font-family);font-weight:400;line-height:var(--sbb-typo-line-height-body-text);letter-spacing:var(--sbb-typo-letter-spacing-body-text);font-size:var(--sbb-text-font-size);margin:0;padding:0;display:grid;grid-template-columns:auto minmax(20%,1fr);gap:var(--sbb-spacing-fixed-1x) var(--sbb-spacing-fixed-2x);color:var(--sbb-color-iron)}.sbb-list:where(dl) :is(dt,dd){margin:0;padding:0}.sbb-step-list{--sbb-step-list-marker-dimensions:2.125rem;--sbb-step-list-padding-block:var(--sbb-spacing-fixed-3x);--sbb-step-list-padding-inline:var(--sbb-spacing-responsive-xxs);--sbb-step-list-marker-to-text-gap:var(--sbb-spacing-responsive-xxxs);--sbb-step-list-text-to-marker-block-offset:calc(0.5 * (var(--sbb-step-list-marker-dimensions) - var(--sbb-typo-line-height-body-text) * var(--sbb-text-font-size)));--sbb-step-list-vertical-gap:var(--sbb-spacing-fixed-1x);list-style:none;margin:0;padding:0;counter-reset:steps}.sbb-step-list:where(.sbb-text-s){--sbb-step-list-padding-block:var(--sbb-spacing-fixed-4x)}.sbb-step-list:where(.sbb-text-m,.sbb-text-l,.sbb-text-xl){--sbb-step-list-padding-block:var(--sbb-spacing-fixed-5x)}@media(min-width:52.5rem){.sbb-step-list:where(.sbb-text-xl){--sbb-step-list-marker-dimensions:2.5625rem}}.sbb-step-list>li{position:relative;counter-increment:steps;background-color:var(--sbb-color-milk);border-radius:var(--sbb-border-radius-4x);padding-block:calc(var(--sbb-step-list-padding-block) + var(--sbb-step-list-text-to-marker-block-offset)) var(--sbb-step-list-padding-block);padding-inline:calc(var(--sbb-step-list-padding-inline) + var(--sbb-step-list-marker-dimensions) + var(--sbb-step-list-marker-to-text-gap)) var(--sbb-step-list-padding-inline);min-height:calc(var(--sbb-step-list-marker-dimensions) + 2*var(--sbb-step-list-padding-block))}.sbb-step-list>li:before{--sbb-text-font-size:var(--sbb-font-size-text-xxs);font-family:var(--sbb-typo-font-family);font-weight:400;line-height:var(--sbb-typo-line-height-body-text);letter-spacing:var(--sbb-typo-letter-spacing-body-text);font-size:var(--sbb-text-font-size);font-weight:700;content:counter(steps);position:absolute;display:flex;align-items:center;justify-content:center;height:var(--sbb-step-list-marker-dimensions);width:var(--sbb-step-list-marker-dimensions);margin-block-start:calc(-1*var(--sbb-step-list-text-to-marker-block-offset));inset-inline-start:var(--sbb-step-list-padding-inline);border:var(--sbb-border-width-1x) solid var(--sbb-color-cement);border-radius:50%;color:var(--sbb-color-charcoal)}.sbb-step-list>li+li{margin-block-start:var(--sbb-step-list-vertical-gap)}.sbb-step-list>li p{margin-block:0}.sbb-step-list>li>*+p{margin-block-start:var(--sbb-spacing-responsive-xxxs)}@font-face{font-family:SBB;src:url(https://cdn.app.sbb.ch/fonts/v1/SBBWeb-Roman.woff2) format("woff2"),url(https://cdn.app.sbb.ch/fonts/v1/SBBWeb-Roman.woff) format("woff");font-display:fallback;font-weight:400}@font-face{font-family:SBB;src:url(https://cdn.app.sbb.ch/fonts/v1/SBBWeb-Bold.woff2) format("woff2"),url(https://cdn.app.sbb.ch/fonts/v1/SBBWeb-Bold.woff) format("woff");font-display:swap;font-weight:700}@font-face{font-family:SBB;src:url(https://cdn.app.sbb.ch/fonts/v1/SBBWeb-Light.woff2) format("woff2"),url(https://cdn.app.sbb.ch/fonts/v1/SBBWeb-Light.woff) format("woff");font-display:swap;font-weight:300}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-space-between{justify-content:space-between}.align-content-end{align-content:flex-end}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.sbb-mini-button-group{border:2px solid var(--sbb-color-cloud);padding:0 var(--sbb-spacing-fixed-3x);border-radius:var(--sbb-border-radius-16x);width:140px;box-shadow:var(--sbb-shadow-elevation-level-3-shadow-2-offset-x) var(--sbb-shadow-elevation-level-3-shadow-2-offset-y) var(--sbb-shadow-elevation-level-3-shadow-2-blur) var(--sbb-shadow-elevation-level-3-shadow-2-spread) var(--sbb-shadow-elevation-level-3-soft-2-color),var(--sbb-shadow-elevation-level-3-shadow-1-offset-x) var(--sbb-shadow-elevation-level-3-shadow-1-offset-y) var(--sbb-shadow-elevation-level-3-shadow-1-blur) var(--sbb-shadow-elevation-level-3-shadow-1-spread) var(--sbb-shadow-elevation-level-3-soft-1-color)}.sbb-mini-button-group sbb-form-field{width:115px;min-width:115px;max-width:115px}.form-line{display:flex;margin-bottom:var(--sbb-spacing-fixed-3x);align-content:stretch;width:100%}.form-line>div{width:100%}.form-line--2-cols{grid-template-columns:repeat(2,1fr)}.form-line--2-cols,.form-line--3-cols{display:grid;gap:var(--sbb-grid-base-gutter-responsive)}.form-line--3-cols{grid-template-columns:repeat(3,1fr)}.form-line sbb-form-field{width:100%}.sbb-form-field__wrapper{background-color:transparent}.w-100{width:100%}#shadow-root .sbb-container{display:flex;justify-content:flex-end;align-items:center}.position-relative{position:relative}.sbb-spacing-fixed-2x--top,.sbb-spacing-xxs--top{margin-top:var(--sbb-spacing-fixed-2x)}.sbb-spacing-fixed-2x--bottom,.sbb-spacing-xxs--bottom{margin-bottom:var(--sbb-spacing-fixed-2x)}.sbb-spacing-xxxs--bottom{margin-bottom:.125rem}.sbb-spacing-fixed-3x--top,.sbb-spacing-xs--top{margin-top:var(--sbb-spacing-fixed-3x)}.sbb-spacing-fixed-3x--right,.sbb-spacing-xs--right{margin-right:var(--sbb-spacing-fixed-3x)}.sbb-spacing-fixed-3x--bottom,.sbb-spacing-xs--bottom{margin-bottom:var(--sbb-spacing-fixed-3x)}.sbb-spacing-fixed-4x--bottom,.sbb-spacing-s--bottom{margin-bottom:var(--sbb-spacing-fixed-4x)}.sbb-spacing-fixed-5x--bottom,.sbb-spacing-m--bottom{margin-bottom:var(--sbb-spacing-fixed-5x)}.sbb-spacing-fixed-6x--bottom,.sbb-spacing-l--bottom{margin-bottom:var(--sbb-spacing-fixed-6x)}.sbb-spacing-fixed-8x--top,.sbb-spacing-m--top{margin-top:var(--sbb-spacing-fixed-8x)}.sbb-spacing-fixed-8x--bottom,.sbb-spacing-m--bottom{margin-bottom:var(--sbb-spacing-fixed-8x)}.sbb-spacing-fixed-12x-top,.sbb-spacing-xl--top{margin-top:var(--sbb-spacing-fixed-12x)}.sbb-spacing-fixed-12x--bottom,.sbb-spacing-xl--bottom{margin-bottom:var(--sbb-spacing-fixed-12x)}.sbb-spacing-fixed-12x--left,.sbb-spacing-xl--left{margin-left:var(--sbb-spacing-fixed-12x)}.sbb-padding-l{padding:var(--sbb-spacing-fixed-6x)}.sbb-spacing--zero{margin:0}.sbb-padding--zero{padding:0}@media(min-width:calc(52.5rem)){.addresslist{display:flex;align-items:flex-start;justify-content:space-between}}.cart-errors{padding-top:var(--sbb-spacing-responsive-l)}.cart-errors>*{padding-right:var(--sbb-spacing-fixed-2x,8px)}@media(min-width:calc(37.5rem)){.cart-line-item{display:grid;padding-inline:var(--sbb-spacing-responsive-xxs);gap:var(--sbb-grid-base-gutter-responsive);grid-template-columns:repeat(6,1fr)}}.cart-line-item--image{grid-column:1}.cart-line-item--content{grid-column:2/7}.cart-line-item--content--row{display:block;grid-row:2}@media(min-width:calc(52.5rem)){.cart-line-item--content--row{display:grid;grid-template-columns:repeat(5,1fr)}}.cart-line-item--content--row--title{grid-column:1/4}.cart-line-item--content--row--action{grid-column:4/6}@media(min-width:calc(52.5rem)){.cart-line-item--content--row--action{display:flex;flex-direction:column;justify-items:flex-end;align-items:flex-end}.cart-line-item--content--row--action--price{display:flex;width:100%;justify-content:end}}.cartLineItemOption{margin-bottom:var(--sbb-spacing-fixed-3x)}.cartLineItemOption-label{color:var(--sbb-color-metal);font-size:var(--sbb-font-size-text-xxs)}.cartLineItemOption-value{color:var(--sbb-color-iron);font-size:var(--sbb-font-size-text-s)}.cart-empty{margin-bottom:var(--sbb-spacing-responsive-l)}.cart-empty--content{display:flex;padding:var(--sbb-spacing-responsive-l);flex-direction:column;justify-content:center;align-items:center;align-self:stretch;text-align:center}.cart-empty--content img{width:60%;min-width:320px}.cart-empty--content .cart-empty-button{text-transform:capitalize}.loading{z-index:9999;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8)}.loading--spinner{position:relative;top:calc(50% - 12px);left:calc(50% - 12px);display:inline-block}@media(min-width:calc(52.5rem)){.promocode{display:flex;align-items:flex-start;justify-content:space-between}}.sticky-bar{width:100%;display:flex;align-items:flex-end}.sticky-bar .locker-back-button{text-transform:capitalize}.sticky-bar:has(.locker-back-button){justify-content:space-between}.cart-totals-line{display:flex;justify-content:space-between;margin-bottom:var(--sbb-spacing-fixed-2x)}.cart-totals-line_label,.cart-totals-line_value{font-size:var(--sbb-font-size-text-m);font-weight:700}.cart-totals-line__normal .cart-totals-line_label,.cart-totals-line__normal .cart-totals-line_value{font-weight:400}.footer{padding-top:var(--sbb-spacing-responsive-l)}#__next:has(.locker-address),#root,body,html{height:100%}#__next:has(.locker-address){display:flex;flex-direction:column}#__next:has(.locker-address)>form{flex-grow:1;height:85%;overflow:auto;overflow-x:hidden;overflow-y:hidden}.cart-locker-info{display:flex;justify-content:space-between;margin-bottom:var(--sbb-spacing-fixed-2x);font-size:var(--sbb-font-size-text-m);font-weight:700}.locker-subheader{padding:var(--sbb-spacing-responsive-l-micro,32px) 0}.locker-subheader--title{margin:0;padding:0}.locker-subheader--subtitle{margin:0}.locker-address{padding:var(--sbb-spacing-responsive-l-micro,32px) 0 0 0;height:100%}.agreements-link{font-size:var(--sbb-font-size-text-s);padding-left:60px}.agreements-fallback{position:relative;top:5px;margin-right:10px;width:25px;height:25px}.agreements-fallback-label{color:var(--sbb-color-charcoal);text-decoration:underline}.agreements-fallback-label:hover{color:var(--sbb-color-red)}/*!
 * @category SBB
 * @copyright Copyright © Schweizerische Bundesbahnen SBB, 2025
 */.sbb-teaser-product{border-radius:var(--sbb-border-radius-4x);padding:0;border:1px solid rgba(229,231,235,.1);background-color:var(--sbb-color-white)}.sbb-teaser-product__subtitle{color:var(--sbb-color-granit)}.sbb-teaser-product__actions{padding:var(--sbb-spacing-responsive-xs-small) var(--sbb-spacing-responsive-xs-small)}.sbb-teaser-product .sbb-figure{border-top-left-radius:var(--sbb-border-radius-4x);border-top-right-radius:var(--sbb-border-radius-4x);aspect-ratio:1/1;max-height:252px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.sbb-teaser-product .sbb-figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sbb-teaser-product .in-stock{color:var(--sbb-color-green)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
 ! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
 */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.relative{position:relative}.order-2{order:2}.mt-auto{margin-top:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.resize{resize:both}.gap-4{gap:1rem}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body,html{min-width:320px}@media (min-width:320px){.zero\:col-span-2{grid-column:span 2/span 2}.zero\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:840px){.medium\:col-span-1{grid-column:span 1/span 1}.medium\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.large\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}