.only.desktop{display:initial}.only.mobile{display:none}body{font-size:1.9rem;line-height:2.4rem}h1,h2,h3,h4,h5,h6{margin-bottom:2rem;font-size:3rem;line-height:3.75rem}h3{font-size:3.5rem;line-height:3.5rem}h3 span{padding:0 .15rem;height:3.3rem;border-radius:.3rem}p.bigger{font-size:3rem;line-height:3.75rem}#teilnahmebedingungen p{margin-bottom:2.4rem}button:not([role=button]):not([role=presentation]),.btn{padding:.8rem 1.2rem .8rem 1.2rem;min-width:20rem;font-size:2.7rem;line-height:2.7rem;letter-spacing:.15rem;border-radius:.5rem}#teilnehmen .newsletter{margin-top:1rem}#teilnehmen .newsletter .btn{margin:0 .5rem;max-width:18rem;height:9rem}input,select{margin:.5rem 0;padding:.5rem 1rem;font-size:1.9rem}select{width:47rem}.g-buttons>div{margin-bottom:3.5rem}a.arrowBack{margin:0 0 3.5rem .25rem;width:5rem}.info,.small{font-size:1.52rem;line-height:1.92rem}.error{font-size:1.9rem;line-height:2.4rem}.accordeon .item{margin-bottom:1.5rem}ul li{margin:0 0 1.5rem 0;padding:0}ul.list{margin:1rem 0}ul.list li{padding:.25rem 0 .25rem .25rem}hr{height:.35rem}hr.teilnahme{margin-top:5rem}hr.faq{margin:3.5rem 0 1.5rem 0}.padding{padding:3rem}header{height:10rem}header .inner{max-width:96rem}header .inner a{margin:3rem 0 0 0;width:8.5rem;height:9rem}header.nav-up{top:-16rem}main a.arrowBack{top:3rem;left:-46rem}main a.arrowBack svg{width:3rem}main .inner{margin:0 auto;max-width:96rem}main #intro{padding:16rem 0 9rem 0}main #intro aside{right:8rem;font-size:3.8rem;line-height:5rem;letter-spacing:.5rem}main #intro aside::after{margin-left:5.2rem;top:17.1rem;left:auto;width:6rem;height:4rem}main #intro aside img.text{margin:.5rem 0 0 0;width:55rem}main #intro aside img.munds{position:absolute;margin:-6rem 0 0 5rem;width:27rem}main #intro aside img.geschenk{margin-left:8.5rem;top:12rem;left:auto;width:19rem}main #intro article{position:relative;margin:5.5rem auto 0 auto;left:-7rem;width:45rem}main #intro article p{margin-bottom:4rem;font-size:3.25rem;line-height:3.5rem}main #intro aside::before{top:37rem;left:calc(50vw + 65rem);width:2.5rem;height:2.5rem}main #intro article::before{top:-18rem;left:85rem;width:4.5rem;height:4.5rem}main #intro article::after{top:10rem;left:47rem;width:2.5rem;height:2.5rem}main #intro::before{top:26rem;left:calc(50vw - 45rem);width:3.5rem;height:3.5rem}main #intro::after{top:49rem;left:calc(50vw - 35rem);width:2rem;height:2rem}@media screen and (min-width: 1200px){main #intro aside{right:0}main #intro article{left:0}}main #hauptpreise{padding:4rem 0;height:57.5rem;background-position:top -115rem center;background-size:100vw}main #hauptpreise::before{top:40rem;background:url("../images/background_schnee_desk.png") no-repeat top center}@supports(background-image: url("../images/background_schnee_desk.webp")){main #hauptpreise::before{background-image:url("../images/background_schnee_desk.webp")}}main #hauptpreise::before{background-size:120rem}main #hauptpreise::after{margin-left:26rem;top:19rem;right:auto;height:auto;font-size:1.5rem}main #hauptpreise p{margin:4rem auto 0 auto;width:45rem}@keyframes hauptpreiseSliderM1{0%{top:2.5rem;left:110vw;transform:scale(0.4);opacity:0}12.5%{transform:scale(0.4);opacity:0}25%{top:0;left:calc(50vw - 20rem);transform:scale(1);opacity:1}45%{top:0;left:calc(50vw - 20rem);transform:scale(1);opacity:1}57.5%{transform:scale(0.4);opacity:0}80%{top:6rem;left:-110vw;transform:scale(0.4);opacity:0}100%{top:6rem;left:-110vw;transform:scale(0.4);opacity:0}}main img.sliderM1,main img.sliderM2{margin:28rem auto 20rem auto;top:2rem;left:110vw;width:50rem}main img.sliderM1{animation:hauptpreiseSliderM1 9s ease-in-out infinite}main img.sliderM2{animation:hauptpreiseSliderM1 9s ease-in-out infinite;animation-delay:4.5s}main #preise{margin:0 auto;padding:4rem 0 0 0}main #preise::before{top:-6rem;width:12rem;height:6rem;left:calc(50% - 6rem)}main #preise p{margin:2.5rem auto;width:45rem}main #preise #sliderItems{margin:0 auto;width:60rem;height:56rem}main #preise #sliderItems::after{top:35rem;right:0;height:auto;font-size:1.5rem}main #preise #sliderItems .item .polaroid{margin:0;width:60rem;height:45rem}main #preise #sliderItems .item .polaroid img{max-width:45rem}main #preise #sliderItems .item .text{margin:0 auto;padding:0;width:37rem;height:8rem}main #preise #sliderItems .item .text strong{margin-bottom:0;font-size:3rem;line-height:3.25rem}main #preise #sliderItems .item .text .small{font-size:3rem}main #preise #sliderItems nav.polaroid{margin:0 auto;top:20rem;width:60rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter){width:4rem;height:4rem;font-size:5rem;border-radius:.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::before,main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::after{width:3rem;height:3rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::before{border-left-width:.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter)::after{border-bottom-width:.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev{left:0}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev::before,main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev::after{margin-left:1rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).prev::after{margin-top:-0.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next{right:0}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::before,main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::after{margin-right:1rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::before{margin-top:-0.5rem}main #preise #sliderItems nav.polaroid a:not(#gewinnauswahlWeiter).next::after{margin-top:0}main #teilnehmen{padding:4rem 0 0 0}main #teilnehmen #teilnehmenIntro{padding-bottom:4rem;width:70rem}main #teilnehmen #teilnehmenIntro p{margin-top:4rem;width:100%}main #teilnehmen #teilnehmenIntro #regForm input[type=checkbox]{transform:scale(1.3)}main #teilnehmen #teilnehmenIntro #regForm #email{padding:1.2rem 1.8rem}main #teilnehmen #heutigerPreis{padding:0;height:74rem}main #teilnehmen #heutigerPreis #gewinnText{width:45rem}main #teilnehmen #heutigerPreis #gewinnText2{margin-top:52rem}main #teilnehmen #heutigerPreis h3::after{top:62rem;left:117rem;width:2.5rem;height:2.5rem}main #teilnehmen #heutigerPreis p{margin:3rem auto 1.5rem auto}main #teilnehmen #heutigerPreis p::before{top:18rem;left:116.5rem;width:4rem;height:4rem}main #teilnehmen #heutigerPreis p::after{top:26rem;left:68rem;width:2.5rem;height:2.5rem}main #teilnehmen #heutigerPreis .milkySchoki{left:calc(50vw - 15rem)}main #teilnehmen #heutigerPreis .milkySchoki::before{top:34rem;left:-8.5rem;width:4rem;height:4rem}main #teilnehmen #heutigerPreis .milkySchoki::after{top:20.1rem;left:.2rem;width:6.5rem;height:4.5rem}main #teilnehmen #heutigerPreis .milkySchoki #milkySchokiMitTafel{width:30rem}main #teilnehmen #heutigerPreis .card.scaleUp{margin:6rem 0 0 3.5rem}main #teilnehmen #heutigerPreis #tafelUmdrehen{margin-top:52rem}main #teilnehmen #zusatzchance,main #teilnehmen #gutgemacht{padding:4rem 0;background-position:top -117rem center;background-size:100vw}main #teilnehmen #zusatzchance::before,main #teilnehmen #gutgemacht::before{top:66rem;left:calc(50vw - 70rem);width:140rem;height:40rem;background:url("../images/background_schnee_desk.png") no-repeat top center}@supports(background-image: url("../images/background_schnee_desk.webp")){main #teilnehmen #zusatzchance::before,main #teilnehmen #gutgemacht::before{background-image:url("../images/background_schnee_desk.webp")}}main #teilnehmen #zusatzchance::before,main #teilnehmen #gutgemacht::before{background-size:120rem}main #teilnehmen #zusatzchance p,main #teilnehmen #gutgemacht p{margin:3.5rem auto;width:46rem}main #teilnehmen #zusatzchance #newsletterForm,main #teilnehmen #gutgemacht #newsletterForm{padding-bottom:43rem;width:42rem}main #teilnehmen #zusatzchance #newsletterForm input[type=checkbox],main #teilnehmen #gutgemacht #newsletterForm input[type=checkbox]{margin-top:1rem}main #teilnehmen #zusatzchance #newsletterForm #idSubmitNewsletter,main #teilnehmen #gutgemacht #newsletterForm #idSubmitNewsletter{margin-top:1.5rem}main #teilnehmen #zusatzchance #newsletterForm::after,main #teilnehmen #zusatzchance .postfach::after,main #teilnehmen #zusatzchance .reminder::after,main #teilnehmen #gutgemacht #newsletterForm::after,main #teilnehmen #gutgemacht .postfach::after,main #teilnehmen #gutgemacht .reminder::after{margin:0 -30rem 0 27rem;top:18rem;right:auto;height:auto;font-size:1.5rem}main #teilnehmen #zusatzchance img.sliderM1,main #teilnehmen #zusatzchance img.sliderM2,main #teilnehmen #gutgemacht img.sliderM1,main #teilnehmen #gutgemacht img.sliderM2{margin-top:52.5rem}main #teilnehmen #gutgemacht{height:62rem;background-position:top -127.5rem center}main #teilnehmen #gutgemacht::before{top:44.3rem}main #teilnehmen #gutgemacht h3+p{width:44rem}main #teilnehmen #gutgemacht p.postfach,main #teilnehmen #gutgemacht p.reminder{width:34rem}main #teilnehmen #gutgemacht p.postfach::after,main #teilnehmen #gutgemacht p.reminder::after{margin:0 -40rem 0 15rem;top:3rem}main #teilnehmen #gutgemacht img.sliderM1,main #teilnehmen #gutgemacht img.sliderM2{margin-top:31rem}main #teilnehmen #aldiGlueckskorb .wrapper{padding:3.5rem 1rem;top:calc(50vh - 32rem);left:calc(50vw - 30rem);width:60rem;height:60rem;border-radius:3rem}main #teilnehmen #aldiGlueckskorb .wrapper h3{font-size:2.5rem;line-height:3.5rem}main #teilnehmen #aldiGlueckskorb .wrapper img{margin-top:-3rem;width:94%}main #teilnehmen #aldiGlueckskorb .wrapper .btn{margin:-2.5rem 0 1.5rem 0}main #teilnehmen #aldiGlueckskorb .wrapper .close{top:2rem;right:2rem}main #teilnehmen #aldiGlueckskorb .wrapper .close::before{width:2.5rem;height:2.5rem}main #sofunktionierts{padding:3rem 0;height:auto;background-position:center top -35vw;background-size:100vw 60vw}main #sofunktionierts img{margin:2rem auto 0 auto;max-width:28rem}main #sofunktionierts .steps{margin:11rem auto 0 auto;width:96rem;display:flex}main #sofunktionierts .steps>div{margin-bottom:2.5rem;min-height:auto;text-align:left}main #sofunktionierts .steps>div::before{padding-top:1rem;top:-6.5rem;left:0;width:4.5rem;height:5.5rem;font-size:3.5rem;line-height:3.5rem;text-align:center}main #sofunktionierts .steps>div:last-child{margin-bottom:0}main #sofunktionierts .steps>div .text{padding-right:0;width:37rem;font-size:2.47rem;line-height:3.12rem}main #sofunktionierts .steps>div .text img{margin:-6rem 0 0 3.5rem;width:30rem}main #sofunktionierts .steps>div[data-step="1"]{width:23rem}main #sofunktionierts .steps>div[data-step="2"]{width:22rem}main #sofunktionierts .steps>div[data-step="3"]{width:25rem}main #sofunktionierts .steps>div[data-step="4"]{width:26rem}main #sofunktionierts .steps::after{top:7rem;left:58rem;width:2.5rem;height:2.5rem}main #sofunktionierts .steps>div:nth-child(1)::after{top:5rem;left:-9rem;width:3.5rem;height:3.5rem}main #sofunktionierts .steps>div:nth-child(2)::after{top:7rem;left:12.5rem;width:2.5rem;height:2.5rem}main #sofunktionierts .steps>div:nth-child(3)::after{top:-12.5rem;left:19rem;width:2.5rem;height:2.5rem}main #sofunktionierts .steps>div:nth-child(4)::after{top:-6rem;left:19rem;width:3.5rem;height:3.5rem}main #teilnehmen #danke{padding-bottom:10rem}main #teilnehmen #danke img{margin:5rem auto;width:18rem}main #teilnehmen #danke p{margin:3.5rem auto;width:60rem}main #teilnehmen #danke p.aldiApp{margin-top:4rem}main #teilnehmen #danke a.btn{margin-bottom:5rem}footer{margin-top:0}footer ul{padding:2.5rem 0}footer ul li{display:inline-block;margin:0;border-right:1px solid #fff}footer ul li:last-child{border-right:0}footer ul li a{margin:2rem;padding:.5rem}footer ul::after{display:none;width:100%;height:20rem}form#regForm a.checkRegistration,form#regForm #checkRegistration{margin-bottom:12.5rem}form ul li{margin-bottom:1.75rem}form ul li.checkboxen>label{margin-left:3rem}form ul li.checkboxen>label[for=newsletter]{margin-right:2rem}form label{margin:.25rem 0}form li.privacy label{margin-left:3rem}form #msg_err,form .msg_err,form #cepsv_error{margin:2rem 0}form>div>div{margin:2rem auto}form #address,form #city{width:62rem}form #addressno,form #zip{width:7rem}form #addressno,form #city{margin-left:1rem}form .gender{margin:0;width:100%}form .gender label{margin:.5rem 4rem .5rem .5rem}#impressum .inhalte,#datenschutz .inhalte,#teilnahmebedingungen .inhalte,#faq .inhalte,#adressangabe .inhalte,#kontakt .inhalte{margin:20rem auto 5rem auto;max-width:96rem}#impressum h1,#datenschutz h1,#teilnahmebedingungen h1,#faq h1,#adressangabe h1,#kontakt h1{margin-bottom:2.5rem;font-size:5rem}#datenschutz h5{margin:2.5rem 0 .5rem 0}#datenschutz ul{margin-left:1.4vw}#datenschutz ul li{margin-bottom:1vw}#datenschutz table{margin-top:2vw}#datenschutz table td{padding:.6vw .8vw}#teilnahmebedingungen ul{margin-left:2rem}#teilnahmebedingungen li{margin-bottom:.75rem}#teilnahmebedingungen img.energie{width:8rem}#adressangabe #formular .inner,#adressangabe #danke .inner{margin:0 auto;max-width:96rem}
