*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button{color:inherit;padding:0;border:none;cursor:pointer;background:rgba(0,0,0,0);font-size:inherit}form{display:block}select,input{font-size:inherit;font-family:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none;color:inherit;transition:color .3s}textarea{font-size:inherit;font-family:inherit;line-height:inherit;resize:none}hr{height:1px;background:var(--border);margin:0;padding:0;border:none}*:focus:not(:focus-visible){outline:none}@font-face{font-family:"Chunk";src:url("../fonts/ChunkFive-Regular.otf")}@font-face{font-family:"Outfit";src:url("../fonts/Outfit-VariableFont_wght.ttf")}@font-face{font-family:"Work";src:url("../fonts/WorkSans-VariableFont_wght.ttf")}body{font-family:"Outfit",sans-serif;font-size:23px;color:#2b2c40;line-height:1.34;letter-spacing:5%}h1,h2,h3{font-family:"Chunk",sans-serif;font-size:51px;font-weight:normal;line-height:1;letter-spacing:5%}@media(width <= 600px){h1,h2,h3{font-size:36px}}sup{vertical-align:super;font-size:smaller}h1.title{color:#e9521d;text-transform:uppercase;margin-bottom:1em}h1.title strong{background-color:#fece4c}h1.title span.orange{color:#e9521d;text-transform:uppercase}h1.title-main{font-size:51px;margin-top:1em;color:#e9521d;text-transform:uppercase;text-align:center}@media(width <= 600px){h1.title-main{font-size:36px}}p.entree{font-size:23px;font-weight:bold;letter-spacing:10%}p.lieu{font-family:"Outfit",sans-serif;font-size:25px;font-weight:900}p.subtitle-main{font-size:38px;color:#2b2c40;font-weight:bold;text-align:center}@media(width <= 600px){p.subtitle-main{font-size:16px}}h1.title-reverse{color:#e9521d;text-transform:uppercase;margin-bottom:1em}h1.title-reverse strong{color:#f3efe3}h1.title-blf{font-family:"Outfit",serif;font-size:44px;font-weight:bold;margin-bottom:10px}@media(width <= 600px){h1.title-blf{font-size:27px}h1.title-blf span.orange{font-size:36px}}h1.title-blf span.orange{font-family:"Chunk",sans-serif;font-size:51px;color:#e9521d;text-transform:uppercase}h1.title-big{color:#e9521d;font-size:130px;text-align:left;text-transform:uppercase}@media(width <= 600px){h1.title-big{font-size:60px}}h1.title-hero{font-size:41px;color:#f3efe3;text-transform:uppercase;text-align:center}@media(width <= 600px){h1.title-hero{font-size:35px}}@media(width <= 600px){h1.title-hero{font-size:35px}}h1.title-hero{text-shadow:5px 5px 0px #e9521d,-5px -5px 0px #e9521d,5px -5px 0px #e9521d,-5px 5px 0px #e9521d}p.para-hero{font-size:37px;color:#f3efe3;text-align:center;font-weight:900}@media(width <= 600px){p.para-hero{font-size:16px}}h1.title-hero-big{font-size:75px;color:#e9521d;text-align:center;position:relative;text-transform:uppercase;top:6px}@media(width <= 600px){h1.title-hero-big{font-size:50px}}div.banner{font-family:"Chunk",sans-serif;font-size:64px;color:#2b2c40;text-transform:uppercase;-webkit-text-stroke:1px #fff}@media(width <= 600px){div.banner{font-size:48px}}h1.date{font-size:41px;color:#f3efe3;text-align:center}@media(width <= 600px){h1.date{font-size:24px}}p.notice{font-size:23px;color:#e9521d;text-transform:uppercase}footer p{font-size:18px}p{font-family:"Outfit",sans-serif;font-size:23px;font-weight:900;margin:0 0 1rem}@media(width <= 600px){p{font-size:18px}}.faq-question{font-family:"Outfit",sans-serif;font-weight:900;font-size:25px;line-height:31px;letter-spacing:0%;vertical-align:middle}.faq-answer p{font-family:"Work",sans-serif;font-weight:400;font-size:18px;line-height:24px}strong{font-weight:600}strong.bold-orange{color:#e9521d}strong.bold-blue{color:#2b2c40}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 30px;font-weight:600;letter-spacing:.06em;font-family:"Work",sans-serif;font-size:22px;text-transform:uppercase;transition:transform .15s ease,background .15s ease,border-color .15s ease;user-select:none;color:#fff;background:#e9521d;border-radius:47px;text-align:center}.btn:hover{cursor:pointer;background:#129051}@media(max-width: 600px){.btn{border-radius:20px;font-size:16px;padding:0px;padding-top:3px;padding-bottom:3px;width:100%}}@media(min-width: 600px){.btn:hover{cursor:pointear}}main.home{overflow:hidden}.site-header{position:fixed;width:100vw;z-index:7}.site-header__bar{background:rgba(243,239,227,.1);color:#fff;margin:10px 30px;border-radius:37px;border:2px solid #e9521d;z-index:10;position:relative}@media(max-width: 600px){.site-header__bar{margin:10px 10px}}.site-header__bar.scrolled{background:#f3efe3}.site-header__bar.scrolled .site-header__logo .logo{background:url(../../assets/img/logo-menu-bleu.png) no-repeat center/contain}.site-header__bar.scrolled .instagram-side,.site-header__bar.scrolled .tiktok-side,.site-header__bar.scrolled .burger,.site-header__bar.scrolled .burger.open{background-color:#e9521d}.site-header__bar .instagram-side{mask-image:url("../img/insta.svg");-webkit-mask-image:url("../img/insta.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;-webkit-mask-position:center;background-color:#f3efe3;width:30px;aspect-ratio:1}.site-header__bar .tiktok-side{mask-image:url("../img/tiktok.svg");-webkit-mask-image:url("../img/tiktok.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;-webkit-mask-position:center;background-color:#fff;width:30px;aspect-ratio:1}.site-header__bar .burger{height:30px;width:30px;display:block;cursor:pointer;z-index:11;background-color:#000;mask-image:url("../img/burger.svg");-webkit-mask-image:url("../img/burger.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left}.site-header__bar .burger.open{background-color:#000;mask-image:url("../img/croix.svg");-webkit-mask-image:url("../img/croix.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;margin-bottom:5px}@media(max-width: 600px){.site-header__bar .burger{height:30px;width:30px}}.site-header__bar .burger{position:relative;z-index:11;background-color:#fff}.site-header__bar .burger.open{background-color:#fff}.site-header__bar .site-header__logo{padding:0px 30px;border-right:2px solid #e9521d;width:150px;height:42px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 600px){.site-header__bar .site-header__logo{border:none;padding:0px 10px;width:100px;height:42px}}.site-header__bar .site-header__logo a{width:100%}.site-header__bar .site-header__logo .logo{background:url(../../assets/img/logo-menu-beige.png) no-repeat center/contain;width:80%;aspect-ratio:160/77}.instagram-side-menu{mask-image:url("../img/insta.svg");-webkit-mask-image:url("../img/insta.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;-webkit-mask-position:center;background-color:#f3efe3;width:30px;aspect-ratio:1;display:inline-block}.tiktok-side-menu{mask-image:url("../img/tiktok.svg");-webkit-mask-image:url("../img/tiktok.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;-webkit-mask-position:center;background-color:#f3efe3;width:30px;aspect-ratio:1;display:inline-block}.site-header__bar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.site-header__title{font-family:"Outfit",serif;font-size:26px;letter-spacing:.02em}.site-header__actions{display:inline-flex;align-items:center;justify-content:flex-end}.site-header__actions div.spacer{border-left:3px solid #e9521d;height:43px;aspect-ratio:1;padding-bottom:10px;padding-top:5px;padding-left:22px;padding-right:22px}@media(max-width: 600px){.site-header__actions div.spacer{height:30px;border:none;padding:0px;padding-right:10px}}.site-header__lang{font-size:22px}.site-nav{display:none}@media(max-width: 600px){.site-nav{display:block;background:rgba(0,0,0,.04)}.site-nav__menu{display:flex;list-style:none;padding:10px 0;margin:0;gap:22px;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.site-nav__menu a{opacity:.85}.site-nav__menu a:hover{opacity:1}.site-header__bar-inner{padding:none;gap:5px}.site-header__lang{font-size:16px}.site-header__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}}.header__overlay{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:2;background:rgba(0,0,0,.4);transition:transform .3s linear}.header__overlay.open{display:block}.header__sidebar{position:fixed;top:10px;right:32px;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;overflow:hidden;border-radius:25px;transition:transform .3s linear;z-index:10;background-color:#e9521d;color:#fff}@media(width > 600px){.header__sidebar{width:33vw;height:80%;transform:translateX(33vw);right:0;padding-top:84px}}@media(width <= 600px){.header__sidebar{border-radius:25px;top:-10px;transform:translateY(-100%);left:0;padding-top:70px;margin:10px;width:calc(100vw - 20px)}}.header__sidebar.open{transform:translateX(-32px);transition:transform .3s linear}@media(width <= 600px){.header__sidebar.open{transform:translateY(10px)}}.header__sidebar .menu-footer-side{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:50%;margin-left:auto;margin-right:auto;gap:10px}.header__sidebar .menu-entries .header__sidebar__menu{display:flex;flex-direction:column;justify-content:flex-start;margin-top:80px;margin-bottom:20px;width:80%;margin-left:auto;margin-right:30px}.header__sidebar .menu-entries .header__sidebar__menu li{padding-top:8px;padding-bottom:8px;font-family:"Chunk",sans-serif;font-size:33px;color:#f3efe3;line-height:53px;border-bottom:1px solid}.header__sidebar .menu-entries .header__sidebar__menu li a{text-decoration:none !important;color:#f3efe3;width:100%;display:block;text-align:right}.header__sidebar .menu-entries .header__sidebar__menu li a:hover{color:#2b2c40}@media(width <= 600px){.header__sidebar .menu-entries .header__sidebar__menu li{font-size:33px}}.header__sidebar .menu-entries .header__sidebar__menu li.menu-item-has-children{padding-bottom:0px;border-bottom:none}.header__sidebar .menu-entries .header__sidebar__menu ul.sub-menu{margin-top:8px}.header__sidebar .menu-entries .header__sidebar__menu ul.sub-menu li{padding-left:8px}.header__sidebar .menu-entries .header__sidebar__menu ul.sub-menu li a{color:#fff}.site-footer{background:#f3efe3;color:#fff;padding:18px 30px 30px}.site-footer div.container{display:flex;flex-direction:column;gap:10px;padding:0}@media(max-width: 600px){.site-footer{padding:10px}}.site-footer .rs-items{margin-top:30px;display:flex;justify-content:right}.site-footer .rs-items .rs-wrapper{gap:32px;border:2px solid #2b2c40;border-radius:37px;display:flex;padding:10px 20px 4px 20px}.site-footer .rs-items .rs-wrapper .instagram-side-menu{mask-image:url("../img/insta.svg");-webkit-mask-image:url("../img/insta.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;-webkit-mask-position:center;background-color:#e9521d;width:42px;aspect-ratio:1;display:inline-block}.site-footer .rs-items .rs-wrapper .tiktok-side-menu{mask-image:url("../img/tiktok.svg");-webkit-mask-image:url("../img/tiktok.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;-webkit-mask-position:center;background-color:#e9521d;width:42px;aspect-ratio:1;display:inline-block}.site-footer__line{color:#2b2c40;margin:0;font-size:18px;text-align:center}.site-footer__logo-wrapper{position:relative;width:100%;height:100%;top:0px;left:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:70px;margin-top:70px}@media(max-width: 600px){.site-footer__logo-wrapper{margin-bottom:20px;margin-top:20px}}.site-footer__logo-wrapper .site-footer__logo{width:100%;aspect-ratio:1416/864;background:url("../img/big-logo.png") no-repeat center/contain}.footer-items{color:#2b2c40}.footer-items ul{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch;gap:10px 20vw;width:100%}@media(max-width: 600px){.footer-items ul{gap:10px}}.footer-items ul li:nth-child(odd){text-align:left}.footer-items ul li:nth-child(even){text-align:right}.footer-items .menu-item{font-family:"Chunk",sans-serif;color:#2b2c40;font-size:22px}@media(max-width: 600px){.footer-items .menu-item{font-size:16px}}.container{padding:35px 50px}@media(width < 600px){.container{padding:10px 10px}}.container-half{padding:75px 40px;padding-top:0}@media(width < 600px){.container-half{padding:20px 20px}}section.first{padding-top:130px !important;padding-bottom:0 !important}section.first p:first-of-type{margin-top:20px}@media(width < 600px){section.first{padding-top:78px !important}}section.last{padding-bottom:130px !important}section.orange-line{border-bottom:3px solid #e9521d}section.petrol-line{border-bottom:3px solid #2b2c40}section.light{background:#fff;color:#2b2c40}section.beige{background:#f3efe3;color:#2b2c40}section.dark{background:#2b2c40;color:#fff}section.orange{background:#e9521d;color:#e9521d}section.home-hero{height:calc(100vh - 100px)}div.card-landscape{position:relative;background-size:cover;background-position:center;width:100%;aspect-ratio:16/9;height:100%}div.card-burger{position:relative;background-size:cover;background-position:center;position:relative;border-radius:37px;border:2px solid #e9521d;width:100%;aspect-ratio:1.2}@media(width < 600px){div.card-burger{aspect-ratio:367/432;margin-bottom:20px}}div.image-card{position:relative;background-size:cover;background-position:center}div.centered-text-wrapper,section.centered-text-wrapper{position:relative;width:100%;height:100%;top:0px;left:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}div.coming-soon{background-image:url("../img/coming-soon.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;width:8vw;top:20px;aspect-ratio:110/50}@media(width < 600px){div.coming-soon{width:33vw;top:20px}}div.next-event,div.entree-gratuite,div.entree-libre-gratuite{background-image:url("../img/prochain-event.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translateY(-85%);left:10%;width:11vw;aspect-ratio:135/69}@media(max-width: 600px){div.next-event,div.entree-gratuite,div.entree-libre-gratuite{left:30%;width:40vw}}div.entree-gratuite{background-image:url("../img/entree-gratuite.png");transform:translateY(-50%);z-index:4;left:8%}div.entree-libre-gratuite{background-image:url("../img/entree-libre-gratuite.png");transform:translateY(-50%);z-index:4;left:8%}div.burger-stack-wrapper{width:100%}div.burger-stack-wrapper div.button{width:90%;margin:auto;margin-top:20px}div.burger-stack-wrapper div.burger-stack{background-image:url("../img/burger-stack.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;width:90%;aspect-ratio:723/466;display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center;padding-top:30px;margin:auto}div.burger-stack-wrapper div.burger-stack div.city{color:#2b2c40}div.burger-stack-wrapper div.burger-stack div.date h1.date{color:#2b2c40}div.burger-stack-wrapper div.burger-stack div.entree{color:#2b2c40}div.entree-libre{background-image:url("../img/entree-libre.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translateY(-85%);left:34%;width:11vw;aspect-ratio:135/69}@media(max-width: 600px){div.entree-libre{left:30%;width:40vw}}div.tu-croques{background-image:url("../img/tu-croques-desktop.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;aspect-ratio:277/108}@media(max-width: 600px){div.tu-croques{background-image:url("../img/tu-croques-mobile.png");aspect-ratio:730/464}}div.burger-logo{background-image:url("../img/logo-2.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:123/77;width:100%;position:relative}div.burger-logo.hero{width:26%;margin-bottom:20px}@media(width < 600px){div.burger-logo.hero{width:80%}}div.logo-roulottes{background-image:url("../img/roulottes.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:255/48;width:66%;position:relative;top:-20px;margin-left:60px}div.event-info{display:grid;grid-template-columns:1fr 1fr 1fr;border:3px solid #e9521d;border-left:0px solid #2b2c40;border-right:0px solid #2b2c40}@media(width < 600px){div.event-info{display:flex;flex-direction:column;border:2px solid #e9521d;border-left:none;border-right:none}}div.event-info div{padding:10px 30px;display:flex;flex-direction:column;justify-content:center}div.event-info div.city{background-color:#2b2c40;border-right:3px solid #e9521d}@media(width < 600px){div.event-info div.city{border-right:0px solid #e9521d}}div.event-info div.lieu{background-color:#d69e4a;border-left:3px solid #e9521d}div.event-info div.lieu p{text-align:center;text-transform:uppercase}@media(width < 600px){div.event-info div.lieu{border-left:0px solid #e9521d;border-top:3px solid #e9521d}}div.event-info div.date,div.event-info div.heure{background-color:#d69e4a;align-items:center}div.event-info div.date div,div.event-info div.heure div{padding:0;text-align:center;font-weight:bold}div.event-info div.heure{border-left:3px solid #e9521d}@media(width < 600px){div.event-info div.heure{border-left:0px solid #e9521d}}div.event-info div.button{background-color:#d69e4a;border-left:3px solid #e9521d}@media(width < 600px){div.event-info div.button{border-left:none;border-top:2px solid #e9521d}}.two-cols{display:flex;width:100%;flex-direction:row;gap:50px;align-items:flex-start}@media only screen and (width < 600px){.two-cols{flex-direction:column;gap:0px}}.two-cols div.column{display:flex;flex-direction:column;width:50%}@media only screen and (width < 600px){.two-cols div.column{width:100%}}.two-cols div.column.centered{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto}.two-cols div.column3{display:flex;flex-direction:column;width:40%;justify-content:space-between}@media only screen and (width < 600px){.two-cols div.column3{width:100% !important}}.two-cols div.column3.centered{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto}.two-cols div.column6 div p{margin-bottom:0 !important}.two-cols div.column6 div ul{margin-top:1em}.two-cols div.column6 div ul li{padding-top:.5em;padding-bottom:.5em;font-weight:bold;border-top:1px solid;list-style-image:url("../img/mini-burger.png");list-style-position:inside}@media only screen and (width < 600px){.two-cols div.column6 div ul li{font-size:18px}}.two-cols div.column6 div ul li:last-child{border-bottom:1px solid}.two-cols div.column6{width:60%}@media only screen and (width >= 1920px){.two-cols div.column6{aspect-ratio:1.8}}@media only screen and (width < 600px){.two-cols div.column6{width:100%}}.two-cols div.column6.centered{align-items:center;justify-content:center;margin-top:auto;margin-bottom:auto}.row-wrapper{display:flex;flex-direction:row}.row-wrapper.right{justify-content:flex-end}@media(width < 600px){.row-wrapper.right{justify-content:center}}.column-wrapper{display:flex;flex-direction:column}.masonry{width:100%;column-count:1;column-gap:0}@media screen and (min-width: 400px){.masonry{column-count:2}}@media screen and (min-width: 600px){.masonry{column-count:3}}@media screen and (min-width: 800px){.masonry{column-count:4}}@media screen and (min-width: 1100px){.masonry{column-count:5}}.masonry-item{box-sizing:border-box;break-inside:avoid;padding:10px}.masonry-item__content{width:100%;height:auto;display:block}.desktop-only{display:block}@media(width < 600px){.desktop-only{display:none !important}}.mobile-only{display:none}@media(width < 600px){.mobile-only{display:block}}section.banner{position:relative;height:122px;margin-top:1em;margin-bottom:1em}section.banner .marquee{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute;top:15px}section.banner .marquee div.banner{transform:translate(100%, 0);display:inline-block;animation:marquee 48s linear infinite;padding-left:25px}section.banner .marquee2 div.banner{animation-delay:24s}section.banner .marquee0 div.banner{opacity:0;animation:marquee0 24s linear 1}@keyframes marquee{0%{transform:translate(100%, 0)}100%{transform:translate(-100%, 0)}}@keyframes marquee0{0%{transform:translate(0, 0);opacity:1}96%{transform:translate(-96%, 0);opacity:1}100%{transform:translate(-100%, 0);opacity:0}}section.banner span.burger-banner{display:inline-block;background-image:url("../img/logo-menu-beige.png");background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:123/77;height:70px;position:relative;top:8px}div.newsletter{padding:40px}div.newsletter input{-webkit-border-radius:0;border-radius:0}div.newsletter input[type=text],div.newsletter input[type=email],div.newsletter input[type=number]{color:#fff;background-color:#2b2c40;width:100%;height:39px;padding:5px;border:none;border-bottom:2px solid rgba(243,239,227,.53);-webkit-appearance:none}div.newsletter input::placeholder{opacity:.8}div.newsletter input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 30px;font-weight:600;letter-spacing:.06em;font-family:"Work",sans-serif;font-size:22px;text-transform:uppercase;transition:transform .15s ease,background .15s ease,border-color .15s ease;user-select:none;color:#fff;background:#e9521d;border-radius:47px;text-align:center}div.newsletter input[type=submit]:hover{cursor:pointer;background:#129051}@media(max-width: 600px){div.newsletter input[type=submit]{border-radius:20px;font-size:16px;padding:0px;padding-top:3px;padding-bottom:3px;width:100%}}@media(min-width: 600px){div.newsletter input[type=submit]:hover{cursor:pointear}}div.newsletter input[type=submit]{width:260px;border:none;height:40px;margin:auto}@media(width <= 1440px){div.newsletter input[type=submit]{width:100%}}div.newsletter p.sib-alert-message-success{background-color:#e9521d !important;border-color:#e9521d !important;color:#fff !important}@media(width <= 600px){div.newsletter{padding:0}}.slides-container{width:100%}.slide{position:absolute !important;width:35%;padding-left:10px;padding-right:10px;aspect-ratio:630/400}@media(width <= 600px){.slide{width:100%;aspect-ratio:360/400}}.slides-inner{position:relative;overflow:hidden;aspect-ratio:3.2}@media(width <= 600px){.slides-inner{aspect-ratio:360/420}}.dots .dot{display:inline-block;background-image:url("../img/dot.png");background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1;height:14px;position:relative;margin-left:5px;margin-right:5px;cursor:pointer}.dots .dot.current{background-image:url("../img/dot-current.png")}div.festival-card{border-radius:37px;width:100%;background-color:#d69e4a;overflow:hidden;color:#2b2c40;border:1px solid #d69e4a}@media(width < 600px){div.festival-card div.card-landscape{aspect-ratio:367/300}}div.festival-card div.info-row{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:30px;padding:1em;min-height:135px}div.festival-card div.info-row .info{border-left:3px solid #2b2c40;padding-left:20px}@media(width <= 1440px){div.festival-card div.info-row .info{border-left:none}}div.festival-card div.info-row .info{text-align:left}div.festival-card div.info-row .info .city{font-family:"Chunk",sans-serif;font-size:43px;line-height:43px;letter-spacing:5%;text-transform:uppercase}div.festival-card div.info-row .info .date{font-size:22px;line-height:22px}@media(width <= 1440px){div.festival-card div.info-row .info .date{font-size:23px;line-height:23px}}div.festival-card div.info-row .logo-blf{background-image:url("../img/blf.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:110px;aspect-ratio:110/69}.logo-blf{background-image:url("../img/blf.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:110px;aspect-ratio:110/69}div.slide:nth-child(2n) .festival-card{background-color:#f3efe3;color:#2b2c40;border:1px solid #f3efe3}div.slide:nth-child(2n) .festival-card div.info-row .info{border-left:3px solid #2b2c40}@media(width <= 1440px){div.slide:nth-child(2n) .festival-card div.info-row .info{border-left:none}}@media(width < 600px){span.blf{font-size:24px !important}}body.page-template{background-color:#2b2c40;color:#f3efe3}main.site-main{margin-left:calc((100vw - 77%)/2);margin-right:calc((100vw - 77%)/2)}@media(width < 600px){main.site-main{margin-left:calc((100vw - 95%)/2);margin-right:calc((100vw - 95%)/2)}}main.faq{margin-left:calc((100vw - 77%)/2);margin-right:calc((100vw - 77%)/2)}@media(width < 600px){main.faq{margin-left:calc((100vw - 95%)/2);margin-right:calc((100vw - 95%)/2)}}main.faq section.faq .details{width:100%;border-top:2px solid #e9521d}main.faq section.faq .details:last-child{border-bottom:2px solid #e9521d}main.faq section.faq .details__title{--color: currentColor;margin:0;cursor:pointer;transition:all .2s ease-in-out;position:relative}main.faq section.faq details>summary{list-style:none}main.faq section.faq details summary::-webkit-details-marker{display:none}main.faq section.faq .details__summary::marker,main.faq section.faq .details__summary::-webkit-details-marker{content:"";display:none}main.faq section.faq .details__title::after{--width: 10px;--height: 10px;content:"";color:hsla(0,0%,100%,0);display:block;width:var(--width);height:var(--height);background-color:var(--color);position:absolute;top:calc(50% - var(--height)/2);right:30px;transition:all .2s ease-in-out;rotate:45deg;border-top:2px solid #e9521d;border-right:2px solid #e9521d}@media(width < 600px){main.faq section.faq .details__title::after{right:10px}}main.faq section.faq .details__container[open] .details__title:after{border-top:2px solid #f3efe3;border-right:2px solid #f3efe3;rotate:135deg}main.faq section.faq .details__container{padding-top:1em;padding-bottom:1em}main.faq section.faq .details__desc{display:grid;grid-template-rows:0fr;transition:all .2s ease-in-out;overflow:hidden;pointer-events:none}main.faq section.faq .details__container[open]+.details__desc{grid-template-rows:1fr}main.faq section.faq .details__desc-inner{min-height:0;width:85%}@media(width < 600px){main.faq section.faq .details__desc-inner{width:100%}}main.faq section.faq .details__desc-inner a{text-decoration:underline;pointer-events:all}main.faq section.intro,main.faq section.outro{text-align:center}main.faq section.outro p{color:#e9521d}main.faq section.outro div.links{display:flex;flex-direction:row;justify-content:center;gap:20px}@media(width < 600px){main.faq section.outro div.links{flex-direction:column;gap:10px}}main.faq section.outro div.links a{font-family:"Work",sans-serif;font-size:22px;font-weight:bold;color:#f3efe3;text-decoration:underline}div.popup{position:fixed;background-color:#e9521d;box-shadow:12px 12px 2px 1px rgba(0,0,0,.2);top:15%;left:29%;text-align:center;aspect-ratio:643/603;width:42%;z-index:100;padding-top:42px;padding-bottom:42px;padding-left:2px;padding-right:2px}@media(width < 600px){div.popup{left:5%;width:90%;padding-top:36px;padding-bottom:36px;aspect-ratio:2/3}}div.popup.close{display:none}div.popup .close-btn{background-image:url(../img/croix.svg);background-position:center;background-repeat:no-repeat;background-size:cover;width:15px;height:19px;right:18px;top:13px;position:absolute;cursor:pointer}@media(width < 600px){div.popup .close-btn{width:9px;height:10.5px}}div.popup div.inner{background-color:#f3efe3;height:100%;padding-top:20px;padding-left:4%;padding-right:4%}div.popup div.inner h1{color:#e9521d;text-transform:uppercase;margin-bottom:.5em}@media(width < 600px){div.popup div.inner h1{font-size:29px}}div.popup div.inner .content{text-align:justify}@media(width < 600px){div.popup div.inner .content{font-size:18px}}div.popup div.inner div.burger-logo{width:30%;margin:auto;margin-bottom:20px}@media(width < 600px){div.popup div.inner div.burger-logo{width:40%}}main.festival div.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 30px;font-weight:600;letter-spacing:.06em;font-family:"Work",sans-serif;font-size:22px;text-transform:uppercase;transition:transform .15s ease,background .15s ease,border-color .15s ease;user-select:none;color:#fff;background:#e9521d;border-radius:47px;text-align:center}main.festival div.button:hover{cursor:pointer;background:#129051}@media(max-width: 600px){main.festival div.button{border-radius:20px;font-size:16px;padding:0px;padding-top:3px;padding-bottom:3px;width:100%}}@media(min-width: 600px){main.festival div.button:hover{cursor:pointear}}@media(width < 600px){main.festival div.card-landscape{aspect-ratio:420/752}}main.festival div.entree-libre-gratuite{transform:translateY(-4%);z-index:4;right:8%;left:auto;width:180px}@media(width < 600px){main.festival div.entree-libre-gratuite{transform:translateY(-80%);right:30%}}main.festival div.event-info{border-top:none}main.festival div.event-info div.date h1,main.festival div.event-info div.heure h1{margin-top:8px;color:#2b2c40;text-transform:uppercase}@media(width < 600px){main.festival div.event-info div.date h1,main.festival div.event-info div.heure h1{font-size:29px;text-align:center}}@media(width < 600px){main.festival div.event-info div.date,main.festival div.event-info div.heure{align-items:center !important;padding-left:0 !important;padding-right:0 !important}}main.festival div.event-info div.date{align-items:start;padding-left:50px}@media(width < 600px){main.festival div.event-info div.date{padding-bottom:0}}main.festival div.event-info div.date h1{text-align:left}@media(width < 600px){main.festival div.event-info div.heure{padding-top:0}}main.festival div.event-info div.lieu{color:#f3efe3}main.festival div.event-info div.lieu p{margin-bottom:0}@media(width < 600px){main.festival div.event-info div.lieu{padding-left:10px;padding-right:10px}}main.festival div.event-ville{padding:10px 50px;color:#f3efe3;background-color:#e9521d;border:3px solid #2b2c40;border-left:0px solid #2b2c40;border-right:0px solid #2b2c40}@media(width < 600px){main.festival div.event-ville{padding-left:0;padding-right:0}}main.festival div.event-ville h1{font-size:64px;text-transform:uppercase;margin-top:8px}@media(width < 600px){main.festival div.event-ville h1{text-align:center}}main.festival div.event-ville h1 span.desktop-only{display:inline}@media(width < 600px){main.festival div.event-ville h1 span.desktop-only span.desktop-only{display:none}}main.festival div.newsletter-festival-wrapper{display:grid;grid-template-columns:1fr 2fr;border-top:none}@media(width < 600px){main.festival div.newsletter-festival-wrapper{display:flex;flex-direction:column}}main.festival div.newsletter-festival-wrapper div{padding:10px 30px}main.festival div.newsletter-festival-wrapper div h1{font-family:"Outfit",serif;font-size:33px;text-transform:none;font-weight:600}@media(width < 600px){main.festival div.newsletter-festival-wrapper div h1{text-align:center;margin-bottom:0px}}@media(width < 600px){main.festival div.newsletter-festival-wrapper div{padding:10px 10px}}main.festival div.newsletter-festival-wrapper div.newsletter-festival-text{padding-left:0px}@media(width < 600px){main.festival div.newsletter-festival-wrapper div.newsletter-festival-text{padding-left:10px}}main.festival div.newsletter-festival-wrapper div#newsletter{padding:0}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2{padding:0;display:grid;grid-template-rows:repeat(4, auto);grid-gap:0px;grid-auto-flow:column;grid-auto-columns:50% 50%}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div{padding:10px 60px}@media(width < 600px){main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div{padding:10px 10px}}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div.sib_msg_disp{display:none}@media(width < 600px){main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2{grid-template-rows:repeat(9, auto);grid-auto-columns:100%}}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 label{font-family:"Outfit",sans-serif;font-size:14px;font-weight:normal}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 input::placeholder{font-family:"Outfit",sans-serif;font-size:14px;font-weight:normal}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 input[name=CODE_POSTAL]{opacity:0}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div.sib-CODE_POSTAL-area{height:0px}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div.sib-OPT_IN-area{margin-left:60px}@media(width < 600px){main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div.sib-OPT_IN-area{margin-left:0px}}main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div input.sib-default-btn{margin-left:60px}@media(width < 600px){main.festival div.newsletter-festival-wrapper div#newsletter form div.sib_signup_box_inside_2 div input.sib-default-btn{margin-left:0%}}main.festival div.info-lines{display:flex;flex-direction:column}main.festival div.info-lines div.info-line{padding:20px 0px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}@media(width < 600px){main.festival div.info-lines div.info-line{grid-template-columns:1fr;justify-items:center;grid-gap:10px}}main.festival div.info-lines div.info-line{border-bottom:3px solid #2b2c40}main.festival div.info-lines div.info-line div.picto-group{display:flex;flex-direction:row;align-items:center;gap:10px}@media(width <= 1440px){main.festival div.info-lines div.info-line div.picto-group div.info-line-text h1{font-size:30px}}main.festival div.info-lines div.info-line div.info-line-value{font-family:"Outfit",serif;font-size:23px;text-transform:none;font-weight:900;position:relative;margin-left:60px}@media(width < 600px){main.festival div.info-lines div.info-line div.info-line-value{margin-left:0px}}main.festival div.info-lines div.info-line div.info-line-value div.logo-blf{position:absolute;top:-22px;right:0}@media(width <= 1440px){main.festival div.info-lines div.info-line div.info-line-value div.logo-blf{right:-100px}}main.festival div.info-lines div.button{min-width:260px;margin-left:120px}@media(width < 600px){main.festival div.info-lines div.button{margin-left:0px}}main.festival div.info-line:last-child{border-bottom:none !important}main.festival section.acces{padding-bottom:30px}main.festival section.acces div.carte{background-color:#d69e4a;border:2px solid #d69e4a;border-radius:37px;overflow:hidden}main.festival section.acces div.carte div.carte-image{position:relative;background-size:cover;background-position:center;width:100%;aspect-ratio:16/9;height:100%}@media(width < 600px){main.festival section.acces div.carte div.carte-image{aspect-ratio:357/521}}main.festival section.acces div.carte div.carte-text p{font-size:33px;text-align:center;padding:1em;margin-bottom:0}@media(width < 600px){main.festival section.acces div.carte div.carte-text p{font-size:18px}}main.festival section.acces div.transports{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media(width < 600px){main.festival section.acces div.transports{grid-template-columns:1fr;grid-gap:2px}}main.festival section.acces div.transports div.transport{text-align:center;font-size:25px;font-weight:700}@media(width < 600px){main.festival section.acces div.transports div.transport{text-align:left;font-size:18px}}main.festival section.recettes div.recettes,main.festival section.recettes div.recettes-slider{width:100% !important}main.festival section.recettes p.subtitle-main,main.festival section.vainqueurs p.subtitle-main{color:#f3efe3}@media(width < 600px){main.festival section.recettes p.subtitle-main,main.festival section.vainqueurs p.subtitle-main{font-size:22px}}main.festival section.recettes div.recettes,main.festival section.recettes div.recettes-slider,main.festival section.vainqueurs div.recettes,main.festival section.vainqueurs div.recettes-slider{width:80%;margin-top:60px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center;justify-items:center}@media(width < 600px){main.festival section.recettes div.recettes,main.festival section.recettes div.recettes-slider,main.festival section.vainqueurs div.recettes,main.festival section.vainqueurs div.recettes-slider{grid-template-columns:1fr;gap:20px;width:90%}}main.festival section.recettes div.recettes div.recette_wrapper,main.festival section.recettes div.recettes-slider div.recette_wrapper,main.festival section.vainqueurs div.recettes div.recette_wrapper,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper{aspect-ratio:230/375;width:100%;position:relative}@media(width < 600px){main.festival section.recettes div.recettes div.recette_wrapper,main.festival section.recettes div.recettes-slider div.recette_wrapper,main.festival section.vainqueurs div.recettes div.recette_wrapper,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper{aspect-ratio:230/390}}main.festival section.recettes div.recettes div.recette_wrapper div.card,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card{position:absolute;overflow:hidden;top:0;left:0;aspect-ratio:230/375}@media(width < 600px){main.festival section.recettes div.recettes div.recette_wrapper div.card,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card{aspect-ratio:230/390}}main.festival section.recettes div.recettes div.recette_wrapper div.card,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card{width:100%;border-radius:37px;border:1px solid;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;gap:20px}main.festival section.recettes div.recettes div.recette_wrapper div.card div.logo,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.logo,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.logo,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.logo{background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:6;width:100%;position:relative}main.festival section.recettes div.recettes div.recette_wrapper div.card div.photo,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.photo,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.photo,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.photo{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;aspect-ratio:4/3;width:98%;margin:auto}main.festival section.recettes div.recettes div.recette_wrapper div.card div.photo div.mention,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.photo div.mention,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.photo div.mention,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.photo div.mention{background-image:url("../img/bun-mention.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:74/30;width:100px;position:absolute;bottom:-20px;right:20px;color:#2b2c40;font-size:21px;font-weight:600;text-align:center;padding-top:5px}main.festival section.recettes div.recettes div.recette_wrapper div.card div.text-wrapper,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.text-wrapper,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.text-wrapper,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.text-wrapper{padding:1em;padding-top:0;height:190px}@media(width < 600px){main.festival section.recettes div.recettes div.recette_wrapper div.card div.text-wrapper,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.text-wrapper,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.text-wrapper,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.text-wrapper{height:170px}}main.festival section.recettes div.recettes div.recette_wrapper div.card div.text-wrapper,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.text-wrapper,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.text-wrapper,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.text-wrapper{overflow:hidden}main.festival section.recettes div.recettes div.recette_wrapper div.card div.text-wrapper div.titre,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.text-wrapper div.titre,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.text-wrapper div.titre,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.text-wrapper div.titre{font-family:"Outfit",serif;font-size:23px;font-weight:500;color:#2b2c40;text-transform:uppercase}main.festival section.recettes div.recettes div.recette_wrapper div.card div.text-wrapper div.texte,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.text-wrapper div.texte,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.text-wrapper div.texte,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.text-wrapper div.texte{font-family:"Work",sans-serif;font-size:17px;color:#2b2c40}@media(width < 600px){main.festival section.recettes div.recettes div.recette_wrapper div.card div.text-wrapper div.texte,main.festival section.recettes div.recettes-slider div.recette_wrapper div.card div.text-wrapper div.texte,main.festival section.vainqueurs div.recettes div.recette_wrapper div.card div.text-wrapper div.texte,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.card div.text-wrapper div.texte{font-size:14px}}main.festival section.recettes div.recettes div.recette_wrapper div.faceA,main.festival section.recettes div.recettes-slider div.recette_wrapper div.faceA,main.festival section.vainqueurs div.recettes div.recette_wrapper div.faceA,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.faceA{opacity:1;transition:all .5s ease-in-out;background-color:#e9521d;border-color:#e9521d}main.festival section.recettes div.recettes div.recette_wrapper div.faceA div.text-wrapper div.texte,main.festival section.recettes div.recettes-slider div.recette_wrapper div.faceA div.text-wrapper div.texte,main.festival section.vainqueurs div.recettes div.recette_wrapper div.faceA div.text-wrapper div.texte,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.faceA div.text-wrapper div.texte{color:#f3efe3}main.festival section.recettes div.recettes div.recette_wrapper div.faceB,main.festival section.recettes div.recettes-slider div.recette_wrapper div.faceB,main.festival section.vainqueurs div.recettes div.recette_wrapper div.faceB,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper div.faceB{opacity:0;transition:all .5s ease-in-out;background-color:#f3efe3;border-color:#f3efe3}main.festival section.recettes div.recettes div.recette_wrapper:hover div.faceA,main.festival section.recettes div.recettes-slider div.recette_wrapper:hover div.faceA,main.festival section.vainqueurs div.recettes div.recette_wrapper:hover div.faceA,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper:hover div.faceA{opacity:0}main.festival section.recettes div.recettes div.recette_wrapper:hover div.faceB,main.festival section.recettes div.recettes-slider div.recette_wrapper:hover div.faceB,main.festival section.vainqueurs div.recettes div.recette_wrapper:hover div.faceB,main.festival section.vainqueurs div.recettes-slider div.recette_wrapper:hover div.faceB{opacity:1}main.festival section.recettes div.recettes-slider,main.festival section.vainqueurs div.recettes-slider{width:70%;margin-top:60px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;gap:30px;align-items:center;justify-items:center}@media(width < 600px){main.festival section.recettes div.recettes-slider,main.festival section.vainqueurs div.recettes-slider{grid-template-columns:1fr;gap:20px;width:100%}}main.festival section.recettes div.recettes-slider ul,main.festival section.vainqueurs div.recettes-slider ul{width:100%;align-items:flex-start;display:flex;flex-wrap:nowrap;list-style:none;margin:1rem 0;overflow-x:scroll;padding:0 0 0 .5rem;scroll-padding-left:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:230/340}main.festival section.recettes div.recettes-slider ul::-webkit-scrollbar,main.festival section.vainqueurs div.recettes-slider ul::-webkit-scrollbar{display:none}main.festival section.recettes div.recettes-slider ul li,main.festival section.vainqueurs div.recettes-slider ul li{padding:0 1rem 0 0;scroll-snap-align:start;scroll-snap-stop:always}main.festival section.recettes div.recettes-slider ul li div.card,main.festival section.vainqueurs div.recettes-slider ul li div.card{aspect-ratio:230/340;width:80vw}main.festival section.recettes div.recettes-slider ul li div.card div.faceB,main.festival section.vainqueurs div.recettes-slider ul li div.card div.faceB{opacity:1}main.festival section.vainqueurs{background-color:#f3efe3}main.festival section.vainqueurs div.vainqueur_wrapper{aspect-ratio:230/340;width:100%;position:relative;display:flex;flex-direction:column;gap:20px}@media(width < 600px){main.festival section.vainqueurs div.vainqueur_wrapper{aspect-ratio:230/370}}main.festival section.vainqueurs div.recettes-slider ul{aspect-ratio:230/440}main.festival section.vainqueurs div.chef_lien{text-align:center;margin-top:1em}main.festival section.vainqueurs div.chef_lien a{color:#2b2c40;text-decoration:underline;font-size:23px;font-family:"Work",sans-serif;font-weight:600}main.festival section.vainqueurs div.vainqueur-number{background-image:url("../img/rank1.png");aspect-ratio:4;background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;margin-bottom:20px}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(1) div.vainqueur-number,main.festival section.vainqueurs div.recettes-slider ul:nth-child(1) div.vainqueur-number{background-image:url("../img/rank1.png")}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(2) div.vainqueur-number,main.festival section.vainqueurs div.recettes-slider ul:nth-child(2) div.vainqueur-number{background-image:url("../img/rank2.png")}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(3) div.vainqueur-number,main.festival section.vainqueurs div.recettes-slider ul:nth-child(3) div.vainqueur-number{background-image:url("../img/rank3.png")}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(1) div.faceA,main.festival section.vainqueurs div.recettes-slider ul:nth-child(1) div.faceA{background-color:#e9521d !important;border-color:#e9521d !important}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(2) div.faceA,main.festival section.vainqueurs div.recettes-slider ul:nth-child(2) div.faceA{background-color:#d69e4a !important;border-color:#d69e4a !important}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(3) div.faceA,main.festival section.vainqueurs div.recettes-slider ul:nth-child(3) div.faceA{background-color:#2b2c40 !important;border-color:#2b2c40 !important}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(3) div.faceA .titre,main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(3) div.faceA .texte,main.festival section.vainqueurs div.recettes-slider ul:nth-child(3) div.faceA .titre,main.festival section.vainqueurs div.recettes-slider ul:nth-child(3) div.faceA .texte{color:#fff !important}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(1) div.faceB,main.festival section.vainqueurs div.recettes-slider ul:nth-child(1) div.faceB{background-color:#e9521d !important;border-color:#e9521d !important}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(2) div.faceB,main.festival section.vainqueurs div.recettes-slider ul:nth-child(2) div.faceB{background-color:#d69e4a !important;border-color:#d69e4a !important}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(3) div.faceB,main.festival section.vainqueurs div.recettes-slider ul:nth-child(3) div.faceB{background-color:#2b2c40 !important;border-color:#2b2c40 !important}main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(3) div.faceB .titre,main.festival section.vainqueurs div.vainqueur_wrapper:nth-child(3) div.faceB .texte,main.festival section.vainqueurs div.recettes-slider ul:nth-child(3) div.faceB .titre,main.festival section.vainqueurs div.recettes-slider ul:nth-child(3) div.faceB .texte{color:#fff !important}main.festival section.vote p.subtitle-main{color:#f3efe3}@media(width < 600px){main.festival section.vote p.subtitle-main{font-size:21px}}main.festival section.vote div.steps{margin-top:40px;display:grid;grid-template-rows:repeat(2, auto);grid-gap:20px;grid-auto-flow:column;grid-auto-columns:50% 50%}@media(width < 600px){main.festival section.vote div.steps{grid-template-rows:repeat(4, auto);grid-auto-columns:100%}}main.festival section.vote div.steps div.step{display:flex;flex-direction:row;gap:20px;align-items:center;font-size:25px;font-weight:900;border-bottom:2px solid #e9521d}@media(width < 600px){main.festival section.vote div.steps div.step{text-align:left;font-size:22px}}main.festival section.vote div.steps div.step div.step-number{color:#e9521d;font-size:51px;font-family:"Chunk",sans-serif;min-width:35px}main.festival section.vote div.details-vote{margin-top:2em}main.festival section.vote div.details-vote h3{text-align:center;color:#e9521d;font-size:25px;font-family:"Outfit",sans-serif;text-transform:uppercase;font-weight:900}@media(width < 600px){main.festival section.vote div.details-vote h3{font-size:22px}}main.festival section.vote div.details-vote p{margin-top:1em;text-align:center;font-size:23px;font-weight:600}main.festival section.vote div.details-vote p a{text-decoration:underline}main.festival section.presses div.presses{margin-top:1em;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;justify-items:center}@media(width < 600px){main.festival section.presses div.presses{grid-template-columns:1fr;gap:20px}}main.festival section.presses div.presses div.presse-image{position:relative;background-size:cover;background-position:center;width:100%;aspect-ratio:406/508;display:flex;flex-direction:column;justify-content:center;align-items:center}main.festival section.presses div.presses div.presse-image div.scotch{background-image:url("../img/scotch.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:103/36;top:18px;width:30%;position:relative}main.festival section.presses div.presses div.presse-image div.inner{width:70%;aspect-ratio:260/352;background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center}main.festival section.presses div.presses div.presse-image div.inner div.presse-title{width:80%}main.festival section.presses div.presses div.presse-image div.inner div.presse-title a h1{text-align:center;font-weight:700;font-size:23px;font-family:"Outfit",sans-serif}main.festival section.presses div.presses div.presse-image div.inner div.presse-logo{background-image:url("../img/timeout.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:16/9;width:50%;position:relative}main.festival section.presses div.presses div.presse{position:relative;background-size:cover;background-position:center;width:100%;aspect-ratio:406/223;display:flex;flex-direction:column;justify-content:center;align-items:center}main.festival section.presses div.presses div.presse div.inner{width:100%;aspect-ratio:406/223;background-color:#f3efe3;display:flex;flex-direction:column;justify-content:space-around;align-items:center}main.festival section.presses div.presses div.presse div.inner div.presse-title{width:80%}main.festival section.presses div.presses div.presse div.inner div.presse-title a h1{text-align:center;font-weight:700;font-size:23px;font-family:"Outfit",sans-serif}main.festival section.presses div.presses div.presse div.inner div.presse-logo{background-image:url("../img/timeout.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;aspect-ratio:16/9;width:50%;position:relative}main.festival section.partenaires{width:70%;margin:auto}@media(width < 600px){main.festival section.partenaires{width:100%}}main.festival section.partenaires h1{margin-bottom:1em}main.festival section.partenaires div.partenaires{margin-top:1em;margin-bottom:1em;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px 120px;align-items:center;justify-items:center}@media(width < 600px){main.festival section.partenaires div.partenaires{grid-template-columns:1fr 1fr;gap:40px 20px}}main.festival section.partenaires div.partenaires div.partenaire{width:100%}@media(width < 600px){main.festival section.partenaires div.partenaires div.partenaire{width:30vw}}main.festival section.partenaires div.partenaires div.partenaire div.card-landscape{background-size:contain;background-repeat:no-repeat;aspect-ratio:180/70}main.festival section.insta{position:relative}main.festival section.insta h1.title-main{margin-bottom:1em}main.festival section.insta .sb_instagram_header{display:none}main.festival section.insta #sbi_load{display:none}main.festival section.insta #sb_instagram #sbi_images{padding:0px}main.festival section.insta div.insta-cta{margin-top:30px;display:flex;flex-direction:row;justify-content:center}main.festival section.insta div.insta-cta a.cta{color:#f3efe3;background-color:#e9521d;text-align:center;text-decoration:none;font-size:20px;padding:4px 32px;border-radius:80px;display:inline-block;width:max-content;z-index:2;text-transform:uppercase;font-size:23px;font-family:"Work",sans-serif}@media(width < 600px){main.festival section.insta div.insta-cta a.cta{font-size:18px}}.type-page p{font-weight:normal}/*# sourceMappingURL=style.min.css.map */
