@font-face{font-display:swap;font-family:LidlFontPro-Bold;src:url(https://cdn.surprize.lidl.ro/cdn/font/v3/LidlFontPro/LidlFontPro-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:LidlFontPro-Semibold;src:url(https://cdn.surprize.lidl.ro/cdn/font/v3/LidlFontPro/LidlFontPro-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:LidlFontPro-Book;src:url(https://cdn.surprize.lidl.ro/cdn/font/v3/LidlFontPro/LidlFontPro-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gelica-Semibold;src:url(https://cdn.surprize.lidl.ro/cdn/font/v3/Gelica/Gelica-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gelica-Bold;src:url(https://cdn.surprize.lidl.ro/cdn/font/v3/Gelica/Gelica-Bold.woff2) format("woff2")}:root{--main-cream:#f8f4d6;--main-teal:#1c9ea8;--main-lightpink:#f18c9b;--main-lightpink2:#fd7498;--main-pink:#dd1c58;--main-fs-xs:3.73vw;--main-fs-text:4.44vw;--main-fs-btn:var(--main-fs-text);--main-fs-btn-story:4.6vw;--main-fs-btn-contest:var(--main-fs-text);--main-fs-btn-submit:var(--main-fs-text);--main-fs-lg:8.11vw;--main-fs-h1:10.01vw;--main-fs-h2:7.02vw;--main-fs-h3:var(--main-fs-lg);--main-fs-h4:var(--main-fs-h4);--main-fs-h-contest:var(--main-fs-h1);--main-fs-form:3.5vw;--main-fs-disclaimer:var(--main-fs-form);--main-fs-btn-hero:3.22vw}.ff-probold{font-family:LidlFontPro-Bold,serif}.ff-prosemibold{font-family:LidlFontPro-Semibold,serif}.ff-gelica{font-family:Gelica-Regular,serif}.ff-gelica-bold{font-family:Gelica-Bold,serif}.ff-gelica-semibold{font-family:Gelica-Semibold,serif}.fs-btn{font-size:var(--main-fs-btn)}.btn-cream,.text-teal{color:var(--main-teal)}.btn-cream{background-color:var(--main-cream);border-radius:25px}.btn-cream:hover{background-color:var(--main-teal);color:var(--main-cream)}main{background-color:var(--main-cream);font-family:LidlFontPro-Book,serif;font-size:var(--main-fs-text)}main .text-cream{color:var(--main-cream)}main .text-lightpink{color:var(--main-lightpink)}main .text-pink{color:var(--main-pink)}main .overlay-hb{left:20%;top:5%}main h1{font-size:var(--main-fs-h1)}main h2{font-size:var(--main-fs-h2)}main .gelatelli-h3{font-size:var(--main-fs-text)}main h4{font-size:var(--main-fs-h4)}main .fs-btn-contest{font-size:var(--main-fs-btn-contest)}main .fs-btn-submit{font-size:var(--main-fs-btn-submit)}main .fs-lg-custom{font-size:var(--main-fs-lg)}main .fs-contest-title{font-size:var(--main-fs-h-contest)}main .fs-contest-form{font-size:var(--main-fs-form)}main .fs-contest-disclaimer{font-size:var(--main-fs-disclaimer)}main .flip-x{transform:scaleX(-1)}main .z-index-1{z-index:1}main .bg-cream{background-color:var(--main-cream)}main .bg-prize{background-color:#ffe6ec}main .bg-pink{background-color:var(--main-pink)}main .text-shadow{text-shadow:0 4px 2px rgba(110,37,39,.59)}main .scoop-shadow{filter:drop-shadow(8px 6px 4px rgba(173,166,114,.6))}main .scoop-shadow-2{filter:drop-shadow(20px 3px 12px rgba(0,0,0,.4))}main .product-shadow{filter:drop-shadow(3px 4px 2px rgba(0,0,0,.4))}main .gelatolog-intro{left:0;line-height:1.2;right:0;top:41%}main .gelatolog-intro .gelatolog-title{line-height:1.5}main .btn-hero{background-color:var(--main-pink);border-radius:25px;color:#fff;font-size:var(--main-fs-btn-hero);width:fit-content}main .btn-hero:hover{background-color:var(--main-cream);color:var(--main-pink)}main .btn-story{background-color:var(--main-lightpink);border-radius:25px;bottom:20%;font-size:var(--main-fs-btn-story);left:0;margin:0 auto;padding:0 15vw;right:0;width:fit-content}main .flavour-carousel{column-gap:10vw;display:grid;grid-template-columns:1fr 1fr}main .flavour-carousel .flavour-slide{font-size:var(--main-fs-xs)}main .icecream{filter:drop-shadow(10px 4px 10px rgba(0,0,0,.5));margin-top:-4vw}main .products-title{top:40%}main .btn-teal{background-color:var(--main-teal);border-radius:25px;color:var(--main-cream)}main .btn-pink{background-color:var(--main-lightpink2);border-radius:25px;color:#fff;width:fit-content}main .btn-pink:hover,main .btn-submit:hover{background-color:var(--main-teal);color:var(--main-cream)}main .px-custom{padding:15vw}main .overflow-x-hidden{overflow-x:hidden}main .newsletter{border:2px solid var(--main-pink)}main #concurs input[type=checkbox]{accent-color:var(--main-pink);aspect-ratio:1/1;height:1lh}@media (min-width:768px){:root{--main-fs-xs:calc(min(1.354vw, 26px));--main-fs-text:calc(min(1.51vw, 29px));--main-fs-btn:calc(min(1.627vw, 31.25px));--main-fs-btn-story:var(--main-fs-btn);--main-fs-btn-contest:calc(min(1.733vw, 33.3px));--main-fs-btn-submit:calc(min(1.96vw, 36.67px));--main-fs-lg:calc(min(2.33vw, 44.74px));--main-fs-h1:calc(min(3.247vw, 62.35px));--main-fs-h2:calc(min(2.087vw, 40.08px));--main-fs-h3:calc(min(3.083vw, 59.2px));--main-fs-h4:var(--main-fs-h2);--main-fs-h-contest:calc(min(2.76vw, 53px));--main-fs-form:calc(min(0.86vw, 16.6px));--main-fs-disclaimer:calc(min(1.04vw, 20px));--main-fs-btn-hero:calc(min(1.46vw, 28px))}.btn-cream,.btn-teal{border-radius:min(3vw,58px)}main .overlay-hb{left:unset;right:22%;top:5%}main .gelatolog-intro{left:22%;right:unset;top:10%}main .btn-story{border-radius:min(2vw,38px);bottom:32%;left:unset;padding:0 min(6vw,115px);right:20%}main .flavour-carousel{display:unset}main .icecream{margin-top:max(-4vw,-76px)}main .products-title{top:28%}main .modal-flavour{max-width:96px;width:5vw}main .bg-prize{background-color:unset}main .btn-pink{border-radius:40px}main .px-custom{padding:min(8vw,154px)}}