:root{--main-gold:#fcb302;--main-yellow:#fff000;--main-darkblue:#041835;--main-fs-text:3.5vw;--main-fs-title:9.26vw;--main-fs-btn:4.16vw;--main-fs-btn-footer:var(--main-fs-btn);--main-fs-recipe:5.55vw}@media (min-width:768px){:root{--main-fs-text:calc(min(2.08vw, 40px));--main-fs-title:calc(min(5.2vw, 100px));--main-fs-btn:calc(min(2.34vw, 45px));--main-fs-recipe:calc(min(1.51vw, 29px));--main-fs-btn-footer:var(--main-fs-recipe)}}@font-face{font-display:swap;font-family:LidlFontPro-Regular;src:url(https://cdn.surprize.lidl.ro/cdn/font/v3/LidlFontPro/LidlFontPro-Regular.woff2) format("woff2")}@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-SemiboldItalic;src:url(https://cdn.surprize.lidl.ro/cdn/font/v3/LidlFontPro/LidlFontPro-SemiboldItalic.woff2) format("woff2")}.ff-pro-b{font-family:LidlFontPro-Bold,sans-serif}.ff-pro-sb{font-family:LidlFontPro-Semibold,sans-serif}.ff-pro-sbi{font-family:LidlFontPro-SemiboldItalic,sans-serif}.fs-btn{font-size:var(--main-fs-btn)}.fs-btn-footer{font-size:var(--main-fs-btn-footer)}.deluxe-yellow{color:var(--main-yellow)}.w-fit-content{width:fit-content}.btn-deluxe{background-color:var(--main-darkblue);border:1px solid #fff;color:#fff}.btn-deluxe:hover{background-color:#fff;color:var(--main-darkblue)}.flip-x{transform:scaleX(-1)}.waves-footer{margin-top:-62%;z-index:-1}.pt-footer{padding-top:24vw}main{font-family:LidlFontPro-Regular,sans-serif;font-size:var(--main-fs-text);line-height:1.1}main .fs-title{font-size:var(--main-fs-title)}main .fs-recipe{font-size:var(--main-fs-recipe)}main .overlay-hero{bottom:6%}main .overlay-sun{left:5%;right:70%;top:52%}main .overlay-sun img{animation:rotating 7s linear infinite}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}main .leaf-left{animation:sway 3s ease-in-out infinite;animation-delay:var(--anim-delay);transform-origin:0 50%}main .leaf-right{animation:sway 3s ease-in-out infinite;animation-delay:.7s;transform-origin:100% 50%}@keyframes sway{0%{transform:rotate(0deg)}50%{transform:rotate(-10deg)}to{transform:rotate(0deg)}}main .overlay-contest-left-1{left:-7%;right:83%;top:0}main .overlay-contest-left-2{left:-11%;right:79%;top:10%}main .overlay-contest-right{left:80%;right:-9%;top:-1%}main .overlay-offer-left-1{bottom:-80%;left:-7%;right:83%}main .overlay-offer-left-2{bottom:-95%;left:-11%;right:79%}main .btn-deluxe-2{background-color:var(--main-gold);border:1px solid var(--main-gold);color:#fff}main .btn-deluxe-2:hover{background-color:var(--main-darkblue);color:var(--main-gold)}main .border-end-custom{border-right:1px solid var(--main-yellow)}main .overlay-offer{left:6%;right:6%;top:-20%}main .overlay-offer-2{bottom:20%}main .overlay-kitchen{bottom:38%}main .waves-cfd{margin-top:-50%;z-index:-1}main .pt-cfd{padding-top:24vw}main .waves-offer{margin-top:-8%;z-index:1}main .pt-offer{padding-top:24vw}main .recipe-link .recipe-info{align-items:center;background-color:var(--main-darkblue);color:#fff;display:flex;justify-content:center;min-height:3.6em}main .recipe-link:hover .recipe-info{background-color:#fff;color:var(--main-darkblue)}main.mobile .carousel-arrow{transform:translateY(-50%)}main.mobile .carousel-arrow img{width:6.5vw}main.mobile .carousel-arrow.prev{left:7%;top:45%}main.mobile .carousel-arrow.next{right:7%;top:45%}@media (min-width:768px){.waves-footer{margin-top:-50%}.pt-footer{padding-top:min(10vw,192px)}main .overlay-hero{bottom:10%}main .overlay-sun{left:4%;right:80%;top:42%}main .overlay-contest-left-1{left:-7%;right:85%;top:3%}main .overlay-contest-left-2{left:-5%;right:82%;top:20%}main .overlay-contest-right{left:83%;right:-4%;top:2%}main .overlay-offer-left-1{bottom:-150%;left:-7%;right:85%}main .overlay-offer-left-2{bottom:-180%;left:-5%;right:82%}main .btn-deluxe,main .btn-deluxe-2{border-width:2px}main .border-end-custom{border-right:2px solid var(--main-yellow)}main .w-md-custom{margin:0 auto;width:75%}main .overlay-offer-2{bottom:30%}main .overlay-kitchen{bottom:46%}main .waves-offer{margin-top:-11%}main .pt-offer{padding-top:min(10vw,192px)}main .waves-cfd{margin-top:-23%}main .pt-cfd{padding-top:0}main .waves-recipe-top{margin-top:-36%;z-index:-1}main .pt-recipe{padding-top:min(14vw,268px)}}