: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 10px 10px rgba(0,0,0,.6))}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 .w-logo{width:43.8vw}main .w-hero{width:73.24vw}main .brush-hero-left{left:0;top:8.5%;width:36%;z-index:0}main .brush-hero-right{right:0;top:1.5%;width:45%;z-index:0}main .overlay-hero-left{left:1%;top:22%;width:50%}main .overlay-hero-right{right:-11%;top:21.5%;width:48%}main .recipe-bottom{transform:translateX(-5%);width:75vw}main .p-custom-hero{padding-bottom:40vw;padding-top:20vw}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 .overlay-playlist-left{bottom:-45%;left:0;width:40%;z-index:-1}main .overlay-playlist-right{bottom:-44%;right:-8%;width:40%;z-index:-1}main .mt-recipe{margin-top:38vw}main .brush-recipe-left{left:-8%;top:-10%;width:23%;z-index:-2}main .brush-recipe-right{right:-8%;top:-14%;width:25%;z-index:-2}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,main .recipe-link .recipe-info{background-color:var(--french-blue);color:#fff}main .recipe-link:hover .recipe-info{background-color:#fff;color:var(--french-blue)}.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{margin-top:min(2vw,38px)}header .lidl-logo{max-width:128px;width:6.66vw}header .lidl-menu{max-width:69px;width:3.6vw}main .radius-custom{border-radius:3rem}main .border-end-custom{border-right:2px solid #fff}main .p-custom-hero{padding-bottom:min(4vw,76px);padding-top:min(10vw,192px)}main .brush-hero-left{left:0;mix-blend-mode:multiply;top:1.7%;width:31%}main .brush-hero-right{mix-blend-mode:multiply;right:0;top:0;width:37%}main .w-logo{width:min(25.05vw,481px)}main .w-hero{width:min(41.2vw,791px)}main .overlay-hero-left{left:10.5%;top:21%;width:24%}main .overlay-hero-right{right:-1%;top:25%;width:30%}main .overlay-playlist-left{bottom:-10%;width:25%}main .overlay-playlist-right{bottom:-10%;right:0;width:23%}main .mt-recipe{margin-top:unset}main .recipe-bottom{bottom:-18%;position:absolute;right:-6%;width:min(34vw,652px)}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}}