:root{--french-yellow:#ffed00;--french-blue:#00468c;--french-darkblue:#14257d;--french-red:#b0130b;--french-purple:#474e88;--french-fs-h2:6.48vw;--french-fs-subtitle:4.16vw;--french-fs-text:3vw;--french-fs-btn:3.98vw;--french-fs-interval:3.33vw;--french-fs-contest-info:4.62vw;--french-fs-recipe:3.88vw}.ff-condpro-semibold{font-family:LidlFontCondPro-Semibold,serif}.fs-text{font-size:var(--french-fs-text)}.fs-subtitle{font-size:var(--french-fs-subtitle)}.fs-interval{font-size:var(--french-fs-interval)}.fs-recipe{font-size:var(--french-fs-recipe)}.french-yellow{color:var(--french-yellow)}.french-blue{color:var(--french-blue)}footer{font-family:LidlFontPro-Regular,serif}.hover-transition{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.filter-drop-shadow{filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}main{font-family:LidlFontCondPro-Regular,serif;font-size:var(--french-fs-text)}main h2{font-size:var(--french-fs-h2);line-height:1.1}main .overlay-hero-left{bottom:-19%;left:13%;width:40%}main .overlay-hero-right{bottom:-23%;right:-6%;width:45%}main .overlay-prize{left:9%;right:9%;top:4%}main .mb-custom-hero{margin-bottom:25vw}main .btn-french{background-color:var(--french-red);border:1px solid var(--french-red);color:#fff;font-size:var(--french-fs-btn)}main .btn-french:hover{background-color:#fff;color:var(--french-red)}main .radius-custom{border-radius:.5rem}main .border-end-custom{border-right:1px solid #fff}main .contest-info{font-size:var(--french-fs-contest-info);line-height:1.2}main .mb-custom{margin-bottom:-8vw}main .carousel-kitchen .slick-dots li{background-color:#fff;border-radius:50%;height:15px;width:15px}main .carousel-kitchen .slick-dots li.slick-active{height:20px;top:-3px;width:20px}main .carousel-kitchen .slick-dots li button:before{display:none}main .carousel-kitchen .slick-dots li{background-color:#000}main .carousel-kitchen .kitchen-arrow{font-size:18vw;top:45%;transform:translateY(-50%)}main .carousel-kitchen #kitchen-next{right:-15%}main .carousel-kitchen #kitchen-prev{left:-15%}main .btn-winners{z-index:101}main .btn-winners button{color:var(--french-blue)!important}main .btn-winners a{background-color:#fff;color:var(--french-blue)}main .btn-winners a:hover{background-color:var(--french-blue);color:#fff}main .recipe-link .recipe-info{background-color:#fff;color:var(--french-darkblue)}main .recipe-link:hover .recipe-info{background-color:var(--french-darkblue);color:#fff}.py-custom{padding:3rem 0}.french-contest{background-color:rgba(0,0,0,.4);color:#fff;font-family:LidlFontCondPro-Regular,serif;font-size:2.8vw}.french-contest .modal-content{background-color:var(--french-purple)}.french-contest .contest-text{font-size:15px}.french-contest form input{background-color:#fff;border:none;color:#000;font-size:1.2em;margin:5px 0;padding:5px 0;text-align:center;width:100%}.french-contest form input[type=checkbox]{display:inline-block;width:auto}.french-contest form input.input3,.french-contest form input.input6{width:22%}.french-contest form button{background-color:var(--french-yellow);color:var(--french-blue)}.french-contest form button:hover{background-color:var(--french-blue);color:var(--french-yellow)}.french-contest form a{color:#fff;text-decoration:underline}.french-contest form a:hover{text-decoration:none}@media (min-width:768px){:root{--french-fs-h2:calc(min(3.64vw, 70px));--french-fs-subtitle:calc(min(2.08vw, 40px));--french-fs-text:calc(min(1.57vw, 30px));--french-fs-btn:var(--french-fs-text);--french-fs-interval:var(--french-fs-text);--french-fs-contest-info-desk:var(--french-fs-subtitle);--french-fs-recipe:var(--french-fs-text)}header.july{margin-top:min(2vw,38px)}header.july .lidl-logo{max-width:128px;width:6.66vw}header.july .lidl-menu{max-width:69px;width:3.6vw}main .radius-custom{border-radius:3rem}main .border-end-custom{border-right:2px solid #fff}main .mb-custom-hero{margin-bottom:min(3vw,58px)}main .overlay-hero-left{bottom:-12%;left:3.5%;width:20%}main .overlay-hero-right{bottom:-25%;right:3%;width:25%}main .overlay-playlist{bottom:-10%;right:0;width:22%}main .contest-info-desk{font-size:var(--french-fs-contest-info-desk);line-height:1.2}main .contest-left{bottom:32%;max-width:504px;width:26vw}main .prize-right{bottom:-23%;max-width:370px;right:0;width:19.27vw;z-index:-1}main .btn-french{max-width:505px;width:26.3vw}.py-custom{padding:3% 0}.french-contest{font-size:15px}.mt-custom-md{margin-top:min(5vw,96px)}.footer-left{bottom:-20%;left:0;max-width:458px;width:24vw}.footer-right{bottom:-16%;max-width:627px;right:0;width:33vw}}