.chapter--blue-banner{background-color:var(--thermomix-color-blue);padding-block:1.5rem}.chapter--blue-banner p{margin:0 auto;color:var(--bg-color);letter-spacing:4px;text-transform:uppercase;line-height:1.4;font-weight:400;max-width:80rem}@media screen and (width >= 600px){.chapter--blue-banner p{font-size:1.25rem}}@media screen and (width >= 840px){.chapter--blue-banner p{letter-spacing:6px}}.chapter--chance{padding-block:4rem}.chapter--chance h1{color:var(--primary-color);font-weight:400}.chapter--chance h1:after{display:none}.chapter--chance h1 strong{font-weight:700}.chapter--chance h2{grid-row:3;font-weight:400;margin-block:1rem}.chapter--chance h2,.chapter--chance p{color:var(--primary-color)}.button--secondary{background-color:var(--thermomix-color-salmon);color:var(--bg-color)}.button--secondary:is(:hover,:focus-visible){background-color:var(--thermomix-color-salmon-dark);color:var(--bg-color)}@media screen and (width < 840px){.chapter--chance .teaser{display:grid;align-items:center;justify-content:center;margin-bottom:4rem}.chapter--chance .teaser__image{grid-row:2;margin:0 auto 1rem;background-color:var(--thermomix-color-salmon);width:calc(100% - 2rem)}.chapter--chance .teaser__text{display:contents}.chapter--chance h1{grid-row:1;margin-bottom:2rem}.chapter--chance h2{grid-row:3;margin-block:1rem}.chapter--chance h2+p{grid-row:4}.chapter--chance h2+p+p{grid-row:5}}@media screen and (width >= 840px){.chapter--chance{padding-block:4rem}.chapter--chance .teaser{width:calc(100% - 8rem);margin-inline:auto;gap:4rem;align-items:center}.chapter--chance .teaser__image{margin:0;padding:1rem;background-color:var(--thermomix-color-salmon)}.chapter--chance .teaser__image .teaser__image-wrapper{height:100%}.chapter--chance .teaser__image .teaser__image-wrapper img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}}.chapter--faq{padding-block:5rem}.chapter--faq .accordion{width:calc(100% - 2rem);max-width:60rem;margin:0 auto}.chapter--faq .accordion .accordion__panel{padding:1rem 0}.chapter--faq .accordion .accordion__panel.accordion__panel--active{border-bottom:none}.chapter--faq .accordion .accordion__info{padding-left:0}.chapter--faq .accordion .accordion__title{margin:0;font-weight:400}.chapter--faq .accordion .accordion__content{padding:0}.chapter--faq .accordion .accordion__content.accordion__content--active{border-bottom:1px solid var(--font-color)}.chapter--faq .accordion .textpic{padding:0 0 1rem;margin:0}.chapter--faq .accordion .textpic__text{width:100%}.chapter--faq-header{background-color:var(--primary-color)}.chapter--faq-header h2{margin:0 auto;color:var(--bg-color);font-size:1.25rem;letter-spacing:4px;text-transform:uppercase}@media screen and (width >= 600px){.chapter--faq-header h2{font-size:1.5rem}}@media screen and (width >= 840px){.chapter--faq-header{padding-block:3rem!important}.chapter--faq-header h2{font-size:2rem;letter-spacing:6px}}.chapter--genuss{background-color:var(--primary-color)}.chapter--genuss h2{margin:0 auto;color:var(--bg-color);font-size:1.25rem;letter-spacing:4px;text-transform:uppercase;font-weight:400;max-width:640px;line-height:1.2}.chapter--genuss h2 strong{font-weight:700}@media screen and (width >= 600px){.chapter--genuss h2{font-size:1.5rem}}@media screen and (width >= 840px){.chapter--genuss{padding-block:3rem!important}.chapter--genuss h2{font-size:2rem;letter-spacing:6px}}.chapter--genuss-image .textpic{width:100%;max-width:100%;margin:0;padding:0}.chapter--genuss-image .textpic img{width:100%;max-width:100%}@media screen and (width < 640px){.chapter--genuss-image .textpic:nth-child(4){display:none}}@media screen and (width >= 640px){.chapter--genuss-image .textpic:nth-child(2){display:none}}.chapter.chapter--how-it-works{padding-block:5rem}.chapter--how-it-works h2{color:var(--primary-color);font-size:2rem}.chapter--how-it-works .text-columns{margin-block:2rem}.chapter--how-it-works .text-columns p:first-child{height:2.5rem;width:2.5rem;background-color:var(--thermomix-color-salmon);color:var(--bg-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;font-size:1.25rem}.chapter--how-it-works .text-columns p:nth-child(2){color:var(--primary-color);font-size:1.125rem;font-weight:700}.chapter--how-it-works .grid--1:last-child p{color:var(--primary-color);font-size:.875rem}@media screen and (width >= 600px){.chapter--how-it-works .text-columns__column{width:33.33333%;max-width:33.33333%;flex:0 0 33.33333%}.chapter--how-it-works .text-columns p:first-child{height:3rem;width:3rem;font-size:1.75rem}.chapter--how-it-works .text-columns p:nth-child(2){font-size:1.25rem}}.chapter--how-to-participate{padding-block:5rem}.chapter--how-to-participate h2{color:var(--primary-color);font-size:1.5rem;font-weight:400;margin-bottom:1rem}.chapter--how-to-participate p{color:var(--primary-color)}.chapter--how-to-participate p:nth-child(4){margin-bottom:1rem}.chapter--how-to-participate p:nth-child(5){margin-bottom:.25rem}.chapter--how-to-participate p a{margin:0}.chapter--how-to-participate a.button--primary.button--shadow{border:1px solid var(--primary-color);color:var(--primary-color);background-color:var(--bg-color)}.chapter--how-to-participate a.button--primary.button--shadow:is(:hover,:focus-visible){border:1px solid var(--primary-color--dark);color:var(--bg-color);background-color:var(--primary-color--dark)}.chapter--how-to-participate h3{color:var(--primary-color);font-size:1.5rem;font-weight:400;margin-top:3rem;margin-bottom:1rem}.chapter--how-to-participate form{background:none;padding:0 1rem}.chapter--how-to-participate .form>div:nth-child(2):after,.chapter--how-to-participate form:before{display:none}.chapter--how-to-participate .form__row{padding-top:1.5rem;gap:.5rem}.chapter--how-to-participate .input-group{padding:0;height:-moz-fit-content;height:fit-content}.chapter--how-to-participate .input{background-color:var(--bg-color);border:1px solid var(--primary-color);color:var(--primary-color);padding:1rem;height:-moz-fit-content;height:fit-content;border-radius:.75rem;text-transform:none;font-weight:400;letter-spacing:normal}.chapter--how-to-participate .input::-moz-placeholder{color:var(--primary-color)}.chapter--how-to-participate .input::placeholder{color:var(--primary-color)}.chapter--how-to-participate .select{font-weight:400!important}.chapter--how-to-participate .select__wrapper:before{height:100%;background-color:transparent}.chapter--how-to-participate .select__wrapper:after{top:50%;transform:translateY(-50%);background-color:var(--primary-color)}.chapter--how-to-participate .input-group.radio-fieldset{border:0;margin-block:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem}.chapter--how-to-participate .input-group.radio-fieldset .input-label{display:block;text-align:center;color:var(--primary-color);font-size:1.125rem;margin-bottom:.5rem}.chapter--how-to-participate .input-group .radio-group{margin-bottom:.5rem}.chapter--how-to-participate .input-group .radio__label{font-size:1rem;color:var(--primary-color)}.chapter--how-to-participate .input-group .radio{border:1px solid var(--primary-color);background-color:var(--bg-color)}.chapter--how-to-participate .input-group .radio:is(:hover,:focus-visible){border:1px solid var(--primary-color);background-color:var(--primary-color)}.chapter--how-to-participate .input-group .radio:checked:after{background-color:var(--primary-color)}.chapter--how-to-participate .input-group .radio:is(:hover,:focus-visible):checked:after{background-color:var(--bg-color)}.chapter--how-to-participate .input-group .checkbox-group__label{display:grid;grid-template-columns:auto 1fr}.chapter--how-to-participate .input-group .checkbox{border:1px solid var(--primary-color);background-color:var(--bg-color);border-radius:3px}.chapter--how-to-participate .input-group .checkbox:checked{border:1px solid var(--primary-color);background-color:var(--primary-color)}.chapter--how-to-participate .input-group .checkbox__description{font-size:1rem;color:var(--primary-color)}.chapter--how-to-participate .input-group .checkbox__description a{color:var(--font-color)}.chapter--how-to-participate .input-group .checkbox__description a:is(:hover,:focus-visible){text-decoration:underline}.chapter--how-to-participate .form__static-text-container h2{font-size:1rem;margin-bottom:0;letter-spacing:normal}.chapter--how-to-participate .form__static-text-container p.form__static-text{width:100%;max-width:100%;padding:0;letter-spacing:normal}.chapter--how-to-participate .form-navigation__submit{width:100%;display:flex;align-items:center;justify-content:center}.chapter--how-to-participate .form-navigation__submit .button.button--primary{background-color:var(--thermomix-color-salmon);color:var(--bg-color);border-radius:.75rem;width:100%;max-width:200px;margin:0 auto;text-transform:uppercase;letter-spacing:2px}.chapter--how-to-participate .form-navigation__submit .button.button--primary:is(:hover,:focus-visible){background-color:var(--thermomix-color-salmon-dark)}@media screen and (width < 540px){.chapter--how-to-participate .input-group{grid-column:1/-1}}@media screen and (width >= 640px){.chapter--how-to-participate .input-group{grid-template-columns:1fr}}@media screen and (width >= 840px){.chapter--how-to-participate .form__row{gap:2rem}.chapter--how-to-participate .input-group{gap:.5rem}.chapter--how-to-participate .input-group.radio-fieldset{display:flex;flex-flow:row wrap;gap:1.5rem 3rem}.chapter--how-to-participate .input-group.radio-fieldset .radio-fieldset__legend{width:100%;max-width:100%;flex:0 0 100%}}.chapter--how-to-participate .form-message{max-width:58rem;width:calc(100% - 2rem);margin:0 auto 2rem;padding:1.5rem;border-radius:.75rem;background-color:var(--thermomix-color-blue);color:var(--bg-color)}.chapter--how-to-participate .form-message :is(h3,p){color:var(--bg-color);margin:1rem auto;width:-moz-fit-content;width:fit-content}.chapter--participate-now{background-color:var(--thermomix-color-salmon)}.chapter--participate-now p{margin:0 auto;color:var(--bg-color);font-size:1.25rem;letter-spacing:4px;text-transform:uppercase}@media screen and (width >= 600px){.chapter--participate-now p{font-size:1.5rem}}@media screen and (width >= 840px){.chapter--participate-now{padding-block:3rem!important}.chapter--participate-now p{font-size:2rem;letter-spacing:6px}}.chapter--promotion-period p{margin-bottom:0;color:var(--bg-color);text-transform:uppercase;letter-spacing:2px}.chapter.chapter--rotated-image{padding-block:3rem}.chapter--rotated-image .teaser{width:calc(100% - 2rem);max-width:60rem;margin:0 auto;flex-direction:column-reverse}.chapter--rotated-image .teaser__image{rotate:3deg}.chapter--rotated-image .teaser__text>*{color:var(--primary-color)}.chapter--rotated-image .teaser__text h2{font-weight:400;margin-bottom:1.5rem;text-wrap:balance}@media screen and (width < 600px){.chapter--rotated-image .teaser__text>*{text-align:center}}@media screen and (width >= 600px){.chapter--rotated-image .teaser{flex-direction:row-reverse;align-items:center}}@media screen and (width >= 840px){.chapter--rotated-image .teaser h2{font-size:2rem;line-height:1.2;letter-spacing:6px}}.chapter--terms h1{hyphens:auto;text-wrap:balance}.chapter--terms h3{padding-inline:40px}@media screen and (width >= 980px){.chapter--terms h3{padding-inline:0;max-width:50%}}.chapter--thank-you{padding-block:4rem 3rem}.chapter--thank-you :is(h1,p){color:var(--primary-color)}.chapter--thank-you h1:after{display:none}.chapter--thermomix-header .textpic--single{margin:0;padding:0;width:100%;max-width:100%;height:auto;aspect-ratio:var(--chapter-thermomix-header-aspect-ratio)}.chapter--thermomix-header .textpic--single img{width:100%;height:100%;margin:0}@media screen and (width < 720px){.chapter--thermomix-header{--chapter-thermomix-header-aspect-ratio:525/700}.chapter--thermomix-header .textpic:nth-child(4){display:none}}@media screen and (width >= 720px){.chapter--thermomix-header{--chapter-thermomix-header-aspect-ratio:3024/1050}.chapter--thermomix-header .textpic:nth-child(2){display:none}}.wrap--iframe .textpic.textpic--single{margin:0 auto!important;max-height:640px;max-width:320px}#main:has(.form[hidden]) .chapter--how-to-participate>.grid>.grid__column>:not(.form-card),#main:has(.form[hidden]) :is(.chapter--thermomix-header,.chapter--promotion-period,.chapter--chance,.chapter--how-it-works,.chapter--participate-now,.chapter--faq-header,.chapter--faq,.chapter--genuss,.chapter--genuss-image){display:none}#main:has(.form[hidden]) .chapter--how-to-participate,#main:has(.form[hidden]) .chapter--how-to-participate>.grid,#main:has(.form[hidden]) .chapter--how-to-participate>.grid>.grid__column,#main:has(.form[hidden]) .chapter--how-to-participate>.grid>.grid__column>.form-card,#main:has(.form[hidden]) .chapter--how-to-participate>.grid>.grid__column>.form-card>.form-result{display:contents}#main:has(.form[hidden]) .chapter--how-to-participate .grid__column .grid,#main:has(.form[hidden]) .chapter--how-to-participate .grid__column .grid__column{display:flex}#main:has(.form[hidden]) .chapter--how-to-participate .chapter--blue-banner p{color:var(--bg-color)}@media only screen and (width >= 980px){#main:has(.form[hidden]) .chapter--rotated-image .grid--2 :is(p,h1){max-width:unset}}:root{--thermomix-color-salmon:#f08372;--thermomix-color-salmon-dark:#cd5645;--thermomix-color-blue:#015ca9}@media screen and (width >= 840px){.top-bar--large~.wrap--content{padding-top:92px}}