:root{--max-width-narrow:1024px;--max-width:1590px;--max-width-extra-wide:1920px}.footnotes{margin-top:0;margin-bottom:0;padding-top:2rem;padding-bottom:2rem;font-size:.6875rem}@media (width>=960px){.footnotes{font-size:.875rem}}.footnotes__container{margin-top:0;margin-bottom:0}.footnotes p{margin-top:.5rem;margin-bottom:.5rem}legend{letter-spacing:.005rem;text-transform:uppercase;font:700 .9375rem/1.3 AkkoForPenny,Akko-Fallback-Arial,Akko-Fallback-Roboto,system-ui,Segoe UI,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media (width>=960px){legend{letter-spacing:.006875rem;font-size:1.25rem;line-height:1.2}}legend{margin-top:2rem}@media (width>=960px){legend{margin-top:3.5rem}}legend{margin-bottom:1.5rem}@media (width>=960px){legend{margin-bottom:1.5rem}}.radio{padding:.3125rem 0}.radio__input{clip-path:polygon(0 0,0 0,0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radio__label{opacity:1;margin-right:1.5rem;font-size:1rem;font-weight:600;transition:opacity .2s}.radio__indicator{background:hsl(var(--grey-wild-sand));border:.0625rem solid hsl(var(--grey-midnight));opacity:.6;vertical-align:bottom;width:1em;height:1em;box-shadow:inset 0 .0625rem .125rem 0 hsl(var(--black)/.22);border-radius:100%;justify-content:center;align-items:center;margin-right:.25rem;font-size:1.5rem;transition:opacity .2s;display:inline-flex;position:relative}.radio__indicator:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%2060'%20width='100'%20height='60'%3E%3Cpath%20d='M15%2025l25%2027%2053-42'%20fill='none'%20stroke-width='14'%20stroke='rgb(64,%2075,%2091)'%20stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:100%;width:1em;height:1em;font-size:1em;transition:all .2s;display:block}.radio input:checked~.radio__indicator,.radio input:active~.radio__indicator,.radio input:focus-visible~.radio__indicator{opacity:1}.radio input:checked~.radio__indicator:after,.radio input:active~.radio__indicator:after,.radio input:focus-visible~.radio__indicator:after{opacity:1;font-size:1em}.radio input:checked~.radio__label,.radio input:active~.radio__label,.radio input:focus-visible~.radio__label{opacity:1}.radio input:focus-visible~.radio__indicator{border-color:hsl(var(--grey-midnight));outline:hsl(var(--grey-midnight)) solid .0625rem}.toggle-button__input{clip-path:polygon(0 0,0 0,0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-button__label{box-shadow:0 4px 5px 0 hsl(var(--black)/.14), 0 1px 10px 0 hsl(var(--black)/.12), 0 2px 4px -1px hsl(var(--black)/.2);text-align:center;border-radius:10px;flex-direction:column;align-items:center;width:6.25rem;min-height:3.125rem;padding:.5rem;font-size:.6875rem;transition:box-shadow .2s,color .2s;display:flex}.toggle-button__label .icon{margin-bottom:.25rem;font-size:1.5rem}input:checked~.toggle-button__label,input:active~.toggle-button__label{--alpha-opacity:.25;box-shadow:inset 0 0 .25rem 0 hsl(var(--black)/var(--alpha-opacity));color:hsl(var(--red))}.toggle-switch{cursor:pointer;--toggle-bg:hsl(var(--red));--toggle-text:hsl(var(--white));--toggle-border:hsl(var(--red));--toggle-switch-bg:hsl(var(--grey-wild-sand));width:4.375rem;height:2.375rem;display:block;position:relative}.toggle-switch__wrapper{align-items:center;display:flex}.toggle-switch__indicator{background-color:var(--toggle-bg);border:.09375rem solid var(--toggle-border);color:var(--toggle-text);border-radius:9em;align-items:center;font-size:.875rem;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.toggle-switch__indicator:before{z-index:1;content:"";background-color:var(--toggle-switch-bg);width:2rem;height:2rem;box-shadow:0 4px 5px 0 hsl(var(--black)/.14), 0 1px 10px 0 hsl(var(--black)/.12), 0 2px 4px -1px hsl(var(--black)/.2);border-radius:100%;transition:transform .25s,background-color .25s;position:absolute;transform:translate(.1875rem)}.toggle-switch__indicator:after{content:attr(data-status-off);margin-top:-.0625rem;position:absolute;right:.4375rem}.toggle-switch__indicator--outlined{--toggle-bg:transparent;--toggle-text:hsl(var(--red-coral));--toggle-border:hsl(var(--white));--toggle-switch-bg:hsl(var(--red-coral))}.toggle-switch__input:checked+.toggle-switch__indicator,.toggle-switch__input:active+.toggle-switch__indicator{--toggle-bg:hsl(var(--light-green-foerderpenny));--toggle-border:hsl(var(--light-green-foerderpenny))}.toggle-switch__input:checked+.toggle-switch__indicator:before,.toggle-switch__input:active+.toggle-switch__indicator:before{transform:translate(calc(100% + .125rem))}.toggle-switch__input:checked+.toggle-switch__indicator:after,.toggle-switch__input:active+.toggle-switch__indicator:after{content:attr(data-status-on);left:.625rem;right:auto}.toggle-switch__input:checked+.toggle-switch__indicator--outlined,.toggle-switch__input:active+.toggle-switch__indicator--outlined{--toggle-text:hsl(var(--green-freshmint));--toggle-switch-bg:hsl(var(--green-freshmint));--toggle-border:hsl(var(--white));border-color:hsl(var(--white));background-color:#0000}.toggle-switch__input:focus-visible+.toggle-switch__indicator{box-shadow:0 8px 10px 1px hsl(var(--black)/.14), 0 3px 14px 2px hsl(var(--black)/.12), 0 5px 5px -3px hsl(var(--black)/.2)}.toggle-switch__label{flex:1;margin-left:.5rem}.field-info{text-align:right;z-index:2;width:100%;display:inline-block;position:relative}.field-info:not(.js-info-open) .field-info__popup{opacity:0;padding:0;transition:opacity .25s,padding 0s .25s}.field-info__popup{background-color:hsl(var(--white));box-shadow:0 16px 24px 2px hsl(var(--black)/.14), 0 6px 30px 5px hsl(var(--black)/.12), 0 8px 10px -5px hsl(var(--black)/.2);text-align:left;border-radius:10px;width:100%;max-width:24rem;padding:1.25rem;font-size:11px;font-weight:600;transition:opacity .25s;position:absolute;top:0;right:0;transform:translateY(-100%)translateY(-1rem)}.field-info__popup:after{background-color:hsl(var(--white));content:"";width:1em;height:1em;display:block;position:absolute;bottom:0;right:2rem;transform:translateY(50%)rotate(45deg)}.field-info__trigger{cursor:default}.field-info__trigger:after{content:"?";text-align:center;border:thin solid;border-radius:100%;padding:2px 5px;font-size:.75em;line-height:1;display:inline-block;transform:translate(-.2em,-1px)scale(.8)}.field-info__body:last-child{margin-bottom:0}.field-info__media{position:relative}.field-info__media img{width:100%;position:absolute;top:0;left:0}.field__menu{opacity:0;pointer-events:none;z-index:3;width:100%;max-height:50px;transition:opacity 0s .3s,max-height 0s .3s;position:absolute;top:0;left:0}.js-select-open~.field__menu{opacity:1;pointer-events:all;max-height:24rem;transition:opacity .25s}.field-menu{box-shadow:0 8px 10px 1px hsl(var(--black)/.14), 0 3px 14px 2px hsl(var(--black)/.12), 0 5px 5px -3px hsl(var(--black)/.2);background:#fff;border-radius:6px;margin:0;padding:0 0 .5rem;list-style:none;overflow:auto}.field-menu:before{color:#404b5b80;content:"Whälen: ";z-index:1;background:#fff url(../../media/svg-inline/caret.svg) right 1.25rem center/24px no-repeat;border-bottom:thin solid #0000001f;width:100%;height:50px;padding:.8em 3.25em .8em 1.25em;line-height:1.4;display:block;position:sticky;top:0}.field-menu__option{color:#404b5b80;cursor:default;text-overflow:ellipsis;white-space:nowrap;margin:0 1.5em;padding:1.5em 0;transition:background-color .25s;overflow:hidden}.field-menu__option:not(:first-child){border-top:thin solid #0000001f}.field-menu__option:active{background-color:#0000000d}.field-menu__option--selected{color:inherit}.field-menu__dot{background-color:hsl(var(--red));border-radius:100%;width:1em;height:1em;margin:0;font-size:6px;transition:transform .25s;display:block;position:absolute;top:83px;left:.5rem;transform:translateY(0)}.field-menu__option--selected:first-child~.field-menu__dot{transition:transform;transform:translateY(0)}li:first-child:hover~.field-menu__dot{transition:transform .25s;transform:translateY(0)}.field-menu__option--selected:nth-child(2)~.field-menu__dot{transition:transform;transform:translateY(71px)}li:nth-child(2):hover~.field-menu__dot{transition:transform .25s;transform:translateY(71px)}.field-menu__option--selected:nth-child(3)~.field-menu__dot{transition:transform;transform:translateY(142px)}li:nth-child(3):hover~.field-menu__dot{transition:transform .25s;transform:translateY(142px)}.field-menu__option--selected:nth-child(4)~.field-menu__dot{transition:transform;transform:translateY(213px)}li:nth-child(4):hover~.field-menu__dot{transition:transform .25s;transform:translateY(213px)}.field-menu__option--selected:nth-child(5)~.field-menu__dot{transition:transform;transform:translateY(284px)}li:nth-child(5):hover~.field-menu__dot{transition:transform .25s;transform:translateY(284px)}.field-menu__option--selected:nth-child(6)~.field-menu__dot{transition:transform;transform:translateY(355px)}li:nth-child(6):hover~.field-menu__dot{transition:transform .25s;transform:translateY(355px)}.field-menu__option--selected:nth-child(7)~.field-menu__dot{transition:transform;transform:translateY(426px)}li:nth-child(7):hover~.field-menu__dot{transition:transform .25s;transform:translateY(426px)}.field-menu__option--selected:nth-child(8)~.field-menu__dot{transition:transform;transform:translateY(497px)}li:nth-child(8):hover~.field-menu__dot{transition:transform .25s;transform:translateY(497px)}.field-menu__option--selected:nth-child(9)~.field-menu__dot{transition:transform;transform:translateY(568px)}li:nth-child(9):hover~.field-menu__dot{transition:transform .25s;transform:translateY(568px)}.field-menu__option--selected:nth-child(10)~.field-menu__dot{transition:transform;transform:translateY(639px)}li:nth-child(10):hover~.field-menu__dot{transition:transform .25s;transform:translateY(639px)}.field-menu__option--selected:nth-child(11)~.field-menu__dot{transition:transform;transform:translateY(710px)}li:nth-child(11):hover~.field-menu__dot{transition:transform .25s;transform:translateY(710px)}.field-menu__option--selected:nth-child(12)~.field-menu__dot{transition:transform;transform:translateY(781px)}li:nth-child(12):hover~.field-menu__dot{transition:transform .25s;transform:translateY(781px)}.field-menu__option--selected:nth-child(13)~.field-menu__dot{transition:transform;transform:translateY(852px)}li:nth-child(13):hover~.field-menu__dot{transition:transform .25s;transform:translateY(852px)}.field-menu__option--selected:nth-child(14)~.field-menu__dot{transition:transform;transform:translateY(923px)}li:nth-child(14):hover~.field-menu__dot{transition:transform .25s;transform:translateY(923px)}.field-menu__option--selected:nth-child(15)~.field-menu__dot{transition:transform;transform:translateY(994px)}li:nth-child(15):hover~.field-menu__dot{transition:transform .25s;transform:translateY(994px)}.field{width:100%;margin-top:2.5rem;font-size:1rem;display:block;position:relative}.field__info{position:absolute;top:0;right:0;transform:translateY(-100%)translateY(-.25em)}.field__input{background:#fff;border:thin solid #404b5b80;border-radius:6px;width:100%;height:50px;padding:.8em 3.25em .8em 1.25em;font-weight:700;line-height:1.4;position:relative}.field__input:active{border-color:hsl(var(--grey-midnight));outline:none}.field__input:invalid{box-shadow:none}.field__input::placeholder{color:#0000}.field__input--textarea{resize:none;height:13em}.field__input--select{appearance:none;background:#fff url(../../media/svg-inline/caret.svg) right 1.25rem center/24px no-repeat}.field__input--select::-ms-expand{display:none}.field__input[type=number]{appearance:textfield}.field__input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.field__input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.field__input--placeholder::placeholder{color:#404b5b80;font-weight:600}.field--has-error .field__input.was-focused:invalid,.field--has-error .was-focused:invalid~.field__input{border-color:hsl(var(--red));color:hsl(var(--red))}.field--has-error .field__input.was-focused:invalid::placeholder,.field--has-error .was-focused:invalid~.field__input::placeholder{color:#0000}.field--has-error .field__input.was-focused:invalid~.field__label,.field--has-error .was-focused:invalid~.field__input~.field__label{color:hsl(var(--red))}.field__label{color:#555;pointer-events:none;transform-origin:0 100%;width:100%;padding:.8em 3.25em .8em 1.25em;font-weight:600;display:block;position:absolute;top:1px;left:1px}.field__label--floating{opacity:1;transform:translate(-.875rem,-100%)scale(.7);animation:none!important}.field--checked .field__label{opacity:0}.field__input:focus~.field__label,.field__input[value]:not([value=""])~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field--checked--focused .field__label{animation:.25s .125s forwards label-float}.field__check{pointer-events:none;width:1.25em;height:3em;display:block;position:absolute;top:1px;right:1.25em}.field__check .field-check__path{stroke:hsl(var(--grey-midnight));stroke-dasharray:60;stroke-dashoffset:60px}.field__check .field-check__circle{stroke:hsl(var(--grey-midnight));stroke-dasharray:325;stroke-dashoffset:325px}input[required]:valid~.field__check .field-check__path{stroke-dashoffset:0;transition:stroke-dashoffset 80ms}input[required]:valid~.field__check .field-check__circle{stroke-dashoffset:0;transition:stroke-dashoffset .4s 75ms}.field-message{background:hsl(var(--white));box-shadow:0 16px 24px 2px hsl(var(--black)/.14), 0 6px 30px 5px #0000001f, 0 8px 10px -5px #0003;color:#cf2020;z-index:1;border-radius:10px;align-items:center;width:100%;padding:1.25em;font-size:11px;font-weight:400;display:flex;position:relative}.field-message:before{content:"";background:url(../../media/svg-inline/error.svg);flex:0 0 2em;width:2em;height:2em;margin-right:1.25em;display:block}.field-message:after{background-color:hsl(var(--white));content:"";width:1em;height:1em;display:block;position:absolute;top:0;left:2rem;transform:translateY(-50%)rotate(45deg)}.field-message--center:after{left:50%}@media (width>=960px){.field-message--center:after{left:2rem}}.field-message__captcha{max-width:25rem;position:absolute}.field__message{margin-top:1.25em;display:none}.field--has-error .field__message{display:flex}@media (width>=960px){:not(.field--keep-error-down)>.field__message{margin-top:0;position:absolute;top:0;right:0;transform:translate(100%)translate(2rem)}:not(.field--keep-error-down)>.field__message:after{top:50%;left:0;transform:translate(-50%,-50%)rotate(45deg)}}.field--keep-error-up>.field__message{margin-top:-1.5rem;position:absolute;top:0;left:0;transform:translateY(-100%)}.field--keep-error-up>.field__message:after{top:100%;left:50%}.field__message--center{left:50%;right:auto;transform:translate(-50%)}.field__message--center:after{top:0;left:50%;transform:translateY(-50%)rotate(45deg)}.field.center-ui{display:none}.date__input{appearance:none}.date__fallback{margin:0 -.5em;display:none}.date__fallback .field{width:100%;margin:0 .5em}.date--fallback .date__input{display:none}.date--fallback .date__fallback{display:flex}.date--fallback .field__label{animation:.25s .125s forwards label-float}.weight{display:flex}.weight .field{margin:0}.weight__quantity{flex:100%}.weight__unit{flex:0 0 10rem}.weight__unit select{border-radius:0 6px 6px 0}.file__input{clip-path:polygon(0 0,0 0,0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-label{position:relative}.file-label__trash{color:#fff;background-color:#404b5b;border-radius:6px;width:50px;height:50px;padding:1rem;display:none;position:absolute;top:-1px;right:-1px}.file--value .file-label__trash{display:block}.file-label__text{text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.btn .file-label__text{display:inline}.upload{text-align:center}.upload__title{font-weight:600}.upload__subtitle{font-size:13px}.upload-file{margin-top:1.5rem;display:none}.upload-file:first-child,.file--value+.upload-file{display:block}.fieldgroup{margin:0 -.5em;display:flex}.fieldgroup__child{flex:auto;margin-left:.5em;margin-right:.5em}.fieldgroup__child--small{flex:0 0 10rem}@keyframes label-float{10%{opacity:0;transform:none}11%{opacity:0;transform:translate(-.875rem,-70%)scale(.7)}to{opacity:1;transform:translate(-.875rem,-100%)scale(.7)}}.crm-page__container .crm-form{opacity:1}.crm-page__fieldset{padding:0 var(--offset)}@media (width>=768px){.crm-page__fieldset{width:50%;min-width:32rem}}.crm-page__fieldset--full{width:100%}.crm-page__fieldset--full .market-finder__search{max-width:28rem;display:block}.crm-form .sp-step{margin-top:2rem}.crm-form__legend{margin-top:0}.crm-form__buttons{padding-block:var(--offset);margin:0}@media (width>=768px){.crm-form__buttons{justify-content:center;align-items:center;display:flex}}.crm-form__buttons .content-btns__block{flex:1}@media (width>=768px){.crm-form__buttons .content-btns__block--left{text-align:left;margin:0}}.crm-form .market-tile{padding:2rem 1rem 3.5rem}.crm-form .market-tile__distance{line-height:1;position:static}.crm-counter{background:#f6f6f6;margin-top:1.5rem;padding:1rem 0;font-size:1rem;overflow:hidden}@media (width>=960px){.crm-counter__title{display:block}}.crm-counter__step{z-index:1;background:#f6f6f6;align-items:center;padding:0 .75rem;display:flex;position:relative}.crm-counter__step:first-child{padding-left:var(--offset)}.crm-counter__step:first-child:after,.crm-counter__step:last-child:after{content:"";background:currentColor;width:100vw;height:2px;display:block;position:absolute;right:0;transform:translate(100%)}.crm-counter__step:last-child:after{background:#f6f6f6}.crm-counter__steps{justify-content:space-between;display:flex}.crm-counter__index{text-align:center;border:2px solid;border-radius:100%;width:calc(2em + 4px);font-size:20px;line-height:2em}.crm-counter__step--current .crm-counter__index{color:#f6f6f6;background:#404b5b;border:2px solid #404b5b}.crm-counter__title{margin-left:1rem;display:none}@media (width>=960px){.crm-counter__title{display:block}}.crm-fieldset{padding-block:0}.crm-fieldset--alternate{background:#f6f6f6;margin-block:2rem;padding-block:2rem}.crm-fieldset--alternate .crm-form__legend{text-align:center;text-transform:none;font-family:Open Sans,OS-Fallback-Arial,OS-Fallback-Roboto,system-ui,Segoe UI,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:15px;font-weight:600}.crm-cpid{clip-path:polygon(0 0,0 0,0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crm-disclaimer{margin:1rem 0;font-size:13px}.js-crm-form-submit,.js-sp--first-step .js-crm-form-back{display:none}.js-sp--last-step .js-crm-form-submit{display:inline-block}.js-sp--last-step .js-crm-form-forward{display:none}.grecaptcha-badge{visibility:hidden;z-index:-1}
