.icon--mask{background-color:var(--color-on)}.icon.size--small{width:16px;height:16px}.icon.size--medium{width:24px;height:24px}.icon.size--large{width:32px;height:32px}.theme__base-neutral{--base-0:var(--palette-neutral-0);--base-25:var(--palette-neutral-25);--base-50:var(--palette-neutral-50);--base-75:var(--palette-neutral-75);--base-100:var(--palette-neutral-100);--base-150:var(--palette-neutral-150);--base-200:var(--palette-neutral-300);--base-300:var(--palette-neutral-300);--base-400:var(--palette-neutral-400);--base-500:var(--palette-neutral-500);--base-600:var(--palette-neutral-600);--base-700:var(--palette-neutral-700);--base-800:var(--palette-neutral-800);--base-825:var(--palette-neutral-825);--base-850:var(--palette-neutral-850);--base-900:var(--palette-neutral-900)}.theme__base-cool{--base-0:var(--palette-cool-0);--base-25:var(--palette-cool-25);--base-50:var(--palette-cool-50);--base-75:var(--palette-cool-75);--base-100:var(--palette-cool-100);--base-150:var(--palette-cool-150);--base-200:var(--palette-cool-200);--base-300:var(--palette-cool-300);--base-400:var(--palette-cool-400);--base-500:var(--palette-cool-500);--base-600:var(--palette-cool-600);--base-700:var(--palette-cool-700);--base-800:var(--palette-cool-800);--base-825:var(--palette-cool-825);--base-850:var(--palette-cool-850);--base-900:var(--palette-cool-900)}.theme__base-warm{--base-0:var(--palette-warm-0);--base-25:var(--palette-warm-25);--base-50:var(--palette-warm-50);--base-75:var(--palette-warm-75);--base-100:var(--palette-warm-100);--base-150:var(--palette-warm-150);--base-200:var(--palette-warm-200);--base-300:var(--palette-warm-300);--base-400:var(--palette-warm-400);--base-500:var(--palette-warm-500);--base-600:var(--palette-warm-600);--base-700:var(--palette-warm-700);--base-800:var(--palette-warm-800);--base-825:var(--palette-warm-825);--base-850:var(--palette-warm-850);--base-900:var(--palette-warm-900)}.theme__base-brand{--base-0:var(--palette-brand-0);--base-25:var(--palette-brand-25);--base-50:var(--palette-brand-50);--base-75:var(--palette-brand-75);--base-100:var(--palette-brand-100);--base-150:var(--palette-brand-150);--base-200:var(--palette-brand-200);--base-300:var(--palette-brand-300);--base-400:var(--palette-brand-400);--base-500:var(--palette-brand-500);--base-600:var(--palette-brand-600);--base-700:var(--palette-brand-700);--base-800:var(--palette-brand-800);--base-825:var(--palette-brand-825);--base-850:var(--palette-brand-850);--base-900:var(--palette-brand-900)}.theme__base-red{--base-0:var(--palette-red-0);--base-25:var(--palette-red-25);--base-50:var(--palette-red-50);--base-75:var(--palette-red-75);--base-100:var(--palette-red-100);--base-150:var(--palette-red-150);--base-200:var(--palette-red-200);--base-300:var(--palette-red-300);--base-400:var(--palette-red-400);--base-500:var(--palette-red-500);--base-600:var(--palette-red-600);--base-700:var(--palette-red-700);--base-800:var(--palette-red-800);--base-825:var(--palette-red-825);--base-850:var(--palette-red-850);--base-900:var(--palette-red-900)}.theme__base-cherry{--base-0:var(--palette-cherry-0);--base-25:var(--palette-cherry-25);--base-50:var(--palette-cherry-50);--base-75:var(--palette-cherry-75);--base-100:var(--palette-cherry-100);--base-150:var(--palette-cherry-150);--base-200:var(--palette-cherry-200);--base-300:var(--palette-cherry-300);--base-400:var(--palette-cherry-400);--base-500:var(--palette-cherry-500);--base-600:var(--palette-cherry-600);--base-700:var(--palette-cherry-700);--base-800:var(--palette-cherry-800);--base-825:var(--palette-cherry-825);--base-850:var(--palette-cherry-850);--base-900:var(--palette-cherry-900)}.theme__base-green{--base-0:var(--palette-green-0);--base-25:var(--palette-green-25);--base-50:var(--palette-green-50);--base-75:var(--palette-green-75);--base-100:var(--palette-green-100);--base-150:var(--palette-green-150);--base-200:var(--palette-green-200);--base-300:var(--palette-green-300);--base-400:var(--palette-green-400);--base-500:var(--palette-green-500);--base-600:var(--palette-green-600);--base-700:var(--palette-green-700);--base-800:var(--palette-green-800);--base-825:var(--palette-green-825);--base-850:var(--palette-green-850);--base-900:var(--palette-green-900)}.theme__base-teal{--base-0:var(--palette-teal-0);--base-25:var(--palette-teal-25);--base-50:var(--palette-teal-50);--base-75:var(--palette-teal-75);--base-100:var(--palette-teal-100);--base-150:var(--palette-teal-150);--base-200:var(--palette-teal-200);--base-300:var(--palette-teal-300);--base-400:var(--palette-teal-400);--base-500:var(--palette-teal-500);--base-600:var(--palette-teal-600);--base-700:var(--palette-teal-700);--base-800:var(--palette-teal-800);--base-825:var(--palette-teal-825);--base-850:var(--palette-teal-850);--base-900:var(--palette-teal-900)}.theme__accent-neutral{--accent-0:var(--palette-neutral-0);--accent-25:var(--palette-neutral-25);--accent-50:var(--palette-neutral-50);--accent-75:var(--palette-neutral-75);--accent-100:var(--palette-neutral-100);--accent-150:var(--palette-neutral-150);--accent-200:var(--palette-neutral-200);--accent-300:var(--palette-neutral-300);--accent-400:var(--palette-neutral-400);--accent-500:var(--palette-neutral-500);--accent-600:var(--palette-neutral-600);--accent-700:var(--palette-neutral-700);--accent-800:var(--palette-neutral-800);--accent-825:var(--palette-neutral-825);--accent-850:var(--palette-neutral-850);--accent-900:var(--palette-neutral-900)}.theme__accent-cool{--accent-0:var(--palette-cool-0);--accent-25:var(--palette-cool-25);--accent-50:var(--palette-cool-50);--accent-75:var(--palette-cool-75);--accent-100:var(--palette-cool-100);--accent-150:var(--palette-cool-150);--accent-200:var(--palette-cool-200);--accent-300:var(--palette-cool-300);--accent-400:var(--palette-cool-400);--accent-500:var(--palette-cool-500);--accent-600:var(--palette-cool-600);--accent-700:var(--palette-cool-700);--accent-800:var(--palette-cool-800);--accent-825:var(--palette-cool-825);--accent-850:var(--palette-cool-850);--accent-900:var(--palette-cool-900)}.theme__accent-warm{--accent-0:var(--palette-warm-0);--accent-25:var(--palette-warm-25);--accent-50:var(--palette-warm-50);--accent-75:var(--palette-warm-75);--accent-100:var(--palette-warm-100);--accent-150:var(--palette-warm-150);--accent-200:var(--palette-warm-200);--accent-300:var(--palette-warm-300);--accent-400:var(--palette-warm-400);--accent-500:var(--palette-warm-500);--accent-600:var(--palette-warm-600);--accent-700:var(--palette-warm-700);--accent-800:var(--palette-warm-800);--accent-825:var(--palette-warm-825);--accent-850:var(--palette-warm-850);--accent-900:var(--palette-warm-900)}.theme__accent-brand{--accent-0:var(--palette-brand-0);--accent-25:var(--palette-brand-25);--accent-50:var(--palette-brand-50);--accent-75:var(--palette-brand-75);--accent-100:var(--palette-brand-100);--accent-150:var(--palette-brand-150);--accent-200:var(--palette-brand-200);--accent-300:var(--palette-brand-300);--accent-400:var(--palette-brand-400);--accent-500:var(--palette-brand-500);--accent-600:var(--palette-brand-600);--accent-700:var(--palette-brand-700);--accent-800:var(--palette-brand-800);--accent-825:var(--palette-brand-825);--accent-850:var(--palette-brand-850);--accent-900:var(--palette-brand-900)}.theme__accent-red{--accent-0:var(--palette-red-0);--accent-25:var(--palette-red-25);--accent-50:var(--palette-red-50);--accent-75:var(--palette-red-75);--accent-100:var(--palette-red-100);--accent-150:var(--palette-red-150);--accent-200:var(--palette-red-200);--accent-300:var(--palette-red-300);--accent-400:var(--palette-red-400);--accent-500:var(--palette-red-500);--accent-600:var(--palette-red-600);--accent-700:var(--palette-red-700);--accent-800:var(--palette-red-800);--accent-825:var(--palette-red-825);--accent-850:var(--palette-red-850);--accent-900:var(--palette-red-900)}.theme__accent-cherry{--accent-0:var(--palette-cherry-0);--accent-25:var(--palette-cherry-25);--accent-50:var(--palette-cherry-50);--accent-75:var(--palette-cherry-75);--accent-100:var(--palette-cherry-100);--accent-150:var(--palette-cherry-150);--accent-200:var(--palette-cherry-200);--accent-300:var(--palette-cherry-300);--accent-400:var(--palette-cherry-400);--accent-500:var(--palette-cherry-500);--accent-600:var(--palette-cherry-600);--accent-700:var(--palette-cherry-700);--accent-800:var(--palette-cherry-800);--accent-825:var(--palette-cherry-825);--accent-850:var(--palette-cherry-850);--accent-900:var(--palette-cherry-900)}.theme__accent-green{--accent-0:var(--palette-green-0);--accent-25:var(--palette-green-25);--accent-50:var(--palette-green-50);--accent-75:var(--palette-green-75);--accent-100:var(--palette-green-100);--accent-150:var(--palette-green-150);--accent-200:var(--palette-green-200);--accent-300:var(--palette-green-300);--accent-400:var(--palette-green-400);--accent-500:var(--palette-green-500);--accent-600:var(--palette-green-600);--accent-700:var(--palette-green-700);--accent-800:var(--palette-green-800);--accent-825:var(--palette-green-825);--accent-850:var(--palette-green-850);--accent-900:var(--palette-green-900)}.theme__accent-teal{--accent-0:var(--palette-teal-0);--accent-25:var(--palette-teal-25);--accent-50:var(--palette-teal-50);--accent-75:var(--palette-teal-75);--accent-100:var(--palette-teal-100);--accent-150:var(--palette-teal-150);--accent-200:var(--palette-teal-200);--accent-300:var(--palette-teal-300);--accent-400:var(--palette-teal-400);--accent-500:var(--palette-teal-500);--accent-600:var(--palette-teal-600);--accent-700:var(--palette-teal-700);--accent-800:var(--palette-teal-800);--accent-825:var(--palette-teal-825);--accent-850:var(--palette-teal-850);--accent-900:var(--palette-teal-900)}[class*=theme__brightness]{color:var(--color-on)}.theme__brightness-bright{--color-canvas:var(--base-100);--color-canvas--hover:var(--accent-50);--color-surface:var(--base-0);--color-surface--hover:var(--accent-50);--color-gradient-start:var(--base-50);--color-gradient-end:var(--base-150);--color-headline:var(--color-on);--color-on:var(--base-900);--color-on--hover:var(--accent-600);--color-on-secondary:var(--base-600);--color-on-link:var(--accent-800);--color-on-accent:var(--accent-500);--color-accent:var(--accent-500);--color-accent--hover:var(--accent-600);--color-accent-on:var(--accent-0);--color-knob:var(--base-0);--color-knob-on:var(--base-900);--color-stroke:var(--base-200);--color-dim:var(--base-100);--color--focus:var(--accent-500);--color-input:var(--base-50);--color-input-on:var(--base-300);--color-input--focus:var(--base-0);--color-input-on--focus:var(--color-accent);--color-input-stroke:var(--base-200);--color-input-icon:var(--base-300);--color-input-icon--focus:var(--color-accent);--color-input-accent--error:var(--palette-red-500);--color-input-background--error:var(--palette-red-100);--color-error-stroke:var(--palette-red-500);--color-error-outline:var(--palette-red-100);--color-error-background:var(--palette-red-100);--color-error-text:var(--palette-red-500);--color-cta:var(--color-accent);--color-cta--hover:var(--color-accent--hover);--color-cta-on:var(--color-accent-on);--color-cta-outline:var(--color-accent);--color-cta-strong:var(--palette-orange-400);--color-cta-strong-on:var(--accent-0);--color-cta-strong--hover:var(--palette-orange-500);--color-focus-ring:var(--accent-600);--focus-ring-color:var(--color-focus-ring);--focus-ring:var(--focus-ring-style) var(--focus-ring-width) var(--focus-ring-color);--focus-ring-error:var(--focus-ring-style) var(--focus-ring-width) var(--color-error-stroke)}.theme__brightness-medium{--color-canvas:var(--base-500);--color-canvas--hover:var(--accent-400);--color-surface:var(--base-500);--color-surface--hover:var(--base-400);--color-gradient-start:var(--base-400);--color-gradient-end:var(--base-500);--color-headline:var(--accent-50);--color-on:var(--base-0);--color-on--hover:var(--accent-100);--color-on-secondary:var(--base-200);--color-on-link:var(--accent-100);--color-on-accent:var(--accent-100);--color-accent:var(--accent-0);--color-accent--hover:var(--accent-100);--color-accent-on:var(--accent-500);--color-stroke:var(--base-300);--color-dim:var(--base-400);--color--focus:var(--accent-100);--color-input:var(--base-600);--color-input-on:var(--base-300);--color-input--focus:var(--base-700);--color-input-on--focus:var(--color-accent);--color-input-stroke:var(--base-700);--color-input-icon:var(--base-300);--color-input-icon--focus:var(--color-accent);--color-input-accent--error:var(--palette-red-100);--color-input-background--error:var(--palette-red-700);--color-error-stroke:var(--palette-red-500);--color-error-outline:transparent;--color-error-background:var(--palette-red-700);--color-error-text:var(--palette-red-100);--color-cta:var(--accent-0);--color-cta--hover:var(--accent-0);--color-cta-on:var(--accent-500);--color-cta-outline:var(--base-300);--color-cta-strong:var(--palette-orange-400);--color-cta-strong-on:var(--accent-0);--color-cta-strong--hover:var(--palette-orange-500);--color-focus-ring:var(--accent-100);--focus-ring-color:var(--color-focus-ring);--focus-ring:var(--focus-ring-style) var(--focus-ring-width) var(--focus-ring-color);--focus-ring-error:var(--focus-ring-style) var(--focus-ring-width) var(--color-error-stroke)}.theme__brightness-dark{--color-canvas:var(--base-800);--color-canvas--hover:var(--base-600);--color-surface:var(--base-700);--color-surface--hover:var(--accent-700);--color-gradient-start:var(--base-700);--color-gradient-end:var(--base-800);--color-headline:var(--base-0);--color-on:var(--base-0);--color-on--hover:var(--accent-100);--color-on-secondary:var(--base-200);--color-on-link:var(--accent-100);--color-on-accent:var(--accent-200);--color-accent:var(--accent-0);--color-accent--hover:var(--accent-100);--color-accent-on:var(--accent-500);--color-stroke:var(--base-500);--color-dim:var(--base-900);--color--focus:var(--accent-400);--color-input:var(--base-800);--color-input-on:var(--base-500);--color-input--focus:var(--base-850);--color-input-on--focus:var(--color-accent);--color-input-stroke:var(--base-600);--color-input-icon:var(--base-500);--color-input-icon--focus:var(--color-accent);--color-input-accent--error:var(--palette-red-500);--color-input-background--error:var(--palette-red-100);--color-error-stroke:var(--palette-red-500);--color-error-outline:var(--palette-base-600);--color-error-background:var(--palette-red-100);--color-error-text:var(--palette-red-200);--color-cta:var(--base-0);--color-cta--hover:var(--base-0);--color-cta-on:var(--accent-500);--color-cta-outline:var(--base-0);--color-cta-strong:var(--palette-orange-400);--color-cta-strong-on:var(--accent-0);--color-cta-strong--hover:var(--palette-orange-500);--color-focus-ring:var(--accent-100);--focus-ring-color:var(--color-focus-ring);--focus-ring-color-strong:var(--palette-orange-500);--focus-ring:var(--focus-ring-style) var(--focus-ring-width) var(--focus-ring-color);--focus-ring-strong:var(--focus-ring-style) var(--focus-ring-width) var(--focus-ring-color-strong);--focus-ring-error:var(--focus-ring-style) var(--focus-ring-width) var(--color-error-stroke)}.theme__gradient--on{--color-gradient:linear-gradient(180deg,var(--color-gradient-start),var(--color-gradient-end))}.theme__gradient--off{--color-gradient:none}.theme__background--on{background-color:var(--color-canvas);background-image:var(--color-gradient)}.theme__background--off{background-color:initial;background-image:none}[class*=theme--]{color:var(--color-on);background-color:var(--color-canvas)}.theme--brand-gradient,.theme--valentine,[class*=theme--winter-]{--color-on:var(--palette-white);--color-on-secondary:var(--palette-white);--color-accent:var(--palette-white);--color-accent-on:var(--color-canvas,#000);--color-accent--hover:var(--color-canvas--hover,#000);--color-fill-star:#ffcd22;--color-stroke-star:#deaf00;background-image:linear-gradient(var(--color-canvas-start),var(--color-canvas))}.theme--brand{--color-canvas:var(--palette-brand-400);--color-canvas--hover:var(--palette-brand-400);--color-surface:var(--palette-brand-400);--color-surface--hover:var(--palette-brand-400);--color-on:var(--palette-white);--color-on--hover:var(--palette-brand-100);--color-on-secondary:var(--palette-brand-200);--color-on-link:var(--palette-white);--color-dim:var(--palette-brand-300);--color-knob:var(--palette-white);--color-knob--on:var(--palette-black);--color-stroke:var(--palette-neutral-200);--color-illustration-base:var(--palette-brand-600);--color-illustration-deco-object-stroke:var(--palette-brand-600);--color-illustration-confetti-1:var(--palette-white);--color-illustration-confetti-2:var(--palette-brand-100);--color-illustration-confetti-3:var(--palette-action-100);--color-illustration-confetti-4:var(--palette-brand-600);--color-accent:var(--palette-white);--color-accent-on:var(--palette-brand-600);--color-accent-outline:var(--palette-white);--color-accent--hover:var(--palette-brand-100);--color-action:var(--color-accent);--color-action-on:var(--color-accent-on);--color-action-outline:var(--color-accent-outline);--color-action--hover:var(--color-accent--hover);--color-cta:var(--palette-action-400);--color-cta-on:var(--palette-white);--color-cta--hover:var(--palette-action-500);--color-input-on:var(--palette-black);--color-input-on--focus:var(--palette-brand-500);--color-input-background:var(--palette-brand-600);--color-input-background--focus:var(--palette-brand-600);--color-input-background--error:var(--palette-warning-700);--color-input-accent--error:var(--palette-warning-100);--color-input-action--error:var(--palette-warning-100)}.theme--dark{--color-canvas:var(--palette-neutral-800);--color-canvas--hover:var(--palette-brand-700);--color-surface:var(--palette-neutral-700);--color-surface--hover:var(--palette-brand-700);--color-on:var(--palette-white);--color-on--hover:var(--palette-brand-100);--color-on-secondary:var(--palette-neutral-200);--color-on-link:var(--palette-brand-300);--color-dim:var(--palette-neutral-600);--color-knob:var(--palette-neutral-700);--color-knob--on:var(--palette-white);--color-input-on:var(--palette-black);--color-input-on--focus:var(--palette-black);--color-input-background:var(--palette-neutral-700);--color-input-background--focus:var(--palette-neutral-700);--color-input-background--error:rgba(255,217,218,.4);--color-input-accent--error:var(--palette-warning-500);--color-input-action--error:var(--color-input-accent--error);--color-illustration-base:var(--palette-neutral-700)}.theme--summer-olive{--color-canvas:#86ad84;--color-background:#86ad84;--color-background-hover:#8fb78d;--color-surface:#86ad84;--color-on:#173a19;--color-on-secondary:#1e411f;--color-dim:#789e76;--color-stroke:#739a72;--color-accent:#0e730f;--color-accent-on:#fff;--color-accent-hover:#94bc92;--color-fill-star:#ffcd22;--color-stroke-star:#deaf00}.theme--summer-ocean{--color-canvas:#58b0c5;--color-background:#58b0c5;--color-background-hover:#63bacf;--color-surface:#58b0c5;--color-on:#00394b;--color-on-secondary:#004053;--color-dim:#48a1b6;--color-stroke:#439cb1;--color-accent:#005a6f;--color-accent-on:#fff;--color-accent-hover:#68bfd4;--color-fill-star:#ffcd22;--color-stroke-star:#deaf00}.theme--summer-sweet{--color-canvas:#d58ea4;--color-background:#d58ea4;--color-background-hover:#e098ae;--color-surface:#d58ea4;--color-on:#591c34;--color-on-secondary:#61243b;--color-dim:#c68096;--color-stroke:#c17b91;--color-accent:#9e0b3f;--color-accent-on:#fff;--color-accent-hover:#e59db3;--color-fill-star:#ffcd22;--color-stroke-star:#deaf00}.theme--summer-sand{--color-canvas:#e4c5b7;--color-background:#e4c5b7;--color-background-hover:#eecfc0;--color-surface:#e4c5b7;--color-on:#634a3e;--color-on-secondary:#6a5145;--color-dim:#d5b7a8;--color-stroke:#cfb2a3;--color-accent:#b05020;--color-accent-on:#fff;--color-accent-hover:#f3d4c5;--color-fill-star:#ffcd22;--color-stroke-star:#deaf00}.theme--summer-cornsilk{--color-canvas:#fcf0ca;--color-background:#fcf0ca;--color-background-hover:#fffad4;--color-surface:#fcf0ca;--color-on:#706646;--color-on-secondary:#776d4c;--color-dim:#ede0bb;--color-stroke:#e8dbb6;--color-accent:#c39e24;--color-accent-on:#fff;--color-accent-hover:#ffffd9;--color-fill-star:#ffcd22;--color-stroke-star:#deaf00}.theme--winter-gray{--color-canvas:#373737;--color-canvas-start:#4a4a4a;--color-background:#4a4a4a;--color-background-hover:#585858;--color-surface:#4a4a4a;--color-stroke:#3f3f3f;--color-accent-hover:#ededed}.theme--english-green,.theme--winter-green{--color-canvas:#0f3327;--color-canvas-start:#174e3c;--color-background:#174e3c;--color-background-hover:#1e4e3f;--color-surface:#174e3c;--color-stroke:#013527;--color-accent-hover:#e8edeb}.theme--winter-midnight{--color-canvas:#13273e;--color-canvas-start:#1c3554;--color-background:#1c3554;--color-background-hover:#22334f;--color-surface:#1c3554;--color-stroke:#081c37;--color-accent-hover:#e8ebee}.theme--winter-teal{--color-canvas:#084654;--color-canvas-start:#096276;--color-background:#096276;--color-background-hover:#1b6b7f;--color-surface:#096276;--color-stroke:#005164;--color-accent-hover:#e7eff1}.theme--winter-red,.theme-winter-rose-mauve{--color-canvas:#52001d;--color-canvas-start:#75002a;--color-background:#75002a;--color-background-hover:#8e0133;--color-surface:#75002a;--color-stroke:#900435;--color-accent-hover:#f1e6ea}.theme--blackberry-pie,.theme--winter-purple{--color-canvas:#28001d;--color-canvas-start:#40002e;--color-background:#40002e;--color-background-hover:#752827;--color-surface:#40002e;--color-stroke:#580b10;--color-accent-hover:#ece6ea}.theme--valentine{--color-canvas:#79113a;--color-canvas-start:#b93e6e;--color-background:#b93e6e;--color-background-hover:#b93e6e;--color-surface:#b93e6e;--color-stroke:#d9a5b9;--color-accent-hover:#b93e6e}.theme--brand-gradient{--color-canvas:#0078ce;--color-canvas-start:#009af9;--color-background:#0078ce;--color-background-hover:#0078ce;--color-surface:#009af9;--color-stroke:#fff;--color-accent-hover:#e8f8ff;--color-accent:#fff}.theme--account-default{--color-surface:#fff}.theme--account-dashboard{--color-canvas:#0078ce;--color-surface:#0078ce;--color-on:#fff}.label__wrapper,[class*=text--].label__wrapper{display:flex}a.label__wrapper{display:flex;text-decoration:none;color:inherit;cursor:pointer}.label--masked.label__wrapper:hover,a.label__wrapper:hover{text-decoration:underline}.label--masked.label__wrapper:hover .label__icon,a.label__wrapper:hover .label__icon{transition:transform .2s;transform:scale(1.1)}.label--masked.label__wrapper:not(:hover) .label__icon,a.label__wrapper:not(:hover) .label__icon{transition:transform .2s;transform:scale(1)}.label__wrapper .label__icon{display:flex;align-items:center}.label__wrapper .label__icon--left{margin-right:var(--spacing-0_5)}.label__wrapper .label__icon--right{margin-left:var(--spacing-0_5)}.label--masked.label__wrapper{cursor:pointer}.bar-rating{display:grid;grid-template-columns:auto 1fr 60px;align-items:center;width:100%;padding:0;margin:0;border:none;background-color:initial}.bar-rating.bar-rating--clickable{cursor:pointer}.bar-rating.bar-rating--clickable:focus>*,.bar-rating.bar-rating--clickable:hover>*,.bar-rating.bar-rating--selected>*{background-color:var(--color-canvas--hover)}.bar-rating .bar-rating__bar,.bar-rating .bar-rating__label,.bar-rating .bar-rating__percentage{display:flex;white-space:nowrap;height:32px;align-items:center;padding:var(--spacing-0_75) 0}.bar-rating.bar-rating--clickable:focus .bar-rating__bar .bar-rating__bar__background,.bar-rating.bar-rating--clickable:hover .bar-rating__bar .bar-rating__bar__background,.bar-rating.bar-rating--selected .bar-rating__bar .bar-rating__bar__background{background-color:var(--palette-white)}.bar-rating .bar-rating__label{color:var(--color-accent);flex:0 0 auto;text-align:left;padding-left:var(--spacing-2);padding-right:var(--spacing-0_75)}.bar-rating.bar-rating--clickable:focus .bar-rating__label,.bar-rating.bar-rating--clickable:hover .bar-rating__label,.bar-rating.bar-rating--selected .bar-rating__label{color:var(--color-accent--hover)}.bar-rating .bar-rating__bar{width:100%}.bar-rating .bar-rating__bar__background{position:relative;height:.8125rem;border-radius:10px;overflow:hidden;width:100%;background-color:var(--color-canvas)}.bar-rating .bar-rating__bar span:first-of-type{height:100%;border-radius:10px;position:absolute;left:0;background-color:var(--color-star-fill)}.bar-rating .bar-rating__percentage{color:var(--color-on);flex:0 0 auto;text-align:right;min-width:0;justify-content:flex-end;padding-right:var(--spacing-2);padding-left:var(--spacing-0_75)}.star-rating{display:inline-flex;align-items:center;gap:var(--spacing-0_5)}.star-rating.star-rating--vertical{flex-direction:column;align-items:flex-start}.star-rating .star-rating__stars{display:flex;align-items:center;width:100px;height:20px;overflow:hidden}.star-rating .star-rating__star{width:20px;height:20px}.star-rating.star-rating--interactive{cursor:pointer;text-decoration:none}.star-rating .star-rating__text .star-rating__description{color:var(--color-on-secondary)}.star-rating.star-rating--interactive .star-rating__text .star-rating__description{color:var(--color-accent)}.star-rating.star-rating--interactive>*{text-decoration:none}.star-rating .star-rating__text{display:flex;align-items:center;gap:var(--spacing);color:var(--color-on-secondary);height:20px}.collapse{position:relative;width:100%;border-bottom:1px solid var(--color-on)}.collapse .collapse__button{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:var(--spacing-2);cursor:pointer;color:inherit;text-align:left;gap:var(--spacing)}.collapse .collapse__icon{transition:transform .25s ease-in-out;flex-shrink:0}.collapse .collapse__icon--expanded{transform:rotate(-180deg)}.collapse .collapse__content{overflow:hidden;cursor:default;max-height:0;padding:0 var(--spacing-2) 0;transition:max-height .25s cubic-bezier(.9,0,.9,0),padding .25s cubic-bezier(.9,0,.9,0)}.collapse .collapse__content--expanded{max-height:100rem;padding:0 var(--spacing-2) var(--spacing-2)}.collapse .collapse__content>*{padding:var(--spacing) 0}.collapse a{position:relative;z-index:2}.review{width:100%;padding:var(--spacing-2);border-radius:var(--border-radius-3);background-color:var(--color-surface)}.review .review__content{display:flex;flex-direction:column;gap:var(--spacing-0_5);width:100%}.review .review__content .review__user{display:flex;gap:var(--spacing);align-items:center}.review .review__content .review__user__icon{width:52px;height:52px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.review .review__content .review__user__icon--useFallback{background:url(https://pixum-assets.imgix.net/images/svg/avatar-neutral.svg) 50%/52px no-repeat}.review .review__content .review__user__icon img{width:100%;height:100%;object-fit:cover;object-position:center}.review .review__content .review__text,.review .review__content .review__user__text{color:var(--color-on)}@media screen and (min-width:960px){.review{border-radius:var(--border-radius-5)}}div.divider{border:none;height:1px;margin:0;flex-shrink:0;background-color:rgba(0,0,0,.12)}div.divider--with-margin{margin-top:var(--spacing-3);margin-bottom:var(--spacing)}.pagination{display:flex;justify-content:space-between;align-items:center}.pagination .pagination__buttons{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-0_5)}.pagination .pagination__buttons .button.icon-button{padding:0;margin:0;height:40px;width:40px;min-width:40px}.input-outer-container{width:100%}.input-outer-container>.input-info,.input-outer-container>label,.input-outer-container>legend{display:flex;justify-content:space-between;align-items:center;color:var(--color-on);padding:calc(var(--spacing-0_5)/2) var(--spacing-0_5);text-align:left;position:relative}.input-outer-container>label,.input-outer-container>legend{padding:var(--spacing-0_5)}.input-outer-container>.input-info{padding:5px var(--spacing-0_5)}.input-outer-container .input-inner-container{border-radius:10px;padding:var(--spacing);height:48px;border:1px solid var(--color-input-stroke)}.input-outer-container .input-inner-container:has(button.input-button){padding-right:6px}.input-outer-container .input-inner-container.input-inner-container--compact{height:40px}.input-outer-container .input-inner-container,.input-outer-container .input-inner-container>*{display:flex;align-items:center;color:inherit;background-color:inherit;gap:var(--spacing-0_5)}.input-outer-container .input-inner-container,.input-outer-container .input-inner-container>input{width:100%;background-color:var(--color-input)}.input-outer-container .input-inner-container>input{display:block;font-size:16px}.input-outer-container input::placeholder{color:var(--color-on-secondary)}.input-outer-container button.input-button{cursor:pointer;padding:6px 8px;border:1px solid transparent;border-radius:4px}.input-outer-container .input-inner-container.input-inner-container--compact button.input-button{height:30px}.input-outer-container button.input-button:hover{transition:all .3s;color:var(--color-on--hover);background-color:var(--color-canvas--hover)}.input-outer-container svg{flex-shrink:0}.input-outer-container .input-inner-container:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.input-outer-container .input-inner-container>input:focus-visible{outline:none}.input-outer-container .input-inner-container:has(input:focus-visible),.input-outer-container .input-inner-container:has(input:focus-visible)>input:focus-visible{background-color:var(--color-input--focus)}.input-outer-container .input-inner-container button.input-button:focus-visible{outline:var(--focus-ring)}.input-outer-container.state-error>:not(label){color:var(--color-error-text)}.input-outer-container.state-error .input-inner-container{border:1px solid var(--color-error-stroke)}.input-outer-container.state-error .input-inner-container:has(input:focus-visible){outline:none}.input-outer-container.state-error .input-inner-container,.input-outer-container.state-error .input-inner-container:has(input:focus-visible),.input-outer-container.state-error .input-inner-container:has(input:focus-visible)>input:focus-visible,.input-outer-container.state-error .input-inner-container>input{background-color:var(--color-error-background)}.input-outer-container.state-error .input-inner-container button.input-button:focus-visible{outline:var(--focus-ring-error)}.dropdown__wrapper{display:inline-block;position:relative;width:100%}.dropdown__wrapper .user-input__container.user-input__container--active:after{border-bottom:none}.dropdown__arrow{display:flex;justify-content:center;align-items:center}.menu.dropdown--options{display:none;max-height:200px;width:100%}.menu.dropdown--options.is-open{display:block}.dropdown__wrapper .dropdown--options.is-open{border-radius:10px;margin-top:var(--spacing)}@media (max-width:376px){.dropdown{width:calc(var(--spacing)*35.5)}}.user-input__container .input__select--trailing{display:flex;padding:var(--spacing-0_5)}.user-input__container.active svg.arrow-icon{transform:rotate(180deg)}.user-input__container.select{padding:3px;border-radius:10px;border:1px solid var(--color-input-stroke);background:var(--color-input)}.user-input__container.select .input__row,.user-input__container.select .input__row input{cursor:pointer}.user-input__container{display:flex;width:100%;flex-direction:column;align-items:center;background:var(--color-input);border-radius:var(--spacing-0_5) var(--spacing-0_5)}.user-input__container:after{content:"";width:100%;display:inline-block;transform:scaleX(0)}.user-input__container .input__row{display:flex;align-items:center;width:100%;position:relative}.user-input__container .input__row input{display:flex;align-items:center;width:100%;background:transparent;border-radius:var(--spacing-0_5) var(--spacing-0_5);line-height:26px;font-size:16px;color:inherit;outline:none;padding:var(--spacing-0_5) var(--spacing);min-height:42px}.user-input__container .input__row svg{margin:var(--spacing-0_5);color:inherit}.user-input__compact .input__row input{min-height:unset;height:32px}.user-input__compact{background:var(--color-input);border-radius:var(--spacing-0_5)}.user-input__container.user-input__container--active{background:var(--color-input--focus);border:2px solid var(--color-accent)}.user-input__container.user-input__container--active:after{transform-origin:center;transition:transform .5s;transform:scaleX(1)}.user-input__container.user-input__container--error{border:2px solid var(--color-input-accent--error)}.user-input__container.user-input__container--error,.user-input__container.user-input__container--error .input__row input,.user-input__container.user-input__container--error .user-input__compact .input__row input{background:var(--color-input-background--error);color:var(--color-input-accent--error)}.user-input__container.user-input__container--error:after{transform-origin:center;transition:transform .5s;transform:scaleX(1)}.user-input__container.user-input__container--error svg{color:var(--color-input-accent--error)}.input__row .input__input.input__input--active+span .svg-icon.arrow-icon{transform:rotate(180deg)}.user-input__compact,.user-input__container{border:2px solid var(--color-stroke)}.user-input__label-container{display:flex;align-items:baseline}.user-input__label-container .user-input__label{display:flex;align-items:flex-end}.user-input__label-container .user-input__label__value{display:flex;align-items:center;color:var(--color-on-secondary)}.user-input__label-container .user-input__label__optional.text--caption{display:flex;flex-grow:1;justify-content:flex-end}.user-input__label-container .user-input__label.user-input__label--active,.user-input__label-container .user-input__label__value.user-input__label__value--active{color:var(--color-accent)}.user-input__label-container .user-input__label.user-input__label--active svg,.user-input__label-container .user-input__label__value.user-input__label__value--active svg{fill:var(--color-accent)}.user-input__label--error,.user-input__label-container .user-input__label--error,.user-input__label-container .user-input__label__value.user-input__label__value--error{color:var(--color-input-accent--error)}.user-input__label-container .user-input__label.user-input__label--error svg,.user-input__label-container .user-input__label__value.user-input__label__value--error svg{fill:var(--color-input-accent--error)}.menu{display:flex;z-index:999;position:absolute;flex-direction:column;overflow:auto;border-radius:0 0 var(--spacing-0_5) var(--spacing-0_5);box-shadow:var(--elevation-1);color:var(--color-on)}.menu,.menu-item{background-color:var(--color-surface)}.menu-item{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto minmax(0,auto);grid-template-areas:"leading text supplement" "leading subtext right" "leading link right";cursor:pointer}.menu-item>span{align-self:center}a.menu-item{text-decoration:none}.menu-item__text{grid-area:text}.menu-item__sub-text{grid-area:subtext;align-self:center;color:var(--color-on-secondary)}.menu-item{padding:var(--spacing-1_5) var(--spacing-2)}.menu-item:focus,.menu-item:hover{background-color:var(--color-canvas--hover)}.menu-item:focus-visible{outline:var(--focus-ring)}.menu-item.selected{background-color:var(--color-accent)}.menu-item.selected,.menu-item.selected .menu-item__sub-text,.menu-item.selected .menu-item__text,.menu-item.selected .menu-sub-item__text{color:var(--color-surface)}.menu-item.menu-item__sub-item{border-radius:var(--border-radius-6);margin-top:var(--spacing-0_75);padding:var(--spacing) var(--spacing-2)}.menu-item__leading--control{grid-column:1;grid-row:1/2;align-self:center;margin:0 var(--spacing)}.menu-item__leading--icon{grid-column:1;grid-row:1/2;max-height:24px;padding:0 var(--spacing)}.menu-item__leading--icon>svg{height:100%}.menu-item__leading--image{grid-area:leading;align-self:center;padding-right:var(--spacing)}.menu-item__leading--image>img{display:block;aspect-ratio:1/1;object-fit:cover;width:auto;height:auto;max-height:80px}.menu-item__leading--image[data-type=thumbnail]{padding:var(--spacing);padding-right:var(--spacing-2)}.menu-item__leading--image[data-type=thumbnail]>img{max-height:40px}.menu-item__leading--image[data-type=photo-large]>img{aspect-ratio:4/3;max-height:48px}[class^=menu-sub-item__]{grid-column:3;grid-row:1/4;align-self:center}.menu-sub-item__icon{margin-right:0;height:21px}.menu-sub-item__icon>svg{height:100%;width:auto}.menu-sub-item__link{grid-area:link}.menu-sub-item__link>a{text-decoration:none;color:var(--color-accent)}.menu-sub-item__text{margin-left:var(--spacing);color:var(--color-on-secondary)}.menu-sub-item__text--active{color:var(--color-accent)}.textarea__wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%}.textarea__content-wrapper{width:100%}.textarea__wrapper textarea{display:flex;outline:none;width:100%;background:var(--color-input-background);border-radius:var(--spacing-0_5) var(--spacing-0_5) 0 0;line-height:26px;font-size:16px;padding:var(--spacing-0_5) var(--spacing)}.textarea__content-wrapper:after{width:100%;content:"";display:flex;transform:scaleX(0)}.textarea__wrapper--active .textarea__content-wrapper:after{transform-origin:center;transition:transform .5s;transform:scaleX(1);background:var(--color-input-background--focus);border-bottom:2px solid var(--color-accent)}.textarea__wrapper--active textarea{background:var(--color-input-background--focus)}.textarea__wrapper--active .textarea__content-wrapper .input__label{color:var(--color-accent)}.textarea__helper{padding:0 var(--spacing-0_5);color:var(--color-input-on)}.textarea__wrapper--error .textarea__content-wrapper:after{transform-origin:center;transition:transform .5s;transform:scaleX(1);background:var(--color-input-background--error);border-bottom:2px solid var(--color-input-accent--error)}.textarea__wrapper--error textarea{background:var(--color-input-background--error)}.textarea__wrapper--error .input__label{color:var(--color-input-accent--error)}aside.auth-ui-dialog{background-color:var(--palette-grey)}aside#dialog .auth-ui-content .auth-form-container{width:100%;max-width:550px;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-2)}.web-dialog.toggle-close-button-color .web-dialog__close{color:var(--palette-white)}@media screen and (min-width:960px){aside#dialog .auth-ui-content .auth-form-container{padding:var(--spacing-4);min-width:550px;min-height:585px}}.auth-ui-content{display:flex;align-items:stretch}.auth-ui-content .auth-form__actions .button.variant-tertiary:hover{background-color:unset}.checkbox__label .placeholder-link{text-decoration:underline;color:var(--color-on)}.input__container{padding-bottom:var(--spacing-0_5)}.input__container--combined{display:flex;flex-direction:column;gap:var(--spacing);width:100%}.auth-form-container{margin:auto;max-width:-webkit-fill-available;align-items:center;padding:var(--spacing-2)}.auth-form,.auth-form-container{width:100%;display:flex;flex-direction:column}.auth-form{align-items:flex-end;min-width:300px;padding:var(--spacing) 0;gap:var(--spacing)}.auth-form .dropdown__wrapper .user-input__label-container label{padding-left:var(--spacing)}.auth-ui-content .auth-form-container .auth-form{width:100%}@media screen and (min-width:960px){.input__container--combined{display:inline-flex;flex-direction:row}.auth-form-container{padding:var(--spacing-3);min-width:550px;min-height:585px}.auth-form{max-width:550px;min-width:480px}}.text__with-icon{margin:var(--spacing) 0}.text__with-icon--slim{margin:0}.text__with-icon>svg{vertical-align:middle;margin:var(--spacing) 0}.text__with-icon--slim>svg{margin:0 var(--spacing)}.text__with-icon--green svg{fill:#1da262}.auth-form__generic-content>*{word-break:break-word}.auth-form__generic-content p{padding:var(--spacing-2) 0;max-width:550px}.auth-form__generic-content ul{list-style-type:none}.auth-form__generic-content h1,.auth-form__generic-content h2,.auth-form__generic-content h3,.auth-form__generic-content h4,.auth-form__generic-content h5,.auth-form__generic-content h6{padding-bottom:var(--spacing)}.auth-form__generic-content+.form__customer-help{padding:var(--spacing-3) 0}.auth-form__generic-content.form__customer-help{display:inline-flex;align-items:center;gap:var(--spacing);flex-wrap:wrap;justify-content:center}.auth-form__generic-content.form__customer-help a{color:var(--color-on)}.auth-form__generic-content__forgot-password p{padding:var(--spacing-2) 0 0}.auth-form__generic-content__forgot-password>.auth-form__generic-content__customer-service{display:flex;flex-direction:column;justify-content:center}.auth-form__generic-content__customer-service>a{text-decoration:none;padding:var(--spacing-2) 0 0}.auth-form__generic-content__customer-service>a:hover{text-decoration:underline}@media screen and (min-width:960px){.auth-form__generic-content__forgot-password>.auth-form__generic-content__customer-service{flex-direction:row}}.form__illustration{min-width:188px;min-height:190px;display:block;margin:0 auto;padding:var(--spacing)}.auth-form__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing);flex-wrap:wrap;padding-top:var(--spacing-2)}.auth-form__actions--center{justify-content:center}.auth-form__actions--left{justify-content:flex-start}.auth-form__actions--no-gap{gap:0}.auth-form__actions--no-top-padding{padding-top:0}.auth-form__actions--shrink-space-right{margin-right:-12px}.auth-form__actions>button,.auth-form__actions>button+button{min-width:110px;min-height:40px}.auth-form__actions .auth-form__actions--pending{display:flex;align-items:center;gap:var(--spacing-0_5)}.auth-form__actions .auth-form__actions--pending>div.animation--spinner+span{padding-left:var(--spacing)}.auth-form__actions .auth-form__actions--pending>div.animation--spinner+button.button.variant-text{padding-left:0}.auth-form__actions .auth-form__actions--pending>*{cursor:default;pointer-events:none;box-shadow:none!important;background-color:var(--palette-neutral-200)!important}.auth-form__actions .auth-form__actions--pending>:not(button.button.variant-text),.auth-form__actions .auth-form__actions--pending>:not(div.animation--spinner){color:var(--palette-neutral-300)!important;background-color:transparent!important}.auth-form__actions .auth-form__actions--pending button.button.variant-secondary,.auth-form__actions .auth-form__actions--pending button.button.variant-strong{background-color:var(--palette-neutral-200)!important}.form__snackbar{padding:var(--spacing-2);border-radius:2px;background-color:var(--overlay-bright-on);color:var(--palette-white);box-shadow:var(--elevation-4)}.input-outer-container .input-inner-container>svg.password-visibility{cursor:pointer}.auth-form__side-panel{display:flex;align-items:center;max-width:420px;min-width:420px;min-height:400px;color:var(--palette-white);background-color:var(--palette-brand-400);padding:var(--spacing-4)}.auth-form__side-panel button.button.variant-secondary{color:var(--palette-white)!important;border:2px solid var(--palette-white)!important;box-shadow:none}.auth-form__side-panel button.button.variant-secondary:hover{background-color:var(--color-canvas--hover);color:var(--color-accent)!important}.auth-form__side-panel .auth-form__side-panel--advantages{padding:var(--spacing) 0}.auth-form__side-panel .auth-form__side-panel--advantages li{display:flex;padding:var(--spacing-0_5) 0}.auth-form__side-panel .auth-form__side-panel--advantages li svg{margin-right:var(--spacing-2)}.checkbox-container{width:100%;padding:0}.checkbox-container>*{color:var(--color-on)}.checkbox-container :not(.checkbox-info){cursor:pointer}.checkbox-container{display:grid;grid-template-areas:"checkbox label" "info info";grid-template-columns:auto 1fr;grid-column-gap:var(--spacing);column-gap:var(--spacing);align-items:start}.checkbox-container label{grid-area:label;font-size:16px;max-width:-moz-fit-content;max-width:fit-content}.checkbox-container input[type=checkbox]{grid-area:checkbox}.checkbox-container .checkbox-info{grid-area:info}.checkbox-container input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:4px 0 0;width:20px;height:20px;min-width:20px;padding:2px;vertical-align:text-bottom;position:relative;overflow:hidden;min-height:0;border-radius:4px;border:1px solid var(--color-input-stroke);background-color:var(--color-input)}.checkbox-container input[type=checkbox]:after{top:0;right:0;bottom:0;left:0;content:"";position:absolute;opacity:0;border-radius:0;background-color:var(--color-accent);background-position:50%;background-image:url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M2.75%208.5L6%2012L14%204%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E)}.checkbox-container input[type=checkbox]:checked:after{opacity:1}.checkbox-container.state-error input[type=checkbox]{border:1px solid var(--color-error-stroke);background-color:var(--color-error-background)}.checkbox-container.state-error .checkbox-info{color:var(--color-error-text)}@media screen and (min-width:960px){.checkbox-container label{font-size:18px}.checkbox-container input[type=checkbox]{margin-top:6px}}.web-dialog{top:50%;left:50%;display:flex;position:fixed;z-index:1600;outline:0;min-width:320px;max-width:100%;max-height:90%;overflow:auto;flex-direction:column;border-radius:var(--spacing-4);transform:translate(-50%,-50%);background-color:var(--color-surface);box-shadow:var(--elevation-24)}.web-dialog[data-open=false]{display:none}.web-dialog[data-fullscreen=true]{width:100%;height:100%;border-radius:0;max-width:100%;max-height:100%}.web-dialog__close{position:absolute;top:var(--spacing);right:var(--spacing);cursor:pointer}.web-dialog__close>svg{padding:10px;width:2.5em;height:2.5em}.web-dialog__close>svg:hover{border-radius:50%;background-color:rgba(0,0,0,.04)}.web-dialog[role=alert-dialog]{max-width:343px}.web-dialog[role=alert-dialog] .dialog-content{text-align:center}@media screen and (min-width:960px){.web-dialog[role=alert-dialog]{max-width:605px}}.key-visual[data-layout=column]{display:grid;padding:var(--spacing-2) 0;text-align:center;justify-items:center;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"headline" "rating" "action" "media" "subheadline" "footer"}.key-visual[data-layout=column] .key-visual__media{grid-area:media;margin:var(--spacing) 0}.key-visual[data-layout=column] .key-visual__media picture>img{display:block;aspect-ratio:4/3;width:100%;height:auto}.key-visual[data-layout=column] .key-visual__award{grid-area:media;justify-self:flex-start;align-self:flex-end;z-index:1}.key-visual[data-layout=column] .key-visual__award img{display:block;min-width:130px;max-width:200px;width:calc(8.3vw + 80px);height:auto;margin-bottom:var(--spacing);margin-left:var(--spacing)}.key-visual[data-layout=column] .key-visual__headline{grid-area:headline;margin:0 var(--spacing-2) var(--spacing);padding:0 var(--spacing)}.key-visual[data-layout=column] .key-visual__sub-headline{grid-area:subheadline;margin:var(--spacing) 0;padding:0 var(--spacing)}.key-visual[data-layout=column] .key-visual__rating{grid-area:rating;margin-bottom:var(--spacing-2);align-items:center;display:flex}.key-visual[data-layout=column] .key-visual__rating div{--key-visual-rating:0;background:url(https://assets.pixum.com/img/icon/star_grey_21x16.png) 0 0 repeat-x;width:105px;height:16px;position:relative;display:block}.key-visual[data-layout=column] .key-visual__rating div:before{content:"";display:block;height:16px;width:calc(var(--key-visual-rating)*1px*105/5);background:url(https://assets.pixum.com/img/icon/star_yellow_21x16.png) 0 0 repeat-x}.key-visual[data-layout=column] .key-visual__supporting-text{grid-area:footer;padding:0 var(--spacing-2)}.key-visual[data-layout=column] .key-visual__voucher{display:flex;flex-direction:column;align-items:center}.key-visual[data-layout=column] .key-visual__voucher>div{margin:var(--spacing) 0}.key-visual[data-layout=column] .key-visual__actions{display:grid;grid-gap:var(--spacing-1_5);gap:var(--spacing-1_5);margin-top:var(--spacing-2)}@media screen and (min-width:961px){.key-visual[data-layout=column]{padding:var(--spacing-4) 0}.key-visual[data-layout=column] .key-visual__media{margin:0}.key-visual[data-layout=column] .key-visual__media picture>img{aspect-ratio:16/9;max-width:100%;width:auto;max-height:88vh;object-fit:contain;margin:auto}.key-visual[data-layout=column] .key-visual__award img{margin-bottom:var(--spacing-2);margin-left:var(--spacing-2)}.key-visual[data-layout=column] .key-visual__headline{margin:0 0 var(--spacing)}.key-visual[data-layout=column] .key-visual__actions{display:flex;align-items:center;gap:var(--spacing-2)}}@media screen and (min-width:1280px){.key-visual[data-layout=column] .key-visual__media picture>img{aspect-ratio:21/9}.key-visual[data-layout=column] .key-visual__award img{margin-left:var(--spacing-3)}}@media screen and (min-width:1440px){.key-visual[data-layout=column] .key-visual__media picture>img{max-height:78vh}}@media screen and (min-width:1920px){.key-visual[data-layout=column] .key-visual__media picture>img{max-height:58vh}}.key-visual{max-width:1280px;padding:var(--spacing-5) 0}.key-visual .key-visual__media{transition:all .5s ease-in-out;width:100%}.key-visual .key-visual__media[data-animation=scale]:hover{transform:scale(1.02)}.key-visual .key-visual__media-isClickable{cursor:pointer}.key-visual .key-visual__supporting-text ol,.key-visual .key-visual__supporting-text ul{text-align:left}@media screen and (min-width:960px){.key-visual{margin:0 auto}.key-visual .key-visual__supporting-text{justify-self:auto;display:block;overflow:visible}.key-visual .key-visual__supporting-text[data-trim=true]{max-height:unset}}@supports not (aspect-ratio:4/3){.key-visual .key-visual__media picture>img:before{float:left;padding-top:175%;content:""}.key-visual .key-visual__media picture>img:after{display:block;content:"";clear:both}}@supports not (aspect-ratio:16/9){.key-visual .key-visual__media picture>img:before{float:left;padding-top:56.25%;content:""}.key-visual .key-visual__media picture>img:after{display:block;content:"";clear:both}}@supports not (aspect-ratio:21/9){.key-visual .key-visual__media picture>img:before{float:left;padding-top:42.86%;content:""}.key-visual .key-visual__media picture>img:after{display:block;content:"";clear:both}}.key-visual[data-layout=row]{--gird-template-areas:"media ." "media headline" "media subheadline" "media rating" "media footer" "media voucher" "media actions" "media .";display:grid;text-align:center;justify-items:center;grid-template-columns:1fr 1fr;grid-template-areas:var(--gird-template-areas);max-width:1400px}.key-visual[data-layout=row] .key-visual__media{grid-area:media;margin:var(--spacing) 0;display:flex;flex-direction:column-reverse}.key-visual[data-layout=row] .key-visual__media picture>img{display:block;width:100%;height:auto}.key-visual[data-layout=row] .key-visual__award{grid-area:media;justify-self:flex-start;align-self:flex-end;z-index:1}.key-visual[data-layout=row] .key-visual__award img{display:block;min-width:130px;max-width:200px;width:calc(8.3vw + 80px);height:auto;margin:var(--spacing)}.key-visual[data-layout=row] .key-visual__headline{grid-area:headline;margin-bottom:var(--spacing)}.key-visual[data-layout=row] .key-visual__sub-headline{grid-area:subheadline;margin-bottom:var(--spacing)}.key-visual[data-layout=row] .key-visual__rating{grid-area:rating;margin-bottom:var(--spacing-2)}.key-visual[data-layout=row] .key-visual__supporting-text{grid-area:footer;padding:0 var(--spacing-2);margin-bottom:var(--spacing-2)}.key-visual[data-layout=row] .key-visual__actions{height:-moz-fit-content;height:fit-content;grid-area:actions;display:grid;grid-gap:var(--spacing-1_5);gap:var(--spacing-1_5)}@media screen and (max-width:960px){.key-visual[data-layout=row]{display:grid;padding:var(--spacing-2) 0;text-align:center;justify-items:center;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"headline" "subheadline" "rating" "voucher" "actions" "media" "footer";max-height:unset}.key-visual[data-layout=row] .key-visual__actions{margin-bottom:var(--spacing)}.key-visual[data-layout=row] .key-visual__headline,.key-visual[data-layout=row] .key-visual__sub-headline{padding:0 var(--spacing)}}@media screen and (min-width:961px){.key-visual[data-layout=row] .key-visual__media{margin:0}.key-visual[data-layout=row] .key-visual__award img{margin:var(--spacing-1_5)}.key-visual[data-layout=row] .key-visual__rating{margin-bottom:var(--spacing-4)}.key-visual[data-layout=row] .key-visual__supporting-text{-webkit-line-clamp:unset}.key-visual[data-layout=row] a.rating+a:not(.rating),.key-visual[data-layout=row] a.rating+div,.key-visual[data-layout=row] h1+a:not(.rating),.key-visual[data-layout=row] h1+div,.key-visual[data-layout=row] h2+a:not(.rating),.key-visual[data-layout=row] h2+div{margin-top:var(--spacing-2)}.key-visual[data-layout=row] .key-visual__actions{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:0}}.key-visual[data-layout=row] .key-visual__voucher{grid-area:voucher;margin-bottom:var(--spacing-2);display:flex;flex-direction:column;align-items:center}.key-visual[data-layout=row] .key-visual__voucher>div{margin:var(--spacing) 0}@media screen and (min-width:1281px){.key-visual[data-layout=row]{grid-template-columns:2fr 1fr}}.voucher{margin:1em 0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"input button"}.voucher.voucher--copied{grid-template-columns:0fr auto;gap:var(--spacing-0_5) 0}.voucher input{grid-area:input}.voucher button{grid-area:button}.voucher{isolation:isolate;width:-moz-fit-content;width:280px;gap:var(--spacing-0_5)}.voucher:after{content:"";display:block;grid-column:1/-1;grid-row:1;z-index:-1;background-color:var(--color-input);border:2px solid var(--color-input-stroke);border-radius:var(--border-radius-2)}.voucher input{color:inherit;padding:var(--spacing-0_5) var(--spacing);margin:var(--spacing-0_5);border-radius:var(--border-radius);background:transparent;font-family:Courier New,Courier,monospace;font-weight:700;border:none;width:-moz-fit-content;width:100%}.voucher input:-webkit-autofill{background-color:var(--color-input--focus);--color-input-stroke:var(--color--focus);outline:2px solid var(--color-dim)}.voucher input:autofill,.voucher input:focus{background-color:var(--color-input--focus);--color-input-stroke:var(--color--focus);outline:2px solid var(--color-dim)}.voucher.voucher--copied input{width:0;padding:var(--spacing-0_5) 0;margin:var(--spacing-0_5) 0}.voucher button{font:inherit;font-size:16px;padding:2px 10px;margin:var(--spacing-0_5);border-radius:var(--border-radius);background-color:var(--color-accent);border:2px solid transparent;color:var(--color-accent-on);cursor:pointer;transition:all .3s}.voucher button:hover{color:var(--color-accent-on);background-color:var(--color-accent--hover)}.order-way__wrapper{display:grid;grid-template-rows:auto auto 1fr;grid-gap:var(--spacing-3);gap:var(--spacing-3);padding-bottom:var(--spacing-2);background-color:var(--color-surface);border-radius:var(--border-radius-3);cursor:pointer;z-index:2;transition-duration:.3s;height:100%}.order-way__wrapper:not(.order-way__dialog):hover{box-shadow:0 3px 5px rgba(0,0,0,.2),0 1px 18px rgba(0,0,0,.12),0 6px 10px rgba(0,0,0,.14)}.order-way__image{display:flex;justify-content:center}.order-way__wrapper:not(.order-way__dialog) .order-way__image img{max-height:100%;height:auto;max-width:300px;border-radius:var(--border-radius-5)}.order-way__content,.order-way__header{word-break:break-word}.order-way__action,.order-way__content,.order-way__header{padding-left:var(--spacing-1_5);padding-right:var(--spacing-1_5)}.order-way__content ul{padding-left:0;list-style:none;text-align:left}.order-way__content li{display:flex}.order-way__content li:not(:first-of-type){padding-top:var(--spacing-2)}.order-way__content li:before{color:var(--color-accent--hover);content:"\2713\0020";padding-right:var(--spacing)}.order-way__action{display:flex;align-items:center;justify-content:space-between}.order-way__action .order-way__action--mobile{display:flex}.order-way__action .order-way__action--desktop{display:none}.order-way__action .button.variant-tertiary{background-color:unset}.order-way__wrapper .order-way__action button.variant-text{padding-left:0}.order-way__header a:focus-visible{outline:none}.order-way__header .overline{margin-bottom:var(--spacing)}.order-way--primary{width:auto}.order-way--others{display:flex;gap:var(--spacing-2);flex-direction:column;width:auto}.order-way__wrapper.order-way__dialog{background-color:var(--color-canvas);gap:var(--spacing);justify-content:start}.order-way__wrapper.order-way__dialog>*{display:grid;justify-content:start}.order-way--others .order-way__wrapper{padding-bottom:var(--spacing-3);padding-top:var(--spacing-3);height:100%}.order-way--primary .order-way__wrapper{padding-top:var(--spacing-3);padding-bottom:0;height:100%}.order-way--primary .order-way__image{order:1;width:100%}.order-way--primary .order-way__image img{max-width:310px;width:auto;height:auto}.order-way__dialog img{border-radius:0;padding-top:var(--spacing-2)}.order-way__wrapper.order-way__dialog .order-way__action,.order-way__wrapper.order-way__dialog .order-way__content,.order-way__wrapper.order-way__dialog .order-way__header{padding-left:var(--spacing-2);padding-right:var(--spacing-2);order:0}.order-way--primary .order-way__wrapper.order-way__dialog .order-way__image{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.order-way__dialog .order-way__action{align-self:flex-start}@media screen and (min-width:768px){.order-way--primary .order-way__wrapper.order-way__dialog .order-way__image,.order-way__wrapper .order-way__action,.order-way__wrapper .order-way__content,.order-way__wrapper .order-way__header,.order-way__wrapper.order-way__dialog .order-way__action,.order-way__wrapper.order-way__dialog .order-way__content,.order-way__wrapper.order-way__dialog .order-way__header{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.order-way__wrapper{border-radius:var(--border-radius-5)}.order-way--others .order-way__wrapper{padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.order-way--primary .order-way__wrapper{padding-top:var(--spacing-4);padding-bottom:0;grid-template-rows:auto auto}.order-way--primary{width:350px}.order-way--others{gap:var(--spacing-3)}.order-way__wrapper:not(.order-way__dialog) .order-way__image img{max-width:400px}}@media screen and (min-width:960px){.order-way__action .order-way__action--desktop{display:flex}.order-way__action .order-way__action--mobile{display:none}}.usp__item{align-items:center;border-radius:var(--border-radius-5);background-color:var(--color-surface);min-width:160px}.usp__container,.usp__item{display:flex;flex-direction:column}.uspList__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--spacing-3);gap:var(--spacing-3);margin-top:var(--spacing-4)}header.usp__header{display:flex;width:auto;flex-direction:column;margin:var(--spacing-5) calc(var(--spacing-2) + var(--spacing-0_5)) calc(var(--spacing-2) + var(--spacing-0_5));word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.usp__subheadline{margin-top:var(--spacing)}@media screen and (max-width:960px){.uspList__container{margin-top:var(--spacing-2);grid-template-columns:none}.usp__item{flex-direction:row;width:auto}.usp__item__reversed{flex-direction:row-reverse}header.usp__header{flex-basis:fit-content}}