:root{--grid-width:86.38889vw;--grid-gutter:3.53698vw;--grid-inner-width:83.33333vw;--border-radius-corner-s:4px;--border-radius-corner-m:8px;--border-radius-corner-l:16px;--border-radius-corner-xl:32px;--border-radius-button:100px;--box-shadow-s:0 2px 4px 0 color-mix(in srgb,var(--color-box-shadow),transparent 90%);--box-shadow-m:0 4px 12px 0 color-mix(in srgb,var(--color-box-shadow),transparent 90%);--box-shadow-l:0 12px 24px 0 color-mix(in srgb,var(--color-box-shadow),transparent 90%);--siteheader-height:60px}@media screen and (min-width:768px){:root{--siteheader-height:70px}}@media screen and (min-width:1280px){:root{--siteheader-height:102px}}:root{--lottery-bg-color:#1a8923;--lottery-bg-color-hover:#1a6e21;--gkl-partner-first-color:#f9f6f1;--gkl-partner-second-color:#146eaf;--color-surface-base-1:#fff;--color-surface-base-2:#1a2c3a;--color-surface-base-2-hover:#2a4b65;--color-surface-base-4:#f7f6f3;--color-surface-base-5:#f0f0f0;--color-surface-base-6:#eaeaea;--color-surface-base-7:#909090;--color-surface-info-2:rgba(33,156,130,.2);--color-surface-theme-default:#f6a500;--color-surface-theme-default-hover:#e09334;--color-surface-theme-3:#1a2c3a;--color-surface-disabled:#cbcbcb;--color-surface-theme-skl:#d11f27;--color-surface-theme-skl-hover:#a91920;--color-surface-theme-nkl:#1a8923;--color-surface-theme-nkl-hover:#1a6e21;--color-content-base-1:#1a2c3a;--color-content-base-1-default:#1a2c3a;--color-content-base-2:#fff;--color-content-base-9:#909090;--color-content-base-13:#006400;--color-content-disabled:#cbcbcb;--color-content-error-1:#ec1313;--color-content-error-2:#ff5353;--color-border-base-1:#1a2c3a;--color-border-base-1-hover:#2a4b65;--color-border-base-2:#fff;--color-border-base-3-theme-default:#f6a500;--color-border-base-3-theme-default-hover:#e09334;--color-border-base-3-theme-skl:#d11f27;--color-border-base-3-theme-skl-hover:#a91920;--color-border-base-3-theme-nkl:#1a8923;--color-border-base-3-theme-nkl-hover:#1a6e21;--color-border-base-5:#909090;--color-border-info-2:#1a8923;--color-border-focus:#06c;--color-form-errors:var(--color-content-error-1);--color-box-shadow:#000;--stage-bg-color:var(--color-surface-theme-default);--stage-font-color:var(--color-content-base-1-default)}.form__data-protection input[type=checkbox]:checked+label:before,.form__error:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:iconFont,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none}.form__data-protection input[type=checkbox]:checked+label:before{content:"\e80b"}.form__error:before{content:"\e80f"}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background:#fff;border-radius:0;border-style:none;border-bottom:1px solid var(--color-border-base-1);display:block;filter:none;padding:6px 8px;position:relative}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-radius:0;outline-color:var(--color-border-focus);outline-offset:2px;outline-style:solid;outline-width:2px}input[type=date].disabled,input[type=email].disabled,input[type=number].disabled,input[type=password].disabled,input[type=tel].disabled,input[type=text].disabled,textarea.disabled{border-style:none}input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:hover,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:hover,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:hover,input[type=tel]:-webkit-autofill,input[type=tel]:-webkit-autofill:focus,input[type=tel]:-webkit-autofill:hover,input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;margin:0}input[type=date]:-moz-read-only,input[type=email]:-moz-read-only,input[type=number]:-moz-read-only,input[type=password]:-moz-read-only,input[type=tel]:-moz-read-only,input[type=text]:-moz-read-only,textarea:-moz-read-only{color:var(--color-content-base-1)}input[type=date]:read-only,input[type=email]:read-only,input[type=number]:read-only,input[type=password]:read-only,input[type=tel]:read-only,input[type=text]:read-only,textarea:read-only{color:var(--color-content-base-1)}input[type=date]:-moz-read-only:hover,input[type=email]:-moz-read-only:hover,input[type=number]:-moz-read-only:hover,input[type=password]:-moz-read-only:hover,input[type=tel]:-moz-read-only:hover,input[type=text]:-moz-read-only:hover,textarea:-moz-read-only:hover{cursor:not-allowed}input[type=date]:read-only:hover,input[type=email]:read-only:hover,input[type=number]:read-only:hover,input[type=password]:read-only:hover,input[type=tel]:read-only:hover,input[type=text]:read-only:hover,textarea:read-only:hover{cursor:not-allowed}input[type=search]{border:1px solid var(--color-border-base-1);border-radius:48px;font-size:1.25rem;font-weight:700;height:46px;line-height:1.5;padding:8px 59px 8px 24px;width:100%}@media only screen and (min-width:1280px){input[type=search]{font-size:1.5rem}}input[type=search] ::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{color:var(--color-content-base-1-default);font-size:1.25rem;font-style:italic;font-weight:700;font-weight:400;line-height:1.5}@media only screen and (min-width:1280px){input[type=search] ::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{font-size:1.5rem}}input[type=search] :-moz-placeholder,input[type=search]:-moz-placeholder{color:var(--color-content-base-1-default);font-size:1.25rem;font-style:italic;font-weight:700;font-weight:400;line-height:1.5}@media only screen and (min-width:1280px){input[type=search] :-moz-placeholder,input[type=search]:-moz-placeholder{font-size:1.5rem}}input[type=search] ::-moz-placeholder,input[type=search]::-moz-placeholder{color:var(--color-content-base-1-default);font-size:1.25rem;font-style:italic;font-weight:700;font-weight:400;line-height:1.5}@media only screen and (min-width:1280px){input[type=search] ::-moz-placeholder,input[type=search]::-moz-placeholder{font-size:1.5rem}}input[type=search] :-ms-input-placeholder,input[type=search]:-ms-input-placeholder{color:var(--color-content-base-1-default);font-size:1.25rem;font-style:italic;font-weight:700;font-weight:400;line-height:1.5}@media only screen and (min-width:1280px){input[type=search] :-ms-input-placeholder,input[type=search]:-ms-input-placeholder{font-size:1.5rem}}input[type=search]:focus{border-width:2px}input[type=search]:focus-within{border-radius:49px;outline-color:var(--color-border-focus);outline-offset:2px;outline-style:solid;outline-width:2px}input[type=search]:-webkit-autofill,input[type=search]:-webkit-autofill:focus,input[type=search]:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff}input[type=search]::-webkit-inner-spin-button,input[type=search]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;margin:0}@media only screen and (min-width:1280px){input[type=search]{height:68px;padding:16px 59px 16px 32px}}textarea,textarea:focus{border-left:0;border-right:0;border-top:0}textarea:focus{outline:0}.radio input[type=radio]{left:-1978em;position:absolute;top:0}.radio input[type=radio]:checked+label:after{opacity:1}.radio input[type=radio]:focus-visible+label{border-radius:12px;outline-color:var(--color-border-focus);outline-offset:1px;outline-style:solid;outline-width:2px}.radio input[type=radio]+.form__label{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.5;margin-bottom:0;margin-right:37px;opacity:1;padding-left:40px;position:relative;text-transform:none;transition:all .1s linear}.radio input[type=radio]+.form__label:before{background-color:#fff;border:1px solid #1a2c3a;border-radius:50%;content:"";display:block;height:23px;left:0;position:absolute;top:0;width:23px}.radio input[type=radio]+.form__label:after{background-color:#1a2c3a;border-radius:50%;content:"";display:block;height:11px;left:6px;opacity:0;position:absolute;top:6px;transition:all .1s linear;width:11px}select:focus{outline:0}.textarea textarea{background:#fff;border:0;border-bottom:1px solid var(--color-border-base-1);border-radius:0;display:block;filter:none;min-height:45px;padding:16px 8px;position:relative;width:100%}.textarea textarea:focus{border-bottom:1px solid #1a2c3a;outline:0}.textarea textarea.disabled{border-style:none}.textarea textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff}.textarea textarea:-moz-read-only{color:var(--color-content-disabled)}.textarea textarea:read-only{color:var(--color-content-disabled)}.textarea textarea:-moz-read-only:hover{cursor:not-allowed}.textarea textarea:read-only:hover{cursor:not-allowed}.form__content,.form__data-protection{display:flex;flex-direction:column;margin-bottom:45px;row-gap:24px}.form__group{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.form__group.radio .form__element{row-gap:16px}.form__group.radio .form__element:has(.form__label-text){row-gap:8px}.form__group.radio.radio--inline .form__list{flex-direction:column}@media only screen and (min-width:1280px){.form__group.radio.radio--inline .form__list{column-gap:64px;flex-direction:row}.form__group.radio.radio--inline .form__list input[type=radio]+.form__label{margin-right:0}}.form__group+.form__group.radio{padding-block:16px;row-gap:16px}.form__group+.form__group.radio .form__element{row-gap:16px}.form__group .country{flex-grow:0;justify-content:flex-start;margin-top:29px;width:48px}.form__group .country input[type=text] [disabled=disabled],.form__group .country input[type=text].disabled{color:var(--color-content-base-1)!important;opacity:1}.form__group .country:after{content:"-";position:absolute;right:0;top:9px}.form__group .postcode{flex-basis:80px;flex-grow:1;width:80px}.form__group .telephoneprefix{flex-basis:48%;width:48%}.form__group .adress-hint{flex-basis:100%;width:100%}@media only screen and (min-width:480px){.form__group .adress-hint{padding-left:60px}}.form__group .sepa-country{flex-basis:76px;flex-grow:0;justify-content:flex-end;width:76px}.form__group .sepa-country+.iban{width:calc(90% - 75px)}.form__group .sepa-country .choices[data-type*=select-one] .choices__inner{padding:6px 48px 6px 8px}.form__group .sepa-country .choices[data-type*=select-one]:before{bottom:17px}.form__group .sepa-country .choices__list{max-height:200px}@media only screen and (min-width:480px){.form__group .street{width:75%}.form__group .streetnr{width:15%}.form__group .country{width:45px}.form__group .country:after{right:-5px}.form__group .telephoneprefix{flex-basis:30%;width:30%}.form__group .telephonenr{flex-basis:45%;width:45%}.form__group .location{flex-basis:40%;flex-grow:5;width:40%}}.form__group.aligned-right{justify-content:flex-end}.form__group[data-iban=hint]{display:none}.form__group[data-iban=hint].is--visible{display:block}.form__location{width:95%}.form__label{color:var(--color-content-base-1);display:block;font-size:.875rem;letter-spacing:0;line-height:1.5;white-space:nowrap;z-index:2}.form__label:has(+.form__label-text){font-weight:700}.form__label-text{font-size:1rem;font-weight:400;line-height:1.5}.form__label-text:first-of-type{margin-top:8px}.form__element{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;flex-wrap:wrap;position:relative;row-gap:8px;width:100%}.form__element input[type=date],.form__element input[type=email],.form__element input[type=number],.form__element input[type=password],.form__element input[type=tel],.form__element input[type=text],.form__element textarea{height:36px;width:100%}.form__element input[type=date]{background-image:url(/assets/layout/form/assets/images/calendar-icon.svg);background-position:97%;background-repeat:no-repeat;background-size:22px;padding-right:30px;position:relative}.form__element input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:70px}.form__element input[type=date]:hover{cursor:pointer}.form__element .form__hint{color:#1a2c3a}.form__element .form__helper{color:var(--color-form-errors)}.form__element .form__password{position:relative}.form__element .form__password--icon{background:none;background:#fff;border:unset;font-size:1.5rem;position:absolute;right:5px;top:31px}.form__element .form__password--icon:hover{cursor:pointer}.form__element .form__password--icon:focus-visible{border-radius:16px;outline-color:var(--color-border-focus);outline-offset:-2px;outline-style:solid;outline-width:2px}.form__element .form__password--icon.icon-active .hide-password,.form__element .form__password--icon.icon-inactive .show-password{visibility:hidden}.form__element .form__list{display:flex;flex-direction:column;gap:16px;list-style-type:none;margin:0;padding:0}.form__element .form__list.is--inline{flex-direction:row;flex-wrap:wrap}.form__element.has--error input{border-bottom:1px solid var(--color-form-errors);color:var(--color-form-errors)}.form__element.has--error .form__label,.form__element.has--error label{color:var(--color-form-errors);opacity:1}.form__element.iscustomer label,.form__element.lottery label,.form__element.paymentmethod label,.form__element.salutation label{opacity:1;padding-left:40px}.form__element.iscustomer label:first-child,.form__element.lottery label:first-child,.form__element.paymentmethod label:first-child,.form__element.salutation label:first-child{padding-left:0}.form__element.iscustomer label:hover,.form__element.lottery label:hover,.form__element.paymentmethod label:hover,.form__element.salutation label:hover{cursor:pointer}@media only screen and (min-width:480px){.form__element.salutation .form__list{display:flex;flex-wrap:wrap;gap:calc(var(--grid-gutter)/2);margin-top:20px}.form__element.salutation .form__list li{margin:0}}.form__element.paymentmethod>label{font-weight:700}.form__element.paymentmethod .form__list{margin-right:0}.form__element.paymentmethod .form__list li{width:100%}.form__element.paymentmethod .form__list li label{line-height:1.5625rem}.form__element.paymentmethod .form__list li label.is--paypal{background-image:url(/assets/assets/images/paypal-logo-100.png);background-position:100%;background-repeat:no-repeat;background-size:100px;padding-right:100px;width:100%}.form__element.paymentmethod .form__list li label.is--creditcard{background-image:url(/assets/assets/images/mastercard-visa.png);background-position:100%;background-repeat:no-repeat;background-size:75px;padding-right:100px;width:100%}@media only screen and (min-width:1280px){.form__element.paymentmethod li{width:100%}}.form__element.iscustomer+.customernr{margin-top:24px}.form__element input[type=email][value*=""]{border:red!important}.form__element.from__capture{justify-content:flex-end;margin-bottom:10px;margin-top:30px}.form__hint{line-height:1.5}.form__helper,.form__hint{font-size:.875rem;letter-spacing:0;padding:0}.form__helper{font-weight:400;line-height:1.5rem;position:relative}.form__helper--default{padding:0}.form__error{color:var(--color-form-errors);font-size:.875rem;line-height:1.5;min-height:18px;padding:0 0 0 28px;position:relative}.form__error+.form__error{margin-top:8px}.form__error:before{font-size:1.125rem;left:0;margin-top:-9px;position:absolute;top:50%}.form__error:focus-visible{border-radius:4px;outline-color:var(--color-border-focus);outline-offset:4px;outline-style:solid;outline-width:2px}.form__data-protection{font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;position:relative}.form__data-protection--first{margin-bottom:0}.form__data-protection .has--error input[type=checkbox]+label:after{border:1px solid var(--color-form-errors);color:var(--color-form-errors)}.form__data-protection input[type=checkbox]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.form__data-protection input[type=checkbox]:focus-visible{outline:none}.form__data-protection input[type=checkbox]:focus-visible+label:after{border-radius:4px;outline-color:var(--color-border-focus);outline-offset:4px;outline-style:solid;outline-width:2px}.form__data-protection input[type=checkbox]:checked+label:before{font-size:1.125rem;height:22px;left:2px;position:absolute;top:3px;width:22px}.form__data-protection input[type=checkbox]+label:after{border:1px solid #001d42;border-radius:3px;content:"";display:block;height:25px;left:0;position:absolute;top:0;width:25px}.form__data__checkbox-title{margin-bottom:14px}.form__data__checkbox{display:flex;flex-wrap:wrap;position:relative}.form__data__checkbox input,.form__data__checkbox label{display:block}.form__data__checkbox input{width:5%}.form__data__checkbox label{margin-left:35px;width:85%}@media only screen and (min-width:480px){.form__data__checkbox label{width:95%}}.form__rest{display:none;pointer-events:none}.form__action{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:16px;row-gap:24px;text-align:center}@media only screen and (max-width:767px){.form__action .button{justify-content:center;width:100%}}.form__action--first,.form__action--second{flex-basis:100%;width:100%}.form__action--first{order:2}.form__action:has(.form__action--first)--second{margin-bottom:24px;order:1;position:relative}@media only screen and (min-width:768px){.form__action{flex-direction:row;flex-wrap:unset;justify-content:space-between;text-align:unset}.form__action--first{order:1;text-align:left;text-align:right}.form__action--second{margin-bottom:0;order:2;text-align:right}}.form__action .form__backlink{display:inline-flex;font-size:1rem;font-weight:500;letter-spacing:1px;line-height:1.5rem;padding:9px 20px 9px 0;text-decoration:none}.form__action .form__backlink:before{font-size:1.5625rem;margin:0 8px 0 0}.form__group-voucher{flex-wrap:nowrap;margin:16px 0 0}.form__group-voucher .form__voucher--codes{width:100%}.form__group-voucher .cart__lottery__lot-delete{position:absolute;right:0;top:30px}.form__group-voucher .form__voucher--action{width:30%}.form__group-voucher .form__voucher--action .voucher__amount{position:absolute;right:0;top:50%}input:-webkit-autofill{animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}input:not(:-webkit-autofill){animation-name:onAutoFillCancel}