@font-face{font-display:swap;font-family:"Ferrero";font-style:normal;font-weight:400;src:url("../fonts/FerreroStrettoFondente.otf") format("woff2")}@font-face{font-display:swap;font-family:"Stretto";font-style:normal;font-weight:700;src:url("../fonts/StrettoExtraFondente.otf") format("woff2")}html{scroll-behavior:smooth;line-height:1}body{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;width:100%;max-width:100vw}body *{box-sizing:border-box}a:not(.btn){color:inherit;transition:all .2s}a:not(.btn):hover{filter:opacity(80%)}.colored-text{color:#743822}.text-secondary{color:#fcee35}.content-wrapper{margin:0 auto;width:100%;max-width:1100px}body{font-weight:400;font-family:"Ferrero",Arial,Helvetica,sans-serif}.nowrap{white-space:nowrap}.paragraph{margin-block:1rem;line-height:1.5;text-align:center;max-width:1000px;margin-inline:auto;font-size:20px}.headline{font-family:"Ferrero",Arial,Helvetica,sans-serif;font-weight:400;text-align:center;margin:0}.headline--header{font-size:60px}@media(min-width: 760px){.headline--header{font-size:70px}}.headline--lvl1{font-size:50px}@media(min-width: 760px){.headline--lvl1{font-size:60px}}.headline--lvl2{font-size:40px}@media(min-width: 760px){.headline--lvl2{font-size:50px}}.headline--lvl3{font-size:30px}@media(min-width: 760px){.headline--lvl3{font-size:40px}}.headline--lvl4{font-size:20px;line-height:1.5}@media(min-width: 760px){.headline--lvl4{font-size:30px}}.headline--white{color:#fff}.headline--meta{font-size:20px}@media(min-width: 760px){.headline--meta{font-size:30px}}.headline--left{text-align:left}#dse .paragraph,#dse .headline{text-align:left;margin-inline:0}.distance-sm{margin-bottom:1rem}.distance-md{margin-bottom:2rem}.distance-lg{margin-bottom:3rem}@font-face{font-display:swap;font-family:"Ferrero";font-style:normal;font-weight:400;src:url("../fonts/FerreroStrettoFondente.otf") format("woff2")}@font-face{font-display:swap;font-family:"Stretto";font-style:normal;font-weight:700;src:url("../fonts/StrettoExtraFondente.otf") format("woff2")}.header{display:flex;flex-direction:row;justify-content:space-between;width:100%;flex-wrap:wrap;position:relative;clip-path:ellipse(1100px 100% at 50% 0%)}@media(min-width: 760px){.header{flex-wrap:unset;clip-path:ellipse(120vw 100% at 50% 0%)}}@media(min-width: 1920px){.header{clip-path:ellipse(120vw 100% at 50% 0%)}}.header__banner{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%;padding:3rem .5rem .5rem .5rem;margin-top:-20px}@media(min-width: 760px){.header__banner{flex-direction:row;width:100%;align-items:center;margin-top:0}}.header__duplo-banner{background:linear-gradient(45deg, #8E4C27 0%, #551b0b 50%, #8E4C27 100%);order:2;align-items:flex-start}@media(min-width: 760px){.header__duplo-banner{align-items:center}}.header__hanuta-banner{background-image:url("../img/chalk-board-bg.png");order:3;align-items:flex-end}@media(min-width: 760px){.header__hanuta-banner{align-items:center}}.header__text-banner{background-color:#fcee35;padding:1rem 1rem 2rem 1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem;width:100%;order:1;clip-path:ellipse(700px 100% at 50% 0%);margin-bottom:-1rem;z-index:2}.header__text-banner img{width:50%}@media(min-width: 760px){.header__text-banner img{width:100%}}@media(min-width: 760px){.header__text-banner{width:fit-content;min-width:403px;height:100%;z-index:1;flex-direction:column;justify-content:flex-start;gap:2rem;clip-path:unset;margin-bottom:unset;order:2}}.header__text-banner__headline{color:#e3051a;text-transform:uppercase;transform:rotate(-3deg)}.header__text-banner__headline hr{border:2px solid #e3051a;margin:0}.header__text-banner__limit{background-color:#e3051a;padding:1rem;border-radius:1rem;color:#fcee35;transform:rotate(-3deg)}.header__text-banner__limit .headline{font-weight:400;font-family:"Ferrero",Arial,Helvetica,sans-serif}.header__text-banner__button{display:none}@media(min-width: 760px){.header__text-banner__button{display:flex}}.header__logos{max-width:90px;width:100%;height:auto}@media(min-width: 760px){.header__logos{position:absolute;max-width:150px}}@media(min-width: 760px){.header__logos--duplo{top:0;left:0}}@media(min-width: 760px){.header__logos--hanuta{top:1.5rem;right:1.5rem}}.header__pack{max-width:587px;width:100%;height:auto}.header__button--mobile{display:flex;margin-top:1rem}@media(min-width: 760px){.header__button--mobile{display:none}}.btn,.button{text-transform:uppercase;padding:0 40px;text-decoration:none;height:77px;font-weight:700;font-size:30px;display:flex;align-items:center;text-align:center;justify-content:center;margin:0 auto;text-wrap:nowrap;border-radius:100px;box-shadow:rgba(0,0,0,.7) 4px 4px 16px;transition:all .2s;min-width:250px;cursor:pointer;background-color:#e3051a;border:4px solid #fff;color:#fff}.btn:hover,.button:hover{background-color:rgb(202.0495689655,4.4504310345,23.1422413793)}@media(min-width: 760px){.btn,.button{font-size:37px}}.btn--secondary,.button--secondary{background-color:#009ee3;border:4px solid #fff;color:#fff;width:fit-content;margin:0 auto}.btn--secondary:hover,.button--secondary:hover{background-color:rgb(0,140.2511013216,201.5)}.tile{background:linear-gradient(180deg, #551b0b 0%, #8E4C27 100%);padding:1rem;border-radius:3rem}@media(min-width: 760px){.tile{padding:1.5rem}}.how-to-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;color:#fff;margin-top:2rem}@media(min-width: 760px){.how-to-container{flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:3rem}}.how-to-container .how-to{width:100%;display:flex;font-size:1.5rem;position:relative;align-items:center;gap:1rem;justify-content:center;padding:0;height:220px}@media(min-width: 760px){.how-to-container .how-to{flex-direction:column;text-align:center;width:330px;justify-content:flex-start;padding:40px;gap:1rem;height:unset}}.how-to-container .how-to__text{max-width:280px;width:50%;line-height:1.5}@media(min-width: 760px){.how-to-container .how-to__text{width:100%;font-size:28px}}.how-to-container .how-to__number{width:4rem;height:auto;position:absolute;top:.5rem;left:.5rem}@media(min-width: 760px){.how-to-container .how-to__number{top:3rem;left:1rem}}.how-to-container .how-to__image{width:50%;display:flex;align-items:center;justify-content:center}@media(min-width: 760px){.how-to-container .how-to__image{width:100%;height:147px}}.how-to-container .how-to__image img{max-height:165px;width:auto;height:100%}@media(min-width: 760px){.how-to-container .how-to__image img{width:auto;max-height:140px}}.counter-wrapper{display:flex;flex-direction:column;align-items:center;gap:25px;color:#fff;margin-bottom:30px}@media(min-width: 960px){.counter-wrapper{margin-bottom:40px;flex-direction:row;align-items:center;justify-content:center}}.counter-wrapper h1{font-size:35px;text-align:center;align-self:center;margin:0;font-weight:600;line-height:1}@media(min-width: 760px){.counter-wrapper h1{font-size:55px}}.counter-wrapper h1 span{display:inline-block}@media(min-width: 960px){.counter-wrapper h1 span{font-size:.55em;line-height:1.5;display:block}}.counter-wrapper h2{font-size:35px;text-align:center;line-height:1.3;align-self:center;margin:0;font-weight:600}.counter-wrapper h2 span{display:block;font-size:.85em}.counter-wrapper .counter{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:9px;flex-wrap:nowrap}.counter-wrapper .counter .counter__number{position:relative;display:flex;width:50px;height:70px;background-color:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.7) 4px 4px 16px}@media(min-width: 760px){.counter-wrapper .counter .counter__number{width:58px;height:85px}}@media(min-width: 960px){.counter-wrapper .counter .counter__number{width:65px;height:90px}}.counter-wrapper .counter .counter__number p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#743822;margin:0;padding:0;font-size:58px}.select-product{display:flex;flex-direction:column;margin-top:2rem;gap:4rem}@media(min-width: 760px){.select-product{flex-direction:row;justify-content:space-between;gap:unset}}.select-product__item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;flex:1}@media(min-width: 760px){.select-product__item{flex-direction:column}}.select-product__item__description{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:50%}@media(min-width: 760px){.select-product__item__description{width:100%}}.select-product__item__image{width:50%;display:flex;align-items:center;justify-content:center}@media(min-width: 760px){.select-product__item__image{width:100%}}.select-product__item__image img{height:120px;width:auto}.select-product__item__image img#riegel{height:75px}@media(min-width: 450px){.select-product__item__image img#riegel{height:90px}}@media(min-width: 760px){.select-product__item__image img#riegel{height:130px}}@media(min-width: 450px){.select-product__item__image img{height:140px}}@media(min-width: 760px){.select-product__item__image img{height:180px}}.select-product__item__button input{display:none}.select-product__item__button input:checked~label .select-product__item__button__radio{background-color:#009ee3;background-image:url("../img/form/form-radio-x.png");background-size:10px;background-repeat:no-repeat;background-position:center}.select-product__item__button__radio{cursor:pointer;width:2rem;aspect-ratio:1/1;border-radius:100px;border:2px solid #009ee3;background-color:#fff}.select-product__item__button label{display:flex;align-items:center;gap:1rem;background-color:#fff;padding:.5rem 1.5rem .5rem .5rem;width:fit-content;border-radius:100px;color:#009ee3;font-size:1.5rem;cursor:pointer;user-select:none;box-shadow:rgba(0,0,0,.7) 4px 4px 16px;transition:all .2s}.select-product__item__button label:hover{background-color:hsl(0,0%,85%)}.faq-container .faq{color:#fff;padding:0}.faq-container .faq:not(:last-child){margin-bottom:1.5rem}.faq-container .faq .headline{text-align:left}.faq-container .faq__button{position:relative;padding:1rem 4rem;transition:margin .2s;cursor:pointer;line-height:1.5}.faq-container .faq__button__icon{position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:20px;width:2rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;transition:all .2s}.faq-container .faq__content{padding:0 2rem 2rem 2rem;margin:0 auto;font-size:1.5rem;line-height:1.5}.faq-container .faq__content img{max-height:150px}.faq-container .faq__content p{display:inline-block;margin-top:0;margin-bottom:1rem}details summary::-webkit-details-marker,details summary::marker{display:none;content:""}details[open] .faq__button__icon i{transform:rotate(90deg);transition:all .2s}details[open] .faq__button{margin-bottom:10px}.section--clip-path{position:relative;margin-bottom:70px}.section--clip-path::after{clip-path:ellipse(700px 100% at 50% 0%);height:70px;z-index:2;content:"";display:flex;position:absolute;width:100%;background-color:inherit;left:0;margin-top:1.5rem}@media(min-width: 760px){.section--clip-path::after{clip-path:ellipse(60vw 100% at 50% 0%)}}@media(min-width: 1920px){.section--clip-path::after{clip-path:ellipse(60vw 100% at 50% 0%)}}#social-media-wrapper{margin:30px auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;--_icon--color: white;--_icon--size: 60px;--_icon--border-radius: 5px}@media(min-width: 760px){#social-media-wrapper{gap:25px;margin:40px auto 0;--_icon--size: 75px}}#social-media-wrapper .icon{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0;border-radius:10px;width:var(--_icon--size);height:var(--_icon--size);padding:0;color:var(--_icon--color);transition:all .2s;text-decoration:none}@media(min-width: 760px){#social-media-wrapper .icon{border-radius:var(--_icon--border-radius)}}#social-media-wrapper .icon:hover{text-decoration:none}#social-media-wrapper .icon.rounded{border-radius:100%}#social-media-wrapper .icon.social-media-twitter{background-color:#000;font-size:calc(var(--_icon--size)/2)}#social-media-wrapper .icon.social-media-twitter:hover{background-color:tint(rgb(0, 0, 0), 30%)}#social-media-wrapper .icon.social-media-mail{background-color:#e3051a;font-size:calc(var(--_icon--size)/1.8)}#social-media-wrapper .icon.social-media-mail:hover{background-color:shade(#e3051a, 20%)}#social-media-wrapper .icon.social-media-whatsapp{background-image:linear-gradient(to bottom, #25d266 0%, #31bf2f 100%);font-size:calc(var(--_icon--size)/1.3)}#social-media-wrapper .icon.social-media-whatsapp .whatsapp-icon{height:auto;width:calc(var(--_icon--size) + 7px)}@media(min-width: 760px){#social-media-wrapper .icon.social-media-whatsapp{display:none}}#social-media-wrapper .icon.social-media-instagram{background-image:linear-gradient(45deg, #FFD600 0%, #FF7A00 25%, #FF0069 50%, #D300C5 75%, #7638FA 100%);font-size:calc(var(--_icon--size)/2)}#social-media-wrapper .icon.social-media-instagram:hover{filter:brightness(80%)}#social-media-wrapper .icon.social-media-instagram--mobile{display:flex}@media(min-width: 760px){#social-media-wrapper .icon.social-media-instagram--mobile{display:none}}#social-media-wrapper .icon.social-media-instagram--desktop{display:none}@media(min-width: 760px){#social-media-wrapper .icon.social-media-instagram--desktop{display:flex}}#social-sharing .headline{color:#009ee3}#form{--glform-font-color: #009ee3;--glform-label-font-size: 24px;--glform-input-height: 60px;--glform-input-font-size: 24px;--glform-input-border-radius: 100px;--glform-input-border-color: white;--glform-placeholder-color: #5f3a21;--glform-icon-color: #009ee3}#form #upload-content{margin-bottom:2rem}#form .upload{background-color:#fff;min-height:450px;margin:0 auto;max-width:400px;width:100%;border-radius:24px;padding:.5rem;color:#009ee3;display:flex;cursor:pointer;margin-bottom:2rem;position:relative}#form .upload__border{border:4px dotted #009ee3;border-radius:1rem;padding:3rem;width:100%}#form .upload__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:2rem}#form .upload input{visibility:hidden;position:absolute}#form .upload__img--file{max-width:90px;width:100%}#form .error,#form .form__error-message{color:#fff;font-size:20px}#form .error-buttons{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem}#form .upload__paragraph{font-size:20px;color:#fff;text-align:center}#form .form__grid{gap:25px}@media(min-width: 760px){#form .form__grid{gap:40px 50px}}#form .bic-content{margin-top:25px}@media(min-width: 760px){#form .bic-content{margin-top:40px}}#form .bic-content p{font-weight:500;font-size:16px;margin:0}@media(min-width: 760px){#form .bic-content p{margin-top:40px}}#form #legal-info{text-align:center;font-size:18px;font-weight:500}#form #mandatory-field{position:relative;font-size:20px;text-align:center;color:#fff}@media(min-width: 960px){#form #mandatory-field{position:absolute;right:0;bottom:0;margin:0}}#form .form__input-icon-wrapper{position:relative}#form .gweb-form{position:relative;max-width:860px;margin:0 auto;width:100%}#form .gweb-form .form__label{color:#fff;font-size:2rem;--glform-font-family: "Ferrero", Arial, Helvetica, sans-serif}#form .gweb-form .form__cep-headline{font-size:30px;margin-top:3rem;margin-bottom:0;color:#fff}#form .gweb-form .form__cep-teaser{font-size:20px;color:#fff}#form .gweb-form .cep__checkbox{font-size:20px;position:relative;margin-bottom:2rem}#form .gweb-form .cep__checkbox input{display:none}#form .gweb-form .cep__checkbox input:checked~label{background-color:#009ee3;background-image:url("../img/form/form-radio-x.png");background-size:10px;background-repeat:no-repeat;background-position:center}#form .gweb-form .cep__checkbox label{cursor:pointer;width:2rem;aspect-ratio:1/1;border-radius:100px;box-shadow:rgba(0,0,0,.7) 4px 4px 16px;background-color:#fff;position:absolute;top:0;left:0;transform:translateY(-5px)}#form .gweb-form .cep__checkbox .label{margin-left:3rem}#form .gweb-form .label{color:#fff;font-size:20px;margin-block:2rem;line-height:27px}#form .gweb-form #cepOptOut{text-align:center}#form .gweb-form #legal-info{color:#fff;text-align:center;font-size:20px;line-height:1.5}#form #upload-image{width:100%}#form #upload-image img{width:100%}.captcha{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:10px}#bon-upload::before,#bon-upload::after{content:"";position:absolute;width:100%;background-repeat:no-repeat;background-size:contain;top:70px;display:none;z-index:-1}@media(min-width: 1350px){#bon-upload::before,#bon-upload::after{display:block}}#bon-upload::before{left:0;background-image:url("../img/form/duplo-chocnut.png");width:400px;height:500px}#bon-upload::after{right:0;background-image:url("../img/form/hanuta-riegel.png");background-position:right;width:554px;height:430px}@font-face{font-display:swap;font-family:"Ferrero";font-style:normal;font-weight:400;src:url("../fonts/FerreroStrettoFondente.otf") format("woff2")}@font-face{font-display:swap;font-family:"Stretto";font-style:normal;font-weight:700;src:url("../fonts/StrettoExtraFondente.otf") format("woff2")}#loading{position:absolute;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0);justify-content:center;align-items:center}#loading .loader{--outer-circle-size: 70px;position:absolute;display:inline-block;border:3px solid;border-radius:50%;border-color:#fcee35 #fcee35 rgba(0,0,0,0);width:var(--outer-circle-size);height:var(--outer-circle-size);box-sizing:border-box;animation:rotation 1s linear infinite}#loading .loader::after{--inner-circle-size: 50px;content:"";box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:rgba(0,0,0,0) #743822 #743822;width:var(--inner-circle-size);height:var(--inner-circle-size);border-radius:50%;animation:rotationBack .5s linear infinite;transform-origin:center center}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.section{background-color:#fff;padding:3rem .5rem;position:relative}@media(min-width: 760px){.section{padding:2rem .5rem}}.section--red{background-color:#e3051a}.footer{display:flex;max-width:900px;margin:0 auto;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.footer__content{display:flex;flex-direction:row;max-width:900px;color:#fff;font-size:1.5rem;justify-content:center;gap:1rem;flex-wrap:wrap}.footer__content a{text-decoration:none}.footer img{max-width:150px;width:100%}#note-receipt{padding-inline:15px}#note-receipt .receipt{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1160px;margin-bottom:6rem;width:100%}@media(min-width: 760px){#note-receipt .receipt{flex-direction:row;justify-content:space-between;align-items:flex-end}}#note-receipt .receipt__text,#note-receipt .receipt .paragraph{font-size:20px;max-width:580px;line-height:1.4;text-align:left}@media(min-width: 960px){#note-receipt .receipt__text,#note-receipt .receipt .paragraph{font-size:26px;line-height:1.8}}#note-receipt .receipt .receipt__list{display:flex;flex-direction:column;margin-top:25px}#note-receipt .receipt .receipt__list>div{display:flex;align-items:center;text-align:left;gap:10px}#note-receipt .receipt .receipt__list__letter{width:30px;height:auto;flex:0 0 auto}@media(min-width: 960px){#note-receipt .receipt .receipt__list__letter{width:60px}}#note-receipt .receipt__image{width:100%;max-width:231.5px}@media(min-width: 960px){#note-receipt .receipt__image{margin-bottom:-80px;max-width:463px}}@media(min-width: 1200px){#note-receipt .receipt__image{margin-left:-20px}}.tnb .paragraph{text-align:left;margin-inline:0;list-style-position:inside}.tnb .ol-list{padding:0;list-style:lower-alpha}.special-raffle{position:relative;color:#fff;text-align:center}.special-raffle__image{position:absolute;top:140px;left:50%;transform:translateX(-50%);display:block;width:100%;max-width:350px;height:auto;object-fit:contain}@media(min-width: 580px){.special-raffle__image{top:210px;max-width:450px}}@media(min-width: 760px){.special-raffle__image{top:170px}}@media(min-width: 1200px){.special-raffle__image{top:150px;max-width:550px}}.special-raffle__content{text-align:center}.special-raffle__content .special-raffle__title{font-weight:bold;font-size:30px;line-height:1.3;padding-bottom:350px}@media(min-width: 760px){.special-raffle__content .special-raffle__title{font-size:45px}}@media(min-width: 580px){.special-raffle__content .special-raffle__title{padding-bottom:500px}}@media(min-width: 760px){.special-raffle__content .special-raffle__title{margin-bottom:40px}}@media(min-width: 1200px){.special-raffle__content .special-raffle__title{padding-bottom:550px;margin-bottom:50px}}.special-raffle__content .special-raffle__intro{font-size:26px;line-height:1.4;text-wrap:balance}@media(min-width: 760px){.special-raffle__content .special-raffle__intro{font-size:30px}}.special-raffle .button{width:fit-content}/*# sourceMappingURL=main.css.map */
