.backdrop{opacity:0;visibility:hidden;z-index:1500;-webkit-tap-highlight-color:transparent;background-color:#0006;justify-content:center;align-items:center;transition:opacity .4s ease-in-out;display:flex;position:fixed;inset:0}.backdrop[data-open=true]{opacity:1;visibility:visible}
.svg-icon{fill:currentColor}svg.trustedshops--icon{width:46px;height:46px}svg.emptycart--icon{width:81px;height:81px}svg.svg-icon.emptycart--icon{fill:var(--palette-brand-400)}svg.cameron--icon,svg.celebrate--icon,svg.myProjects--icon{width:76px;height:76px}svg.svg-icon.cameron--icon,svg.svg-icon.celebrate--icon,svg.svg-icon.myProjects--icon{fill:#fff}.animation--spinner{animation:.6s intorAnimation;display:flex}.animation--spinner svg{fill:#868686}.animation--spinner svg path:first-of-type{animation:1s linear infinite pulse}.animation--spinner svg path:nth-of-type(2){animation:1s linear -83ms infinite pulse}.animation--spinner svg path:nth-of-type(3){animation:1s linear -.166s infinite pulse}.animation--spinner svg path:nth-of-type(4){animation:1s linear -.249s infinite pulse}.animation--spinner svg path:nth-of-type(5){animation:1s linear -.332s infinite pulse}.animation--spinner svg path:nth-of-type(6){animation:1s linear -.415s infinite pulse}.animation--spinner svg path:nth-of-type(7){animation:1s linear -.498s infinite pulse}.animation--spinner svg path:nth-of-type(8){animation:1s linear -.581s infinite pulse}.animation--spinner svg path:nth-of-type(9){animation:1s linear -.664s infinite pulse}.animation--spinner svg path:nth-of-type(10){animation:1s linear -.747s infinite pulse}.animation--spinner svg path:nth-of-type(11){animation:1s linear -.83s infinite pulse}.animation--spinner svg path:nth-of-type(12){animation:1s linear -.913s infinite pulse}@keyframes pulse{50%{fill:#868686}to{fill:#86868666}}@keyframes intorAnimation{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.rotate-circle-with-arrow{cursor:url(https://pixum-assets.imgix.net/assets/area/journeys/cursor/rotate.svg) 6.5 6.5,crosshair}.rotate-arrow-icon{color:var(--color-surface)}.rotate-arrow-icon:hover:not(.moving) .rotatePoint{stroke:var(--color-accent);stroke-opacity:.4;stroke-width:3px}.rotate-point{fill:var(--color-accent);stroke:var(--color-surface);transform-origin:50%}.cls-1{fill:#1e1e1e}.cls-2{fill:#bdea18}.cls-3{fill:#fc3f4d}.cls-4{fill:#fff}
.web-dialog{--dialog-width:auto;--dialog-height:auto;background-color:var(--color-surface);border-radius:var(--spacing-4);box-shadow:var(--elevation-24);height:var(--dialog-height);min-width:320px;max-width:95%;max-height:95%;width:var(--dialog-width);z-index:1600;outline:0;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.web-dialog[data-open=false]{display:none}.web-dialog[data-fullscreen=true]{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.web-dialog__close{cursor:pointer;right:var(--spacing-3);top:var(--spacing-3);position:absolute}.web-dialog__close>svg{width:2.5em;height:2.5em;padding:10px}.web-dialog__close>svg:hover{background-color:#0000000a;border-radius:50%}.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}}
[class*=text--]{font-size:var(--font-size);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);line-height:var(--line-height);margin:0;display:block}.text--largeTitle{--font-weight:500;--font-size:32px;--line-height:106.25%;--letter-spacing:-.012em}.text--title1{--font-size:32px;--font-weight:500;--line-height:130%;--letter-spacing:.012em}.text--title2{--font-size:24px;--font-weight:500;--line-height:148.15%;--letter-spacing:.02em}.text--title3{--font-size:18px;--font-weight:500;--line-height:133%;--letter-spacing:.028em}.text--body{--font-size:16px;--font-weight:400;--line-height:162.5%;--letter-spacing:.039em}.text--overline{--font-size:12px;--font-weight:500;--line-height:160%;--letter-spacing:.051em;text-transform:uppercase}.text--headline{--font-size:16px;--font-weight:500;--line-height:162.5%;--letter-spacing:.03em}.text--subheadline{--font-size:14px;--font-weight:400;--line-height:157.14%;--letter-spacing:.043em}.text--caption{--font-size:12px;--font-weight:400;--line-height:166.67%;--letter-spacing:.047em}.text--captionXs{--font-size:10px;--font-weight:400;--line-height:140%;--letter-spacing:.02em}.text--footnote{--font-size:12px;--font-weight:400;--line-height:157.14%;--letter-spacing:.043em}.text--button{--font-size:12px;--font-weight:500;--line-height:166.67%;--letter-spacing:.047em;text-transform:uppercase}.text--button-large{--font-size:14px;--font-weight:500;--line-height:166.67%;--letter-spacing:.047em;text-transform:uppercase}@media screen and (min-width:960px){.text--largeTitle{--font-size:62px;--line-height:106.25%;--letter-spacing:-.012em}.text--title1{--font-size:54px;--line-height:120.83%;--letter-spacing:.001em}.text--title2{--font-size:34px;--line-height:141.18%;--letter-spacing:.012em}.text--title3{--font-size:24px;--line-height:120%;--letter-spacing:.02em}.text--body{--font-size:18px;--line-height:155.56%;--letter-spacing:.035em}.text--overline{--font-size:14px;--line-height:166.67%;--letter-spacing:.047em}.text--headline{--font-size:18px;--line-height:160%;--letter-spacing:.02em}.text--subheadline{--font-size:16px;--line-height:162.52%;--letter-spacing:.039em}.text--caption{--font-size:14px;--line-height:157.14%;--letter-spacing:.043em}.text--captionXs{--font-size:12px;--line-height:140%;--letter-spacing:.02em}.text--footnote{--font-size:14px;--line-height:157.14%;--letter-spacing:.043em}.text--button{--font-size:14px;--line-height:171%;--letter-spacing:.043em}.text--button-large{--font-size:16px;--line-height:171%;--letter-spacing:.047em}}.text--center{text-align:center}.text--noWrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text--gutterBottom{margin-bottom:1em}
.button.variant-strong:focus{outline:var(--focus-ring-strong,2px var(--palette-orange-500)solid)}.button.variant-strong.medium{padding:var(--spacing-1_5)var(--spacing-2)}.button.variant-strong.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_5)var(--spacing-2)var(--spacing-1_5)var(--spacing-1_75)}.button.variant-strong.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_5)var(--spacing-1_75)var(--spacing-1_5)var(--spacing-2)}.button.variant-strong.large{padding:var(--spacing-2_25)var(--spacing-3)}.button.variant-strong.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2_25)var(--spacing-3)var(--spacing-2_25)var(--spacing-2_25)}.button.variant-strong.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2_25)var(--spacing-2_25)var(--spacing-2_25)var(--spacing-3)}.button.text--button.variant-strong:disabled{background-color:var(--color-on-secondary);color:var(--color-accent-on);cursor:not-allowed;opacity:.3}.button.variant-strong:not(:disabled){background-color:var(--color-cta-strong)!important;color:var(--color-cta-strong-on)!important}.button.variant-strong:not(:disabled):focus,.button.variant-strong:not(:disabled):hover{background-color:var(--color-cta-strong--hover)!important}
.button.variant-primary{background-color:var(--color-accent);border:2px solid var(--color-accent);color:var(--color-accent-on)}.button.variant-primary.medium{padding:var(--spacing-1_25)var(--spacing-2)}.button.variant-primary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_25)var(--spacing-2)var(--spacing-1_25)var(--spacing-1_75)}.button.variant-primary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_25)var(--spacing-1_75)var(--spacing-1_25)var(--spacing-2)}.button.variant-primary.large{padding:var(--spacing-2)var(--spacing-3)}.button.variant-primary.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2)var(--spacing-3)var(--spacing-2)var(--spacing-2_25)}.button.variant-primary.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2)var(--spacing-2_25)var(--spacing-2)var(--spacing-3)}.button.variant-primary:focus,.button.variant-primary:hover{background-color:var(--color-accent--hover);border:2px solid #0000}.button.text--button.variant-primary:disabled{background-color:var(--color-on-secondary);border:2px solid var(--color-on-secondary);color:var(--color-accent-on);cursor:not-allowed;opacity:.3}
.button.variant-secondary{background-color:initial;border:2px solid var(--color-accent);color:var(--color-accent)}.button.variant-secondary.medium{padding:var(--spacing-1_25)var(--spacing-2)}.button.variant-secondary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_25)var(--spacing-2)var(--spacing-1_25)var(--spacing-1_75)}.button.variant-secondary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_25)var(--spacing-1_75)var(--spacing-1_25)var(--spacing-2)}.button.variant-secondary.large{padding:var(--spacing-2)var(--spacing-3)}.button.variant-secondary.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2)var(--spacing-3)var(--spacing-2)var(--spacing-2_25)}.button.variant-secondary.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2)var(--spacing-2_25)var(--spacing-2)var(--spacing-3)}.button.variant-secondary:focus,.button.variant-secondary:hover{background-color:var(--color-canvas--hover);color:var(--color-on--hover)}.button.text--button.variant-secondary:disabled{background-color:initial;border:2px solid var(--color-on-secondary);color:var(--color-on-secondary);cursor:not-allowed;opacity:.3}
.button.variant-tertiary{background-color:initial;color:var(--color-accent);border:none}.button.variant-tertiary.medium{padding:var(--spacing-1_5)var(--spacing-2)}.button.variant-tertiary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_5)var(--spacing-2)var(--spacing-1_5)var(--spacing-1_75)}.button.variant-tertiary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_5)var(--spacing-1_75)var(--spacing-1_5)var(--spacing-2)}.button.variant-tertiary.large{padding:var(--spacing-2_25)var(--spacing-3)}.button.variant-tertiary.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2_25)var(--spacing-3)var(--spacing-2_25)var(--spacing-2_25)}.button.variant-tertiary.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2_25)var(--spacing-2_25)var(--spacing-2_25)var(--spacing-3)}.button.variant-tertiary:hover{background-color:var(--color-surface--hover)}.button.variant-tertiary.large:has(svg+span,svg+div):not(:has(svg+div+svg)):hover{padding:var(--spacing-2_25)var(--spacing-3)var(--spacing-2_25)var(--spacing-2_25)}.button.variant-tertiary.large:has(span+svg,div+svg):not(:has(svg+div+svg)):hover{padding:var(--spacing-2_25)var(--spacing-2_25)var(--spacing-2_25)var(--spacing-3)}.button.variant-tertiary.medium:has(svg+span,svg+div):not(:has(svg+div+svg)):hover{padding:var(--spacing-1_5)var(--spacing-2)var(--spacing-1_5)var(--spacing-1_75)}.button.variant-tertiary.medium:has(span+svg,div+svg):not(:has(svg+div+svg)):hover{padding:var(--spacing-1_5)var(--spacing-1_75)var(--spacing-1_5)var(--spacing-2)}.button.text--button.variant-tertiary:disabled{background-color:initial;color:var(--color-on-secondary);cursor:not-allowed;opacity:.3}
.button.variant-text.medium{padding:var(--spacing-1_5)var(--spacing-2)}.button.variant-text.medium:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-1_5)var(--spacing-2)var(--spacing-1_5)var(--spacing-1_75)}.button.variant-text.medium:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-1_5)var(--spacing-1_75)var(--spacing-1_5)var(--spacing-2)}.button.variant-text.large{padding:var(--spacing-2_25)var(--spacing-3)}.button.variant-text.large:has(svg+span,svg+div):not(:has(svg+div+svg)){padding:var(--spacing-2_25)var(--spacing-3)var(--spacing-2_25)var(--spacing-2_25)}.button.variant-text.large:has(span+svg,div+svg):not(:has(svg+div+svg)){padding:var(--spacing-2_25)var(--spacing-2_25)var(--spacing-2_25)var(--spacing-3)}.button.text--button.variant-text:disabled{background-color:initial;color:var(--color-on-secondary);cursor:not-allowed;opacity:.3}.button.variant-text{background-color:initial;color:var(--color-on);border:none}
.button{--button-radius:100px;cursor:pointer;align-items:center;gap:var(--spacing-0_5);text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;will-change:background-color;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;border-radius:var(--button-radius);white-space:nowrap;border:0;justify-items:center;height:fit-content;transition-property:background-color;transition-duration:.35s;display:inline-grid;position:relative;text-decoration:none!important}span[class*=button]{align-items:center;display:flex}.button__icon{margin-right:var(--spacing-0_5)}.button.text--button{justify-content:center;align-items:center;display:inline-flex;position:relative}@keyframes throbber-stroke{to{stroke-dasharray:0 56.56;stroke-dashoffset:-56.56px}50%{stroke-dasharray:56.56 56.56;stroke-dashoffset:0}0%{stroke-dasharray:56.56 56.56;stroke-dashoffset:56.56px}}@keyframes strobber-rotate{0%{rotate:-180deg}to{rotate:180deg}}.button .throbber{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:5px;animation:2s linear infinite throbber-stroke,2s cubic-bezier(.5,.35,.15,1) infinite strobber-rotate}.button-throbber{content:"";opacity:1;transition:all .5s cubic-bezier(.42,-.51,.45,1);position:absolute;transform:scale(0)}.button--busy .button-throbber{opacity:1;transform:scale(1)}.button--busy{cursor:default;pointer-events:none}.button--busy:has(.button-throbber)>.button__label{opacity:0;transition:all .5s cubic-bezier(.42,-.51,.45,1);transform:scale(.1)}.loading-icon{vertical-align:middle;display:inline-block}.button--error{--color-accent:var(--palette-action-500)}.button--success{--color-accent:var(--palette-success-500)}.button--not-clickable{cursor:default;pointer-events:none}
.close-icon-button__container{z-index:9999;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.close-icon-button{background-color:var(--color-on);cursor:pointer;padding:var(--spacing-0_5);border-radius:50%;transition:background-color .2s ease-in-out;display:flex;color:var(--color-surface)!important}
.FloatingIconButton-module__WKSJgW__floatingIconButton{background-color:var(--color-surface,#fff);border:.5px solid var(--color-input-stroke,#caced1);cursor:pointer;z-index:1700;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0;padding:0;transition:background-color .4s ease-out;display:flex;position:fixed;box-shadow:0 4px 4px #00000008}.FloatingIconButton-module__WKSJgW__floatingIconButton:disabled{cursor:default;opacity:.3;pointer-events:none}.FloatingIconButton-module__WKSJgW__floatingIconButton:active,.FloatingIconButton-module__WKSJgW__floatingIconButton:hover{background-color:var(--color-surface--hover)}.FloatingIconButton-module__WKSJgW__bottomRight{right:var(--spacing-3,24px)}.FloatingIconButton-module__WKSJgW__bottomLeft,.FloatingIconButton-module__WKSJgW__bottomRight{bottom:var(--spacing-3,24px)}.FloatingIconButton-module__WKSJgW__bottomLeft{left:var(--spacing-3,24px)}.FloatingIconButton-module__WKSJgW__iconWrapper{display:flex;position:relative}.FloatingIconButton-module__WKSJgW__iconAlternate,.FloatingIconButton-module__WKSJgW__iconDefault{transition:opacity .4s ease-out,transform .4s ease-out;display:flex}.FloatingIconButton-module__WKSJgW__iconDefault{opacity:1;transform:scale(1)}.FloatingIconButton-module__WKSJgW__iconAlternate{opacity:0;position:absolute;transform:rotate(1turn)scale(0)}[data-toggled=true] .FloatingIconButton-module__WKSJgW__iconDefault{opacity:0;transform:scale(0)}[data-toggled=true] .FloatingIconButton-module__WKSJgW__iconAlternate{opacity:1;transform:rotate(0)scale(1)}.FloatingIconButton-module__WKSJgW__floatingIconButton[data-visible=false]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.FloatingIconButton-module__WKSJgW__floatingIconButton[data-visible]{transition:opacity .2s,visibility}
.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)}.theme__base-mother{--base-0:var(--palette-mother-0);--base-25:var(--palette-mother-25);--base-50:var(--palette-mother-50);--base-75:var(--palette-mother-75);--base-100:var(--palette-mother-100);--base-150:var(--palette-mother-150);--base-200:var(--palette-mother-200);--base-300:var(--palette-mother-300);--base-400:var(--palette-mother-400);--base-500:var(--palette-mother-500);--base-600:var(--palette-mother-600);--base-700:var(--palette-mother-700);--base-800:var(--palette-mother-800);--base-825:var(--palette-mother-825);--base-850:var(--palette-mother-850);--base-900:var(--palette-mother-900)}.theme__accent-mother{--accent-0:var(--palette-mother-0);--accent-25:var(--palette-mother-25);--accent-50:var(--palette-mother-50);--accent-75:var(--palette-mother-75);--accent-100:var(--palette-mother-100);--accent-150:var(--palette-mother-150);--accent-200:var(--palette-mother-200);--accent-300:var(--palette-mother-300);--accent-400:var(--palette-mother-400);--accent-500:var(--palette-mother-500);--accent-600:var(--palette-mother-600);--accent-700:var(--palette-mother-700);--accent-800:var(--palette-mother-800);--accent-825:var(--palette-mother-825);--accent-850:var(--palette-mother-850);--accent-900:var(--palette-mother-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-surface-container:var(--base-100);--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);--color-skeleton-start:#0000;--color-skeleton-end:#0000001a}.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-surface-container:var(--base-500);--color-surface-hover:var(--accent-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:#0000;--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);--color-skeleton-start:#0000;--color-skeleton-end:#fff6}.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-surface-container:var(--base-800);--color-surface-hover:var(--base-600);--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);--color-skeleton-start:#0000;--color-skeleton-end:#fff6}.theme__accent-mother.theme__brightness-bright,.theme__accent-mother.theme__brightness-medium{--color-cta-strong:var(--accent-700);--color-cta-strong-on:var(--accent-0);--color-cta-strong--hover:var(--accent-800)}.theme__accent-mother.theme__brightness-medium{--color-canvas:var(--base-400)}.theme__accent-mother.theme__brightness-dark{--color-cta-strong:var(--accent-0);--color-cta-strong-on:var(--accent-700);--color-cta-strong--hover:var(--accent-50)}.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--]{background-color:var(--color-canvas);color:var(--color-on)}.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:#ffd9da66;--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}
.input-outer-container{width:100%}.input-outer-container>.input-info,.input-outer-container>label,.input-outer-container>legend{color:var(--color-on);padding:calc(var(--spacing-0_5)/2)var(--spacing-0_5);text-align:left;justify-content:space-between;align-items:center;display:flex;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:1px solid var(--color-input-stroke);height:48px;padding:var(--spacing);border-radius:10px}.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>*{background-color:inherit;color:inherit;align-items:center;gap:var(--spacing-0_5);display:flex}.input-outer-container .input-inner-container,.input-outer-container .input-inner-container>input{background-color:var(--color-input);width:100%}.input-outer-container .input-inner-container>input{font-size:16px;display:block}.input-outer-container input::placeholder{color:var(--color-on-secondary)}.input-outer-container button.input-button{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:6px 8px}.input-outer-container .input-inner-container.input-inner-container--compact button.input-button{height:30px}.input-outer-container button.input-button:hover{background-color:var(--color-canvas--hover);color:var(--color-on--hover);transition:all .3s}.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){background-color:var(--color-input--focus)}.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>input{background-color:var(--color-error-background)}.input-outer-container.state-error .input-inner-container:has(input:focus-visible){background-color:var(--color-error-background)}.input-outer-container.state-error .input-inner-container:has(input:focus-visible)>input:focus-visible{background-color:var(--color-error-background)}.input-outer-container.state-error .input-inner-container button.input-button:focus-visible{outline:var(--focus-ring-error)}.input-outer-container.state-loading{cursor:not-allowed}.input-outer-container.state-loading label{cursor:inherit;opacity:.38;pointer-events:none}.input-outer-container.state-loading .input-inner-container{cursor:inherit;pointer-events:none;position:relative;overflow:hidden}.input-outer-container.state-loading .input-inner-container>*{opacity:.38}.input-outer-container.state-loading .input-inner-container:after{background:linear-gradient(90deg,var(--color-skeleton-start,#0000)0,var(--color-skeleton-end,#fff6)50%,var(--color-skeleton-start,#0000)100%);content:"";pointer-events:none;width:200%;animation:2.5s ease-in-out infinite input-loading-shimmer;position:absolute;inset:0 0 0 -50%}@keyframes input-loading-shimmer{0%{transform:translate(-80%)}to{transform:translate(80%)}}.input-outer-container .input-inner-container:has(textarea){align-items:flex-start;height:auto}.input-outer-container .input-inner-container>textarea{background-color:inherit;resize:vertical;width:100%;font-size:16px;line-height:26px;display:block}.input-outer-container textarea::placeholder{color:var(--color-on-secondary)}.input-outer-container .input-inner-container:has(textarea:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.input-outer-container .input-inner-container>textarea:focus-visible{outline:none}.input-outer-container .input-inner-container:has(textarea:focus-visible){background-color:var(--color-input--focus)}.input-outer-container .input-inner-container:has(textarea:focus-visible)>textarea:focus-visible{background-color:var(--color-input--focus)}.input-outer-container.state-disabled{cursor:not-allowed}.input-outer-container.state-disabled .input-inner-container,.input-outer-container.state-disabled label{cursor:inherit;opacity:.38;pointer-events:none}
.auth-form__actions{justify-content:flex-end;align-items:center;gap:var(--spacing);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.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{align-items:center;gap:var(--spacing-0_5);display:flex}.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(div.animation--spinner),.auth-form__actions .auth-form__actions--pending>:not(button.button.variant-text){color:var(--palette-neutral-300)!important;background-color:#0000!important}.auth-form__actions .auth-form__actions--pending button.button.variant-strong,.auth-form__actions .auth-form__actions--pending button.button.variant-secondary{background-color:var(--palette-neutral-200)!important}
.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{align-items:center;gap:var(--spacing);flex-wrap:wrap;justify-content:center;display:inline-flex}.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{flex-direction:column;justify-content:center;display:flex}.auth-form__generic-content__customer-service>a{padding:var(--spacing-2)0 0;text-decoration:none}.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;padding:var(--spacing);margin:0 auto;display:block}
.checkbox__label .placeholder-link{color:var(--color-on);text-decoration:underline}.input__container{padding-bottom:var(--spacing-0_5)}.input__container--combined{gap:var(--spacing);flex-direction:column;width:100%;display:flex}.auth-form-container{width:100%;max-width:-webkit-fill-available;padding:var(--spacing-2);flex-direction:column;align-items:center;margin:auto;display:flex}.auth-form{width:100%;min-width:300px;padding:var(--spacing)0;align-items:flex-end;gap:var(--spacing);flex-direction:column;display:flex}.auth-form .dropdown__wrapper .user-input__label-container label{padding-left:var(--spacing)}.auth-ui-content .auth-form-container .auth-form{width:100%}.field-label-row{justify-content:space-between;align-items:center;gap:var(--spacing);width:100%;display:flex}.field-label-row .link-forgot-password{font:inherit;cursor:pointer;color:var(--color-on);background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.field-label-row .link-forgot-password:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}@media screen and (min-width:960px){.input__container--combined{flex-direction:row;display:inline-flex}.auth-form-container{padding:var(--spacing-3);min-width:550px;min-height:585px}.auth-form{min-width:480px;max-width:550px}}
.input-outer-container .input-inner-container>svg.password-visibility{cursor:pointer}
.form__snackbar{padding:var(--spacing-2);background-color:var(--overlay-bright-on);color:var(--palette-white);box-shadow:var(--elevation-4);border-radius:2px}
.user-input__label-container{align-items:baseline;display:flex}.user-input__label-container .user-input__label{padding:var(--spacing-0_5);align-items:flex-end;display:flex}.user-input__label-container .user-input__label__value{color:var(--color-on-secondary);align-items:center;display:flex}.user-input__label-container .user-input__label__optional.text--caption{flex-grow:1;justify-content:flex-end;display:flex}.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)}
.user-input__container{background:var(--color-input);border-radius:var(--spacing-0_5)var(--spacing-0_5);flex-direction:column;align-items:center;width:100%;display:flex}.user-input__container:after{content:"";width:100%;display:inline-block;transform:scaleX(0)}.user-input__container .input__row{align-items:center;width:100%;display:flex;position:relative}.user-input__container .input__row input{border-radius:var(--spacing-0_5)var(--spacing-0_5);color:inherit;min-height:42px;padding:var(--spacing-0_5)var(--spacing);background:0 0;outline:none;align-items:center;width:100%;font-size:16px;line-height:26px;display:flex}.user-input__container .input__row svg{color:inherit;margin:var(--spacing-0_5)}.user-input__compact .input__row input{height:32px;min-height:unset}.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:50%;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:50%;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__container .input__select--trailing{padding:var(--spacing-0_5);display:flex}.user-input__container.active svg.arrow-icon{transform:rotate(180deg)}.user-input__container.select{background:var(--color-input);border:1px solid var(--color-input-stroke);border-radius:10px;padding:3px}.user-input__container.select .input__row,.user-input__container.select .input__row input{cursor:pointer}
.menu{background-color:var(--color-surface);box-shadow:var(--elevation-1);color:var(--color-on);z-index:999;border-radius:0;flex-direction:column;display:flex;position:absolute;overflow:auto}.menu .menu{background-color:inherit;box-shadow:none;color:inherit;z-index:0;display:flex;position:relative;overflow:visible}
.checkbox-container{width:100%;padding:0}.checkbox-container>*{color:var(--color-on)}.checkbox-container :not(.checkbox-info){cursor:pointer}.checkbox-container{align-items:start;column-gap:var(--spacing);grid-template-columns:auto 1fr;grid-template-areas:"checkbox label""info info";display:grid}.checkbox-container label{grid-area:label;max-width:fit-content;font-size:16px}.checkbox-container input[type=checkbox]{grid-area:checkbox}.checkbox-container .checkbox-info{grid-area:info}.checkbox-container input[type=checkbox]{appearance:none;background-color:var(--color-input);border:1px solid var(--color-input-stroke);vertical-align:text-bottom;border-radius:4px;width:20px;min-width:20px;height:20px;min-height:0;margin:4px 0 0;padding:2px;position:relative;overflow:hidden}.checkbox-container input[type=checkbox]:after{background-color:var(--color-accent);content:"";opacity:0;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);background-position:50%;border-radius:0;position:absolute;inset:0}.checkbox-container input[type=checkbox]:checked:after{opacity:1}.checkbox-container.state-error input[type=checkbox]{background-color:var(--color-error-background);border:1px solid var(--color-error-stroke)}.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}}
.menu-item__leading--control{margin:0 var(--spacing);grid-area:1/1/2;align-self:center}.menu-item__leading--icon{max-height:24px;padding:0 var(--spacing);grid-area:1/1/2}.menu-item__leading--icon>svg{height:100%}.menu-item__leading--image{padding-right:var(--spacing);grid-area:leading;align-self:center}.menu-item__leading--image>img{aspect-ratio:1;object-fit:cover;width:auto;height:auto;max-height:80px;display:block}.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-area:1/3/4;align-self:center}.menu-sub-item__icon{height:21px;margin-right:0}.menu-sub-item__icon>svg{width:auto;height:100%}.menu-sub-item__link{grid-area:link}.menu-sub-item__link>a{color:var(--color-accent);text-decoration:none}.menu-sub-item__text{color:var(--color-on-secondary);margin-left:var(--spacing)}.menu-sub-item__text--active{color:var(--color-accent)}
.menu-item{background-color:var(--color-surface);cursor:pointer;grid-template:"leading text supplement""leading subtext right""leading link right"minmax(0,auto)/auto 1fr auto;display:grid}.menu-item>span{align-self:center}a.menu-item{text-decoration:none}.menu-item__text{grid-area:text}.menu-item__sub-text{color:var(--color-on-secondary);grid-area:subtext;align-self:center}.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)}
.dropdown__wrapper{width:100%;display:inline-block;position:relative}.dropdown__wrapper .user-input__container.user-input__container--active:after{border-bottom:none}.dropdown__arrow{justify-content:center;align-items:center;display:flex}.menu.dropdown--options{width:100%;max-height:200px;display:none}.menu.dropdown--options.is-open{display:block}.dropdown__wrapper .dropdown--options.is-open{margin-top:var(--spacing);border-radius:10px}@media (max-width:376px){.dropdown{width:calc(var(--spacing)*35.5)}}
.auth-form__side-panel{min-width:420px;max-width:420px;min-height:400px;color:var(--palette-white);background-color:var(--palette-brand-400);padding:var(--spacing-4);align-items:center;display:flex}.auth-form__side-panel button.button.variant-secondary{box-shadow:none;color:var(--palette-white)!important;border:2px solid var(--palette-white)!important}.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{padding:var(--spacing-0_5)0;display:flex}.auth-form__side-panel .auth-form__side-panel--advantages li svg{margin-right:var(--spacing-2)}
.auth-ui-content{align-items:stretch;display:flex}.auth-ui-content .auth-form__actions .button.variant-tertiary:hover{background-color:unset}
aside.auth-ui-dialog{background-color:var(--palette-grey)}aside#dialog .auth-ui-content .auth-form-container{width:100%;max-width:550px;padding:var(--spacing-2);flex-direction:column;align-items:center;display:flex}.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}}
.icon--mask{background-color:var(--color-on)}.icon.size--small{min-width:16px;min-height:16px}.icon.size--medium{min-width:24px;min-height:24px}.icon.size--large{min-width:32px;min-height:32px}
.anchor-link-collection{justify-content:space-around;gap:var(--spacing-4);scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:thin;grid-auto-columns:auto;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow:auto hidden}@media (prefers-reduced-motion:no-preference){.anchor-link-collection{scroll-behavior:smooth}}.anchor-link{scroll-snap-align:start;height:100%;margin:0 var(--spacing)var(--spacing);flex-direction:column;align-items:center;display:flex}.anchor-link:first-child{margin-left:0}.anchor-link:last-child{margin-right:0}.anchor-link__content{flex-direction:column;align-items:center;width:auto;height:100%;text-decoration:none;transition:transform .2s;display:flex}.anchor-link__content:hover{transform:scale(1.1)}.anchor-link__image{object-fit:cover;width:auto;height:95px;margin-bottom:var(--spacing-1_5)}.anchor-link-collection .anchor-link h2,.anchor-link-collection .anchor-link p{text-align:center;margin-bottom:0}@media screen and (min-width:1280px){.anchor-link-collection{scroll-snap-type:none;padding:var(--spacing);grid-auto-flow:column;overflow:hidden}.anchor-link{scroll-snap-align:unset;margin-left:0;margin-right:0}.anchor-link-collection .anchor-link h2{text-wrap:nowrap}}
.app-banner{background-color:var(--color-canvas);border-bottom:4px solid var(--color-stroke);color:var(--color-on);cursor:pointer;padding:var(--spacing-1_5)var(--spacing);z-index:1101;justify-content:space-between;align-items:center;width:100%;display:none;top:0;left:0}.app-banner--position-fixed{position:fixed}.app-banner--position-sticky{position:sticky}.app-banner--visible{display:flex}.app-banner .app-banner__close{height:30px;margin:calc(var(--spacing-0_5)*-1);padding:var(--spacing);z-index:1101;align-items:center;width:30px;display:flex;position:absolute;left:0}.app-banner__logo{height:45px;margin-left:var(--spacing-1_5);width:45px}.app-banner .app-banner__content{padding:0 var(--spacing);white-space:nowrap;flex-direction:column;width:fit-content;margin-right:auto;display:flex}.app-banner .app-banner__title{align-items:center;width:100%;display:flex}.app-banner a{color:inherit;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Ubuntu,Helvetica,Arial,sans-serif;text-decoration:none}.app-banner .app-banner__title .app-banner__ratings{--app-banner__rating:0;height:10px;margin-left:var(--spacing-4);background:url(https://assets.pixum.com/img/icon/star_grey_21x16.png) 0 0/14px repeat-x;width:70px;position:relative}.app-banner .app-banner__title .app-banner__ratings:before{content:"";height:10px;width:calc(var(--app-banner__rating)*1px*14);background:url(https://assets.pixum.com/img/icon/star_yellow_21x16.png) 0 0/14px repeat-x;display:block}@media screen and (max-width:360px){.app-banner .app-banner__title .app-banner__ratings{margin-left:var(--spacing)}.app-banner .app-banner__content{margin-right:unset}}.app-banner .app-banner-button{background-color:initial;color:var(--color-on);padding:var(--spacing)calc(var(--spacing)*1.5);text-transform:uppercase}
.AppBanner-module__KqOUva__appBanner{margin-top:-4px;border-bottom-color:var(--color-stroke)!important}
.asterisk{text-align:center}
.author-box{justify-content:center;display:flex}.author-box .author-box__inner{background-color:var(--color-surface);gap:var(--spacing-2);max-width:var(--max-content-width);padding:var(--spacing-3)var(--spacing-2);flex-direction:column;width:100%;display:flex}.author-box .author-box__header{gap:var(--spacing-1_5);display:flex}.author-box .author-box__avatar{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.author-box .author-box__avatar--fallback{background:url(https://pixum-assets.imgix.net/images/svg/avatar-neutral.svg) 50%/48px no-repeat}.author-box .author-box__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.author-box .author-box__content{gap:var(--spacing-0_5);flex-direction:column;flex:1;width:100%;display:flex}.author-box .author-box__content .author-box__separator:before{content:" • "}.author-box .author-box__content .author-box__profession{color:var(--color-on-secondary)}@media screen and (min-width:960px){.author-box .author-box__inner{border-radius:var(--border-radius-5);margin:0 var(--spacing-2)0;padding:var(--spacing-3)}}
.awards-container{scroll-snap-type:x mandatory;scroll-snap-stop:always;-ms-overflow-style:none;scrollbar-width:thin;grid-auto-columns:auto;grid-auto-flow:column;justify-content:space-evenly;gap:45px;padding:0;display:grid;overflow-x:auto}.awards-container:not(:has(.award:nth-child(3))){justify-content:center}.award{scroll-snap-align:center;align-items:center;gap:10px;width:min-content;display:grid}.award img{vertical-align:bottom;width:auto;max-width:200px;height:135px;margin-bottom:var(--spacing)}@media (prefers-reduced-motion:no-preference){.awards-container{scroll-behavior:smooth}}.awards-container.awards-container--key-visual{gap:unset;justify-content:space-evenly;width:100%;display:flex}.awards-container.awards-container--key-visual .award{margin-left:var(--spacing);margin-right:var(--spacing);flex:1;justify-content:center}.awards-container.awards-container--key-visual .award img{height:115px;margin-bottom:var(--spacing-3);max-width:200px}@media screen and (min-width:960px){.awards-container.awards-container--key-visual .award{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}}
.styles-module__kqXr_q__brandBar{background-color:var(--color-surface);flex-direction:column;align-items:center;display:none}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent{background-color:var(--palette-brand-500);justify-content:center;align-items:center;width:100%;padding:6px 0;transition:max-height 1s;display:flex;overflow:hidden}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHeadline{margin-left:auto}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent a{text-decoration:none}.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent a:hover{text-decoration:underline}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent{max-height:29px}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent>*{display:none}.open.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarContent{max-height:40px}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHandle{width:67px;height:27px;margin-top:calc(-1*var(--spacing-1_5));background-color:var(--color-accent);padding:0}.close.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHandle:hover{background-color:var(--color-accent)}.open.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarHandle{display:none}.open.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__brandBarClose{margin-left:auto;margin-right:var(--spacing);padding:0}.styles-module__kqXr_q__brandBar.styles-module__kqXr_q__brandBarHidden{overflow:hidden}@media screen and (max-width:960px){.styles-module__kqXr_q__brandBar .styles-module__kqXr_q__text--subheadline{text-align:center}}@media screen and (min-width:960px){.styles-module__kqXr_q__brandBar{display:flex}}
.breadcrumb-module__WammuG__breadcrumb{padding:var(--spacing)0;display:block}.breadcrumb-module__WammuG__breadcrumb__toggle{opacity:0;pointer-events:none;visibility:hidden;position:absolute}.breadcrumb-module__WammuG__breadcrumb__items{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__WammuG__breadcrumb__item{align-items:center;display:flex}.breadcrumb-module__WammuG__breadcrumb__item:not(:last-child):after{content:"›";margin:0 var(--spacing)var(--spacing-0_5);font-size:22px;font-weight:100}.breadcrumb-module__WammuG__breadcrumb__item--collapsed{display:none}.breadcrumb-module__WammuG__breadcrumb__toggle:checked~.breadcrumb-module__WammuG__breadcrumb__items .breadcrumb-module__WammuG__breadcrumb__item--collapsed{display:flex}.breadcrumb-module__WammuG__breadcrumb__toggle:checked~.breadcrumb-module__WammuG__breadcrumb__items .breadcrumb-module__WammuG__breadcrumb__item:has(.breadcrumb-module__WammuG__breadcrumb__expand){display:none}.breadcrumb-module__WammuG__breadcrumb__expand{color:var(--color-on);cursor:pointer;font:inherit;background:0 0;border:none;justify-content:flex-start;align-items:center;min-width:22px;min-height:24px;padding:0;transition:color .2s;display:inline-flex}.breadcrumb-module__WammuG__breadcrumb__expand:hover{color:var(--color-accent)}.breadcrumb-module__WammuG__breadcrumb__link{color:var(--color-on);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:44px;min-height:44px;text-decoration:none;transition:color .2s;display:inline-flex;overflow:hidden}.breadcrumb-module__WammuG__breadcrumb__link,.breadcrumb-module__WammuG__breadcrumb__link:hover,.breadcrumb-module__WammuG__breadcrumb__link:focus,.breadcrumb-module__WammuG__breadcrumb__link:active,.breadcrumb-module__WammuG__breadcrumb__link:visited{text-decoration:none}.breadcrumb-module__WammuG__breadcrumb__link:hover{color:var(--color-accent)}.breadcrumb-module__WammuG__breadcrumb__current{opacity:.7}@media (min-width:961px){.breadcrumb-module__WammuG__breadcrumb{padding:var(--spacing-2)0}.breadcrumb-module__WammuG__breadcrumb__item:has(.breadcrumb-module__WammuG__breadcrumb__expand){display:none}.breadcrumb-module__WammuG__breadcrumb__item:has(.breadcrumb-module__WammuG__breadcrumb__expand):after{display:none}.breadcrumb-module__WammuG__breadcrumb__item--collapsed{display:flex}}
.button--download--text{padding-left:var(--spacing);text-transform:none;text-align:start}.button--download--text .text--button{line-height:20px}.button--download--text .text--caption{text-transform:none;font-size:.75rem}.add_to_cart__success-state{color:var(--color-success);font-weight:var(--font-weight);text-transform:uppercase;margin:var(--spacing-1_5)var(--spacing-2)var(--spacing-1_5)var(--spacing-1_75);justify-content:center;align-items:center;display:flex}.add_to_cart__success-state svg{display:flex}
.grid__wrapper{--grid-column-count:1;gap:var(--spacing-3);grid-template-columns:repeat(var(--grid-column-count),minmax(280px,1fr));grid-template-columns:repeat(1,minmax(310px,1fr));width:100%;padding-inline:0;display:grid}ul.grid__wrapper{list-style-type:none}.grid__wrapper ul{list-style-type:disc}.card--hide{display:none!important}.card__body :nth-child(2).card-group__chips-container{padding-top:var(--spacing-2)}@media (max-width:600px){.grid__wrapper{gap:var(--spacing-1_5)}.grid__wrapper.grid__wrapper--swipeable,.card__product .grid__wrapper.grid__wrapper--swipeable,.card__navigation .grid__wrapper.grid__wrapper--swipeable{scrollbar-width:thin;scroll-snap-type:x mandatory;padding-bottom:var(--spacing-1_5);grid-auto-rows:max-content;grid-auto-columns:310px;grid-auto-flow:column;width:100%;overflow-x:scroll}.grid__wrapper.grid__wrapper--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:600px){.grid__wrapper{--grid-column-count:3;grid-template-columns:repeat(auto-fit,minmax(29%,1fr))}}@media screen and (min-width:1000px){.grid__wrapper{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}}
.chip{background-color:var(--color-surface);border:var(--border-size)solid var(--color-stroke);border-radius:var(--spacing-3);box-sizing:border-box;color:var(--color-on);align-items:center;display:flex}.chip.chip--disabled{background-color:initial;border:none}.chip.chip--clickable{cursor:pointer;z-index:5}.chip.chip--selected{background-color:var(--color-accent);border-color:var(--color-stroke);color:var(--color-accent-on)}.chip.chip--clickable.chip--selected:hover{background-color:var(--color-accent--hover);color:var(--color-accent-on)}.chip.chip--clickable:not(.chip--selected):hover{background-color:var(--color-canvas--hover);color:var(--color-on--hover)}.chip[data-padding=small]{padding:0 var(--spacing-0_5)}.chip[data-padding=small-left]{padding:0 var(--spacing-1_5)0 var(--spacing-0_5)}.chip[data-padding=small-right]{padding:0 var(--spacing-0_5)0 var(--spacing-1_5)}.chip[data-padding=large]{padding:var(--spacing-0_5)var(--spacing-1_5)}
.chips{--chips-center:center;--text-alignment:start;--text-padding:var(--spacing-3);--chips-alignment:flex-start;gap:var(--spacing);text-align:var(--text-alignment);flex-wrap:wrap;display:flex}.chips.chips--on-top{z-index:3}.chips-center{place-content:var(--chips-center)}.chips-start{place-content:var(--chips-alignment)}.chips>.chips__headline{width:100%}.chips>.chips__headline,.chips>.chips__headline.chips__headline--tight{margin-bottom:var(--spacing)}
.card__actions{column-gap:var(--spacing-2);justify-self:var(--card-text-alignment);padding:var(--spacing)0;display:grid}.card__actions>*{grid-row:1;justify-self:flex-start}.card__actions a{z-index:5}.card__actions .button.variant-tertiary:hover{background-color:unset}@media screen and (min-width:960px){.card__actions{padding:var(--spacing)}}@media screen and (max-width:450px){.card--minicard .card__actions{display:none}}
.card[data-layout=column] .card__addons{grid-template:"topLeft topMiddle topRight""middle middle middle"1fr"bottomLeft bottomMiddle bottomRight"/auto 1fr auto;grid-area:media;display:grid}.card[data-layout=row] .card__addons{grid-area:1/1/99;width:fit-content}.card__addon--flag{margin-top:var(--spacing);grid-area:topLeft}.card__addons [class*=-icon]{margin:0 var(--spacing-0_5)0 0;border-radius:50%;place-self:center;display:flex}.card__addon--zoom-icon{background-color:var(--overlay-dark-background);cursor:pointer;z-index:5;grid-area:bottomRight;transition:all .3s ease-out}.card__addon--zoom-icon>svg{fill:var(--overlay-dark-on)}.card__addon--zoom-icon:hover{background-color:var(--overlay-dark-background--hover);transform:translateZ(0);box-shadow:0 3px 3px #00000024,0 1px 7px #0000001f,0 3px 1px -1px #0003}.card__addon--check-icon{grid-area:topRight}.card__addon--check-icon>svg{color:var(--color-accent);fill:var(--color-accent);width:32px;height:auto}.card__addon--remove-icon{cursor:pointer;z-index:5;grid-area:topRight;transition:all .3s ease-out}.card__addon--remove-icon:hover{transform:translateZ(0)}.card__addon--remove-icon>svg{fill:var(--overlay-dark-background)}.card__addon--remove-icon:hover>svg{fill:var(--overlay-dark-background--hover)}.card__addon--tag{height:calc(var(--spacing-4) + var(--spacing-0_5));margin-top:var(--spacing-2_75);padding:var(--spacing-0_75)var(--spacing-1_5);align-items:center;display:flex}.card__addon--tag[data-position=bottom]{background-color:var(--color-accent-on);border-radius:var(--border-radius);color:var(--color-accent);margin:var(--spacing-2);padding:var(--spacing)var(--spacing-2);grid-area:bottomRight}.card__addon--tag[data-position=top]{background-color:var(--color-accent);color:var(--color-accent-on);grid-area:topLeft}.card__addon--flag-image{background-color:var(--color-accent);margin-top:var(--spacing-2);max-width:192px;max-height:36px}.card__addon--flag-image>img{height:100%;padding-left:var(--spacing-2);padding-right:var(--spacing-2);width:100%}
.card__media-slider-wrapper .slider__slide img,.card__media-slider-wrapper .slider__slide picture{object-fit:cover;width:100%;height:100%}.card[data-variant=AiSearchCard] .card__media-slider-wrapper .slider__slide{border-radius:0 0 var(--border-radius-2)var(--border-radius-2);overflow:hidden}.card__media-slider-wrapper>.slider__arrow.button{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#00000052;width:40px;height:40px}.card__media-slider-wrapper>.slider__arrow.button.variant-text{border-color:#fafdff}.card__media-slider-wrapper.slider--full>.slider__arrow--prev{inset-inline-start:16px}.card__media-slider-wrapper.slider--full>.slider__arrow--next{inset-inline-end:16px}.card__media-slider-wrapper>.slider__arrow .icon--mask{background-color:var(--palette-white)}.card__content>img:first-of-type{width:100%;display:block}.card.card__media--padded .card__content>img:first-of-type{padding:var(--spacing-3)var(--spacing-2)var(--spacing-2)}.card__content>img{height:auto}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@media screen{.card .card__content>img[src=""]{min-height:67vw}}@media screen and (min-width:600px){.card .card__content>img[src=""]{min-height:300px}}}
h1.headline.text--center,h2.headline.text--center,h2.overline.text--center,h3.headline.text--center,h4.headline.text--center,h4.subheadline.text--center{text-align:center}h1.headline.text--right,h2.headline.text--right,h2.overline.text--right,h3.headline.text--right,h4.headline.text--right,h4.subheadline.text--right{text-align:right}h1.headline.text--left,h2.headline.text--left,h2.overline.text--left,h3.headline.text--left,h4.headline.text--left,h4.subheadline.text--left{text-align:left}h1.headline a,h2.headline a,h3.headline a,h4.headline a{word-break:break-word;justify-content:space-between;align-items:flex-start;text-decoration:none;display:flex}h1.headline a>img,h2.headline a>img,h3.headline a>img,h4.headline a>img{margin-top:var(--spacing-0_5)/2;min-width:24px;min-height:24px}@media screen and (min-width:1024px){h1.headline a>img,h2.headline a>img,h3.headline a>img,h4.headline a>img{margin-top:var(--spacing-0_5);min-width:24px;min-height:24px}}
.card.card--masked h2,.card.card--masked h3{justify-content:space-between;display:flex}.card h2 a,.card h3 a{color:var(--color-on);cursor:pointer;text-decoration:none}.card h2 a:after,.card h3 a:after{border-radius:var(--border-radius);content:"";z-index:3;display:block;position:absolute;inset:0}.card h4{color:var(--color-on-secondary);font-size:16px}.card h2,.card h3,.card h4,.card span.overline{padding-left:var(--spacing-1_5);padding-right:var(--spacing-1_5);padding-top:var(--spacing-2)}.card[data-variant=AiSearchCard] h3{padding:var(--spacing-2)0}@media screen and (min-width:960px){.card h2,.card h3,.card h4,.card span.overline{padding-left:var(--spacing-3);padding-right:var(--spacing-3);padding-top:var(--spacing-3)}}@media screen and (min-width:1280px){.card h4{font-size:18px}}
.card__features{gap:var(--spacing-0_5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.card__feature{color:var(--color-on);align-items:center;gap:var(--spacing);display:flex}.card__feature-icon{flex-shrink:0;align-items:center;display:flex}.card__feature>:last-child{overflow-wrap:break-word;min-width:0}
.card--grid--wrapper{padding:0}.card{--text-padding:var(--spacing-3);--card-text-alignment:start;--card-chips-alignment:flex-start;background-color:var(--color-surface);border-radius:var(--border-radius-3);border:0;outline:0;overflow:hidden}.card,.card__content{height:100%;display:grid;position:relative}.card__content{grid-template-columns:1fr}.card--clickable{cursor:pointer;z-index:2;position:relative}.card--clickable:hover:not([data-variant=AiSearchCard]){box-shadow:0 3px 5px #0003,0 1px 18px #0000001f,0 6px 10px #00000024}.card--clickable:focus-visible,.card--clickable:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card--clickable a:focus{outline:none}.card__actions a:focus-visible,.card__actions a:focus-within,.card__actions button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card__body{padding:var(--spacing)var(--spacing-1_5);text-align:var(--card-text-alignment);align-self:start;margin:0}.card__body>*{color:var(--color-on-secondary)}.card__body:empty{display:none}.card__body :nth-child(2).chips{padding-top:var(--spacing-2)}.card__body ul{padding-left:var(--spacing-2)}.card__body a{color:var(--color-on-secondary);z-index:3;position:relative}.card__content h2+h3,.card__content h2+h4,.card__content h3+h4{padding-top:0}.card__supporting-text{padding:var(--spacing)var(--spacing-1_5);justify-self:right;align-items:center;width:max-content;display:flex;overflow:hidden}.card__supporting-text>*{align-self:center}.card__actions a{position:relative}.card[data-layout=column] .card__content{grid-template:"media""overline""header""subheadline""body""chips"1fr"footer"/auto}.card[data-layout=column] .card__content>.card__media-slider-wrapper,.card[data-layout=column] .card__content>img:first-of-type{border-radius:var(--border-radius)var(--border-radius)0 0;grid-area:media}.card[data-layout=column] .card__content>.card__media-caption{grid-area:caption}.card[data-layout=column] .card__flags{grid-area:media}.card[data-layout=column] .card__body{grid-area:body}.card[data-layout=column] .chips{grid-area:chips}.card[data-layout=column] .card__actions{grid-area:footer}.card[data-layout=column] .card__supporting-text{color:var(--palette-neutral-500);grid-area:footer;display:grid}.card[data-variant=NavigationCard]{padding-bottom:var(--spacing-4)}.card[data-variant=NavigationCard] .card__body{padding-top:var(--spacing-0_5)}@media screen and (min-width:960px){.card{border-radius:var(--border-radius-5);padding-bottom:var(--spacing-2)}.card[data-variant=ProductCard] .card__body{padding-bottom:var(--spacing)}.card[data-variant=NavigationCard]{padding-bottom:var(--spacing-6)}.card[data-variant=NavigationCard] .card__body{padding-top:var(--spacing)}.card__body,.card__supporting-text{padding:var(--spacing)var(--spacing-3)}}.card[data-variant=AiSearchCard] .card__media-slider-wrapper{aspect-ratio:412/309;border-radius:var(--border-radius-2);z-index:4;transform:translateZ(0)}.card[data-variant=AiSearchCard] .card__media-slider-wrapper--single{z-index:2}.card[data-variant=AiSearchCard] .card__addons{pointer-events:none;z-index:5;position:relative}.card[data-variant=AiSearchCard] .card__addons>*{pointer-events:auto}.card[data-variant=AiSearchCard].card--clickable:focus-visible,.card[data-variant=AiSearchCard].card--clickable:focus-within{outline:none}.card[data-variant=AiSearchCard]{background-color:initial;border-radius:var(--border-radius)}.card[data-variant=AiSearchCard][data-layout=column] .card__content>img:first-of-type{border-radius:var(--border-radius-2)}.card[data-variant=AiSearchCard][data-layout=column] .card__content{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"media""header""features""price""footer"}.card[data-variant=AiSearchCard] .card__features{-webkit-padding-end:var(--spacing-1_5);grid-area:features;padding-inline-end:var(--spacing-1_5)}.card[data-variant=AiSearchCard] .card__supporting-text{color:var(--color-on);padding:var(--spacing-2)0 var(--spacing-2);grid-area:price;justify-self:start;width:auto}.card[data-variant=AiSearchCard] .card__actions{grid-area:footer;align-self:end;padding:0}.card[data-variant=AiSearchCard] .card__actions .button{text-transform:none;--font-size:16px;justify-content:center;width:100%}.card[data-variant=AiSearchCard] .card__addon--tag[data-position=top]{border-radius:0 var(--border-radius)var(--border-radius)0;margin-top:var(--spacing-2);padding:var(--spacing-0_5)var(--spacing)var(--spacing-0_5)var(--spacing-2);font-weight:700}@media screen and (max-width:450px){.card--minicard.card[data-layout=column] .card__content>img:first-of-type{height:auto}.card--minicard .card__body{display:none}.card--minicard .card__supporting-text{justify-self:left}}
.Slider-module__OWYEoG__slider{z-index:1;overflow:visible}.Slider-module__OWYEoG__slider,.Slider-module__OWYEoG__sliderTrack{width:100%;position:relative}.Slider-module__OWYEoG__sliderTrack{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;pointer-events:auto;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;height:100%;display:flex;overflow-x:auto}.Slider-module__OWYEoG__sliderTrack[data-drag-disabled=true]{cursor:auto}.Slider-module__OWYEoG__sliderTrack.Slider-module__OWYEoG__sliderTrackClickable{cursor:pointer}.Slider-module__OWYEoG__transformTrack{cursor:grab;pointer-events:auto;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;width:100%;height:100%;position:relative;overflow:hidden}.Slider-module__OWYEoG__transformTrack[data-drag-disabled=true]{cursor:auto}.Slider-module__OWYEoG__transformTrack.Slider-module__OWYEoG__transformTrackClickable{cursor:pointer}.Slider-module__OWYEoG__transformTrackInner{will-change:transform;width:100%;height:100%;transition:transform .3s;display:flex}.Slider-module__OWYEoG__transformTrackInner[data-transitioning=false]{transition:none}.Slider-module__OWYEoG__transformTrackInner>.Slider-module__OWYEoG__sliderSlide{flex:0 0 100%;width:100%;height:100%;overflow:hidden}.Slider-module__OWYEoG__sliderSlide,.Slider-module__OWYEoG__transformTrackInner>.Slider-module__OWYEoG__sliderSlide{backface-visibility:hidden;position:relative;transform:translateZ(0)}.Slider-module__OWYEoG__sliderSlide img,.Slider-module__OWYEoG__sliderSlide picture,.Slider-module__OWYEoG__transformTrackInner>.Slider-module__OWYEoG__sliderSlide img,.Slider-module__OWYEoG__transformTrackInner>.Slider-module__OWYEoG__sliderSlide picture{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.Slider-module__OWYEoG__sliderTrack::-webkit-scrollbar{display:none}.Slider-module__OWYEoG__sliderTrack:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Slider-module__OWYEoG__sliderTrack.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderTrack>.Slider-module__OWYEoG__sliderSlide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.Slider-module__OWYEoG__sliderAuto>.Slider-module__OWYEoG__sliderTrack{gap:var(--spacing-2)}.Slider-module__OWYEoG__sliderAuto>.Slider-module__OWYEoG__sliderTrack>.Slider-module__OWYEoG__sliderSlide{scroll-snap-align:start;flex:none;width:auto;height:auto}.Slider-module__OWYEoG__sliderFull>.button.Slider-module__OWYEoG__sliderArrow{z-index:2;position:absolute;top:50%;translate:0 -50%}:is(.Slider-module__OWYEoG__sliderArrow.Slider-module__OWYEoG__button,.button.Slider-module__OWYEoG__sliderArrow){opacity:1;pointer-events:auto;border-radius:100px;width:48px;height:48px;padding:0;line-height:1;transition:background-color .3s,opacity .3s ease-out}.Slider-module__OWYEoG__sliderArrow .button__icon{margin:0}.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowPrev{inset-inline-start:16px}.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowNext{inset-inline-end:16px}.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text{border:1px solid var(--palette-neutral-25);box-shadow:none;background-color:#00000052}.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text .icon--mask{background-color:var(--palette-neutral-25)}:is(.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text:focus-visible,.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text:hover){background-color:#0000007a}.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text:active{background-color:#0009}.Slider-module__OWYEoG__sliderControls .Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text{background-color:var(--color-surface);border:1px solid var(--palette-neutral-500);box-shadow:0 4px 4px #00000029}:is(.Slider-module__OWYEoG__sliderControls .Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text:focus-visible,.Slider-module__OWYEoG__sliderControls .Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text:hover){background-color:#00000014}.Slider-module__OWYEoG__sliderControls .Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text:active{background-color:#0000003d}[data-theme=dark] .Slider-module__OWYEoG__sliderArrowVariantText{background-color:var(--color-knob--on)}[data-theme=dark] .Slider-module__OWYEoG__sliderArrow .icon--mask{background-color:var(--color-knob)}.Slider-module__OWYEoG__sliderControls .Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text[disabled]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--color-surface);cursor:default;pointer-events:none}.Slider-module__OWYEoG__sliderFull>.Slider-module__OWYEoG__sliderArrowVariantText.button.variant-text[disabled]{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:default;pointer-events:none;background-color:#00000052}.Slider-module__OWYEoG__sliderControls{gap:var(--spacing);margin-top:var(--spacing-2);justify-content:flex-end;display:flex}@media (max-width:767px){.Slider-module__OWYEoG__sliderControls{margin-right:var(--spacing)}}.Slider-module__OWYEoG__sliderDots{bottom:var(--spacing-2);gap:var(--spacing-0_5);pointer-events:auto;z-index:4;position:absolute;left:50%;transform:translate(-50%)}.Slider-module__OWYEoG__sliderDot,.Slider-module__OWYEoG__sliderDots{align-items:center;display:flex}.Slider-module__OWYEoG__sliderDot{border:1px solid var(--palette-neutral-25);border-radius:var(--border-radius-10);box-sizing:border-box;cursor:pointer;background:#00000052;flex:0 0 12px;justify-content:center;width:12px;height:12px;padding:0}.Slider-module__OWYEoG__sliderDotIsActive:after{background:var(--palette-white);border-radius:inherit;content:"";width:8px;height:8px;display:block}.Slider-module__OWYEoG__sliderScreenReaderAnnouncement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (min-width:960px){:is(.Slider-module__OWYEoG__sliderArrow.Slider-module__OWYEoG__button,.button.Slider-module__OWYEoG__sliderArrow){width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.Slider-module__OWYEoG__sliderTrack{scroll-behavior:auto}}
.GroupedCard-module__RWTYha__groupedCard{--card-text-alignment:start;background-color:var(--color-surface);border-radius:var(--border-radius-3);height:100%;padding-bottom:var(--spacing-2);display:grid;position:relative;overflow:visible}.GroupedCard-module__RWTYha__groupedCardContent{grid-template:"media""headline""subheadline""chips""body"1fr"footer"/1fr;row-gap:0;height:100%;display:grid}.GroupedCard-module__RWTYha__groupedCardHeadline{grid-area:headline;margin:0}.GroupedCard-module__RWTYha__groupedCardChips,.GroupedCard-module__RWTYha__groupedCardHeadline{padding:var(--spacing-2)var(--spacing-1_5)0 var(--spacing-1_5)}.GroupedCard-module__RWTYha__groupedCardChips{grid-area:chips}.GroupedCard-module__RWTYha__groupedCardItem{grid-area:1/1/-1;display:contents}.GroupedCard-module__RWTYha__groupedCardItem.GroupedCard-module__RWTYha__isHidden{opacity:0;pointer-events:none;visibility:hidden;position:absolute;inset:0}.GroupedCard-module__RWTYha__groupedCardItem.GroupedCard-module__RWTYha__isActive{display:contents}.GroupedCard-module__RWTYha__groupedCardItemMedia{z-index:0;grid-template:"image"/1fr;grid-area:media;min-width:0;display:grid;position:relative;overflow:visible}.GroupedCard-module__RWTYha__groupedCardItemMediaHasSecondary{row-gap:var(--spacing-2);grid-template-rows:auto auto;grid-template-areas:"image""secondaryImage"}.GroupedCard-module__RWTYha__groupedCardItemMedia:not(.GroupedCard-module__RWTYha__groupedCardItemMediaHasSecondary){align-items:start;height:fit-content}.GroupedCard-module__RWTYha__groupedCardItemImageWrap{z-index:0;grid-area:image;width:100%;min-width:0;position:relative;overflow:hidden}.GroupedCard-module__RWTYha__groupedCardItemImageContainer{position:relative}.GroupedCard-module__RWTYha__groupedCardItemImageWrap>*{aspect-ratio:4/3;object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .3s;display:block}.GroupedCard-module__RWTYha__gcSliderTrack,.GroupedCard-module__RWTYha__groupedCardItemImageWrap{border-top-left-radius:var(--border-radius-3);border-top-right-radius:var(--border-radius-3)}.GroupedCard-module__RWTYha__gcSliderTrack{width:calc(100% + 2px);margin-left:-1px}.GroupedCard-module__RWTYha__gcSliderTrack .GroupedCard-module__RWTYha__gcSliderSlide img,.GroupedCard-module__RWTYha__gcSliderTrack .GroupedCard-module__RWTYha__gcSliderSlide picture{border-top-left-radius:0;border-top-right-radius:0}.GroupedCard-module__RWTYha__groupedCardItemSecondaryImageWrap{padding:0 var(--spacing-1_5);grid-area:secondaryImage;line-height:0}.GroupedCard-module__RWTYha__groupedCardItemSecondaryImageWrap>*{object-fit:unset;width:auto;height:24px;display:block}.GroupedCard-module__RWTYha__groupedCardItemMediaAddons{pointer-events:none;z-index:3;grid-template:"topLeft topMiddle topRight""middle middle middle"1fr"bottomLeft bottomMiddle bottomRight"/auto 1fr auto;display:grid;position:absolute;inset:0}.GroupedCard-module__RWTYha__groupedCardItemAddonTag{background-color:var(--color-accent);color:var(--color-accent-on);align-items:center;gap:var(--spacing-0_5);margin-top:var(--spacing-3);pointer-events:auto;white-space:nowrap;display:inline-flex}.GroupedCard-module__RWTYha__groupedCardItemAddonTag strong{font-weight:700}.GroupedCard-module__RWTYha__groupedCardItemAddonTopLeft{border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:var(--spacing-0_75)var(--spacing)var(--spacing-0_75)var(--spacing-2);grid-area:topLeft;justify-self:start}.GroupedCard-module__RWTYha__groupedCardItemAddonTopRight{border-bottom-left-radius:var(--border-radius);border-top-left-radius:var(--border-radius);padding:var(--spacing-0_75)var(--spacing-2)var(--spacing-0_75)var(--spacing);grid-area:topRight;justify-self:end}.GroupedCard-module__RWTYha__groupedCardItemAddonBottomRight{background-color:var(--color-accent-on);border-radius:var(--border-radius);color:var(--color-accent);margin:var(--spacing-2);padding:var(--spacing)var(--spacing-2);grid-area:bottomRight;justify-self:end}.GroupedCard-module__RWTYha__groupedCardItemBody{padding:var(--spacing-2)var(--spacing-1_5)0 var(--spacing-1_5);text-align:var(--card-text-alignment);grid-area:body;align-self:start}.GroupedCard-module__RWTYha__groupedCardItemBody>*{color:var(--color-on-secondary)}.GroupedCard-module__RWTYha__groupedCardItemBody:empty{display:none}.GroupedCard-module__RWTYha__groupedCardItemBody ul{padding-left:var(--spacing-2)}.GroupedCard-module__RWTYha__groupedCardItemFooter{align-self:end;align-items:center;gap:var(--spacing);padding:var(--spacing-2)var(--spacing-1_5)0 var(--spacing-1_5);flex-wrap:wrap;grid-area:footer;justify-content:space-between;display:flex}.GroupedCard-module__RWTYha__groupedCardItemSubheadline{padding:0 var(--spacing-1_5);z-index:5;grid-area:subheadline;margin:0;position:relative}.GroupedCard-module__RWTYha__groupedCardItemSupportingText{color:var(--palette-neutral-500);white-space:nowrap;margin-left:auto}@media screen and (min-width:960px){.GroupedCard-module__RWTYha__groupedCard{border-radius:var(--border-radius-5)}.GroupedCard-module__RWTYha__groupedCardChips,.GroupedCard-module__RWTYha__groupedCardHeadline,.GroupedCard-module__RWTYha__groupedCardItemBody,.GroupedCard-module__RWTYha__groupedCardItemSecondaryImageWrap,.GroupedCard-module__RWTYha__groupedCardItemSubheadline{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.GroupedCard-module__RWTYha__groupedCardItemSubheadline{padding:0 var(--spacing-3)}.GroupedCard-module__RWTYha__groupedCardContent:not(:has(.GroupedCard-module__RWTYha__groupedCardItemSecondaryImageWrap)) .GroupedCard-module__RWTYha__groupedCardHeadline{padding-top:var(--spacing-3)}.GroupedCard-module__RWTYha__groupedCardItemFooter{padding-left:var(--spacing);padding-right:var(--spacing-3)}.GroupedCard-module__RWTYha__groupedCardItemMedia:has(.GroupedCard-module__RWTYha__groupedCardItemSecondaryImageWrap){row-gap:var(--spacing-3)}.GroupedCard-module__RWTYha__groupedCardItemImageWrap{border-top-left-radius:var(--border-radius-5);border-top-right-radius:var(--border-radius-5)}.GroupedCard-module__RWTYha__groupedCardItemImageContainer:has(.GroupedCard-module__RWTYha__gcSliderTrack:focus-visible):before{border-top-left-radius:var(--border-radius-5);border-top-right-radius:var(--border-radius-5)}}
.bar-rating{background-color:initial;border:none;grid-template-columns:auto 1fr 60px;align-items:center;width:100%;margin:0;padding:0;display:grid}.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{height:32px;padding:var(--spacing-0_75)0;white-space:nowrap;align-items:center;display:flex}.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);padding-left:var(--spacing-2);padding-right:var(--spacing-0_75);text-align:left;flex:none}.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{background-color:var(--color-canvas);border-radius:10px;width:100%;height:.8125rem;position:relative;overflow:hidden}.bar-rating .bar-rating__bar span:first-of-type{background-color:var(--color-star-fill);border-radius:10px;height:100%;position:absolute;left:0}.bar-rating .bar-rating__percentage{color:var(--color-on);min-width:0;padding-left:var(--spacing-0_75);padding-right:var(--spacing-2);text-align:right;flex:none;justify-content:flex-end}
.star-rating{align-items:center;gap:var(--spacing-0_5);display:inline-flex}.star-rating.star-rating--vertical{flex-direction:column;align-items:flex-start}.star-rating .star-rating__stars{align-items:center;width:100px;height:20px;display:flex;overflow:hidden}.star-rating .star-rating__star{width:20px;min-width:20px;height:20px;min-height:20px}.star-rating.star-rating--interactive{cursor:pointer;text-decoration:none}.star-rating .star-rating__text{color:var(--color-on)}.star-rating.star-rating--interactive>*{text-decoration:underline}.star-rating.star-rating--interactive:hover>*{text-decoration:none}.star-rating:not(.star-rating--interactive) .star-rating__text{color:var(--color-on-secondary);align-items:center;gap:var(--spacing-0_5);height:20px;display:flex}
.review{background-color:var(--color-surface);border-radius:var(--border-radius-3);padding:var(--spacing-2);width:100%}.review .review__content{gap:var(--spacing-0_5);flex-direction:column;width:100%;display:flex}.review .review__content .review__user{align-items:center;gap:var(--spacing);display:flex}.review .review__content .review__user__icon{flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.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{object-fit:cover;object-position:center;width:100%;height:100%}.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{background-color:#0000001f;border:none;flex-shrink:0;height:1px;margin:0}div.divider--with-margin{margin-bottom:var(--spacing);margin-top:var(--spacing-3)}
.pagination{justify-content:space-between;align-items:center;display:flex}.pagination .pagination__buttons{align-items:center;gap:var(--spacing-0_5);flex-direction:row;display:flex}.pagination .pagination__buttons .button.icon-button{width:40px;min-width:40px;height:40px;margin:0;padding:0}
.label__wrapper,[class*=text--].label__wrapper{display:flex}a.label__wrapper{color:inherit;cursor:pointer;text-decoration:none;display:flex}.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{align-items:center;display:flex}.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}
.comment{max-height:var(--comment-max-height,110px)}.comment--expanded{max-height:none;overflow:visible}.comment .comment__text{-webkit-line-clamp:5;text-overflow:ellipsis;white-space:normal;max-height:var(--comment-max-height,110px);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.comment.comment--expanded .comment__text{-webkit-line-clamp:unset;max-height:none;overflow:visible}.comment__toggle{width:max-content}.comment__toggle .comment__toggle__label{color:var(--color-accent);cursor:pointer}.comment__toggle .comment__toggle__label .comment__toggle__icon{background-color:var(--color-accent);color:var(--color-accent)}
.collapse{border-bottom:1px solid var(--color-on);width:100%;position:relative}.collapse .collapse__button{color:inherit;cursor:pointer;align-items:center;gap:var(--spacing);padding:var(--spacing-2);text-align:left;background:0 0;border:none;justify-content:space-between;width:100%;display:flex}.collapse .collapse__icon{flex-shrink:0;transition:transform .25s ease-in-out}.collapse .collapse__icon--expanded{transform:rotate(-180deg)}.collapse .collapse__content{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);overflow:hidden}.collapse .collapse__content--expanded{max-height:100rem;padding:0 var(--spacing-2)var(--spacing-2)}.collapse .collapse__content>*{padding:var(--spacing)0}.collapse a{z-index:2;position:relative}
.resume{width:100%;padding:var(--spacing-2)0;border-radius:var(--border-radius-3);background-color:var(--color-surface);margin-bottom:var(--spacing-2);flex-direction:column;display:flex}.resume .resume__desktop{display:none}.resume .resume__mobile{display:block}.resume .resume__mobile .collapse{border-bottom:none;padding:0}.resume .resume__mobile .collapse .collapse__button{padding:0 var(--spacing-2)}.resume .resume__mobile .collapse .collapse__content{padding:0}.resume .resume__mobile .collapse .collapse__content>*{padding:var(--spacing-1_5)0 0 0}.resume .resume__mobile .collapse .collapse__button .resume__star-rating{margin:0;padding:0}.resume .resume__star-rating{gap:var(--spacing-0_5);margin-bottom:var(--spacing);padding:0 var(--spacing-2)var(--spacing-0_5);flex-direction:column;display:flex}.resume .resume__star-rating .resume__star-rating__text{color:var(--color-on-secondary)}.resume .resume__bar-rating{grid-template-columns:auto 1fr 60px;align-items:center;gap:0;display:grid}.resume .resume__authenticity-label.label__wrapper{margin:var(--spacing-1_5)var(--spacing-2)0;color:var(--color-accent);display:inline-flex}@media screen and (min-width:960px){.resume{border-radius:var(--border-radius-5);width:344px}.resume .resume__desktop{display:block}.resume .resume__mobile{display:none}}
.customer-reviews .customer-reviews__container{margin-top:var(--spacing-2);flex-direction:column;flex-grow:1;display:flex}.customer-reviews .customer-reviews__comments{flex-direction:column;display:flex}.customer-reviews .customer-reviews__comments .customer-reviews__columns{columns:1;gap:var(--spacing-2)}.customer-reviews .customer-reviews__comments .customer-reviews__columns .review{break-inside:avoid;margin-bottom:var(--spacing-2)}.customer-reviews .customer-reviews__comments .customer-reviews__columns .review .customer-reviews__avatar{width:52px;height:52px}@media screen and (min-width:960px){.customer-reviews .customer-reviews__container{gap:var(--spacing-3);margin-top:var(--spacing-4);flex-direction:row}}@media screen and (min-width:1024px){.customer-reviews .customer-reviews__comments .customer-reviews__columns{columns:2;gap:var(--spacing-3)}.customer-reviews .customer-reviews__comments .customer-reviews__columns .review{margin-bottom:var(--spacing-3)}}@media screen and (min-width:1280px){.customer-reviews .customer-reviews__comments .customer-reviews__columns{columns:3}}
.dialog-content{padding:var(--spacing-2);overflow-y:auto}
.dialog-header{border-bottom:1px solid var(--color-stroke);border-top:var(--spacing-0_5)solid var(--color-accent);padding:var(--spacing-3)var(--spacing-3)var(--spacing-1_5);flex-wrap:nowrap;align-items:center;width:100%;display:flex;position:relative;box-shadow:0 5px 5px -5px #616161}.dialog-header[data-top-bar=true]{border-top:none}.dialog-header[data-box-shadow=true]{box-shadow:none}.dialog-header[data-disable-border-bottom=true]{border-bottom:unset}.dialog-header>*{display:flex}.dialog-header>:first-child{margin-right:auto}.dialog-header>:first-child:not(a,button),.dialog-header>:nth-child(3){margin-left:auto}.dialog-header[data-align-left=true].dialog-header>:first-child:not(a,button){margin-left:0}.dialog-header>:first-child.dialog-header__right-close{margin-left:auto;margin-right:0}.dialog-header__right-close>svg{width:2.5em;height:2.5em;padding:10px}.dialog-header__right-close>svg:hover{background-color:#0000000a;border-radius:50%}
.web-dialog{--dialog-width:calc(var(--max-content-width) - 10%)}.dialog__order-ways .dialog-content{margin-left:var(--spacing-4);margin-right:var(--spacing-4);margin-bottom:var(--spacing-4)}@media screen and (max-width:767px){.dialog__order-ways .dialog-content{margin-left:var(--spacing-2);margin-right:var(--spacing-2);margin-bottom:var(--spacing-2);padding:0}.dialog__order-ways .order-ways__dialog{padding:0}}.dialog__software-download .dialog-content{padding:var(--spacing-2)0}@media (max-width:960px){.dialog__software-download .article__magazine--inner{padding:var(--spacing-2)}}@media (min-width:961px){.dialog__software-download .dialog-content{padding:0}}
:root{--content-min-height:450px;--cutout-min-height:400px;--border-radius-magazine:var(--border-radius-5);--border-radius-magazine-mobile:var(--border-radius-3)}.article__magazine{min-height:var(--content-min-height);border-radius:0;flex-direction:column;justify-content:center;display:flex}.article__magazine--inner{background-color:var(--color-surface);max-width:var(--max-content-width);padding:var(--spacing-2)var(--spacing-2)var(--spacing-8)var(--spacing-2);flex-direction:column;display:flex}.article__magazine.body-only .article__magazine--inner{padding:var(--spacing-4)var(--spacing-2)}.article__magazine .magazine__header{gap:var(--spacing-0_5);display:grid}.article__magazine--inner.magazine--with_theme{background:0 0}.article__magazine.magazine--with_theme{background-color:var(--color-canvas);background-image:var(--color-gradient)}.article__magazine .magazine__text{padding-bottom:var(--spacing-2)}.magazine__body--subheadline-ratings{padding-bottom:var(--spacing)}.article__magazine.content-left .magazine__body,.article__magazine.content-left .media,.article__magazine.content-right .magazine__body,.article__magazine.content-right .media{flex-basis:100%}.article__magazine.body-only,.article__magazine.media-only{min-height:unset;display:flex}.article__magazine.content-left .media,.article__magazine.content-right .media{overflow:hidden}.article__magazine .media{margin-bottom:var(--spacing-2);flex:1}.article__magazine .media.clickable{cursor:pointer}.article__magazine .media img,.article__magazine iframe,.article__magazine video{border-radius:var(--border-radius-magazine-mobile)}.article__magazine.content-left .media img,.article__magazine.content-right .media img{width:100%;height:100%}.article__magazine.content-left .media.ambient img,.article__magazine.content-right .media.ambient img{object-fit:cover}.article__magazine.content-left .media.cutout,.article__magazine.content-right .media.cutout{padding:0}.article__magazine.content-left .media.cutout img,.article__magazine.content-right .media.cutout img{object-fit:contain}.article__magazine.content-left .magazine__body,.article__magazine.content-right .magazine__body{flex-direction:column;align-self:center;width:100%;min-height:fit-content;display:flex}.article__magazine .magazine__body{gap:var(--spacing);flex:1}.article__magazine.content-left .magazine__body p,.article__magazine.content-right .magazine__body p{padding-bottom:0}.article__magazine.content-left .magazine__body ol,.article__magazine.content-left .magazine__body ul,.article__magazine.content-right .magazine__body ol,.article__magazine.content-right .magazine__body ul{margin-bottom:var(--spacing-2);text-align:left;padding:0 0 0 20px}.article__magazine.content-left .magazine__body ol li:not(:last-of-type),.article__magazine.content-left .magazine__body ul li:not(:last-of-type),.article__magazine.content-right .magazine__body ol li:not(:last-of-type),.article__magazine.content-right .magazine__body ul li:not(:last-of-type){margin-bottom:var(--spacing)}.article__magazine.content-left .magazine__body .magazine__actions,.article__magazine.content-right .magazine__body .magazine__actions{align-items:center;gap:var(--spacing-1_5);flex-wrap:wrap;justify-content:flex-start;justify-items:center;display:flex}.article__magazine.content-left .magazine__body .magazine__actions>*,.article__magazine.content-right .magazine__body .magazine__actions>*{height:min-content}.article__magazine.content-left .magazine__body .chips,.article__magazine.content-right .magazine__body .chips{padding:0 0 var(--spacing)0;justify-content:flex-start}.article__magazine.content-left .magazine__body .rating,.article__magazine.content-right .magazine__body .rating{padding-bottom:var(--spacing-0_5);justify-content:flex-start}.article__magazine.body-only .magazine__body{text-align:center;align-items:center}.article__magazine.body-only .chips,.article__magazine.body-only .magazine__actions,.article__magazine.body-only .rating{justify-content:center}.article__magazine .magazine__actions .button.variant-tertiary:hover{background-color:unset}@media screen and (min-width:960px){.article__magazine{border-radius:0;flex-direction:row}.article__magazine--inner{border-radius:var(--border-radius-magazine);margin:0 var(--spacing-2)0;flex-direction:row;width:100%;padding:0;overflow:hidden}.article__magazine.body-only .article__magazine--inner{padding:0}.article__magazine .magazine__body{gap:var(--spacing-1_5);padding:var(--spacing-6)var(--spacing-6);margin-bottom:0}.article__magazine.focus-image .magazine__body{padding:var(--spacing-5)var(--spacing-5)}.article__magazine .magazine__header{gap:var(--spacing)}.article__magazine .media{margin-bottom:0}.article__magazine .magazine__text{padding-bottom:var(--spacing);flex:1}.article__magazine.focus-text .magazine__body,.article__magazine.focus-text .media{flex:6}.article__magazine.focus-image .magazine__body{flex:4}.article__magazine.focus-image .media{flex:8}.article__magazine.content-right .media{order:1}.article__magazine.content-left .media{order:2}.article__magazine.content-left .media.cutout,.article__magazine.content-right .media.cutout{max-height:var(--cutout-min-height)}.article__magazine .media img,.article__magazine iframe,.article__magazine video{border-radius:0}.article__magazine.content-right .magazine__body{order:2}.article__magazine.content-left .magazine__body{order:1}.article__magazine.content-left .magazine__body .magazine__actions,.article__magazine.content-right .magazine__body .magazine__actions{gap:var(--spacing-2)}}@media screen and (min-width:1281px){.article__magazine .magazine__body{padding:var(--spacing-8)calc(var(--spacing)*10)var(--spacing-8)calc(var(--spacing)*10)}.article__magazine.body-only .magazine__body{padding:var(--spacing-8)}.article__magazine.focus-image .magazine__body{padding:var(--spacing-8)var(--spacing-5)var(--spacing-8)var(--spacing-5)}}
.magazine-highlight{--flush-top:#000;--flush-bottom:#0000;background-color:var(--flush-top);min-height:50vw;padding:var(--spacing-3)0;flex-direction:column-reverse;display:flex;position:relative;overflow:hidden}.magazine-highlight[data-content-position=bottom]{flex-direction:column}.magazine-highlight:hover .magazine-highlight__media{transform:scale(1.04)}.magazine-highlight .magazine-highlight__media{width:100%;transition:transform .6s ease-in-out;position:absolute}.magazine-highlight .magazine-highlight__media--as-background img{width:100%;height:auto;display:block}.magazine-highlight[data-content-position=top] .magazine-highlight__media{bottom:0}.magazine-highlight[data-content-position=bottom] .magazine-highlight__media{top:0}.magazine-highlight[data-content-position=bottom] .magazine-highlight__media:after,.magazine-highlight[data-content-position=top] .magazine-highlight__media:before{content:"";height:60px;display:block;position:absolute;left:0;right:0}.magazine-highlight[data-content-position=top] .magazine-highlight__media:before{background:linear-gradient(var(--flush-top),var(--flush-bottom))}.magazine-highlight[data-content-position=bottom] .magazine-highlight__media:after{background:linear-gradient(var(--flush-bottom),var(--flush-top));bottom:0}.magazine-highlight .magazine-highlight__body{color:var(--color-on);margin:0 var(--spacing-2);text-align:center;z-index:1;flex-direction:column;flex:1;justify-content:center;display:flex}.magazine-highlight .magazine-highlight__body>header{flex:0}.magazine-highlight .magazine-highlight__body .button{margin-top:var(--spacing-2);align-self:center}.magazine-highlight .magazine-highlight__spacer{opacity:0;z-index:1;display:block}
.article__magazine.download-voucher-campaign .media.ambient{justify-content:center;align-items:center;display:flex}.article__magazine.download-voucher-campaign .media.ambient img{object-fit:contain}.download-voucher-campaign .download-voucher-campaign__content{gap:var(--spacing-3);justify-content:center;display:grid}.download-voucher-campaign .download-voucher-campaign__form{gap:var(--spacing-2);justify-items:center;width:100%;display:grid}.download-voucher-campaign .download-voucher-campaign__form button{width:100%}@media (min-width:768px){.download-voucher-campaign .download-voucher-campaign__form{justify-items:end}.download-voucher-campaign .download-voucher-campaign__form button,.download-voucher-campaign .download-voucher-campaign__content button{width:fit-content}}
/*# sourceMappingURL=2384041138295a8e.css.map*/