html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit;margin:0;padding:0}body{font-family:sans-serif;line-height:1.2}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}ol,ul{list-style:none}a{color:inherit;font-size:inherit;text-decoration:none}a:hover{text-decoration:underline}button{background-color:transparent;border:none;cursor:pointer;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;text-align:inherit;text-transform:none}button,input[type=date],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}input[type=date],select{background:transparent;border-radius:0;outline:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:root{--header-height:92px;--footer-height:0px;--scrollbar-width:0px}@font-face{font-display:block;font-family:Oswald;font-style:normal;font-weight:700;src:url(/app/themes/gh_foodcourt/dist/56c8d9a0808dfad1d8cf.woff2) format("woff2")}@font-face{font-display:block;font-family:Oswald;font-style:normal;font-weight:400;src:url(/app/themes/gh_foodcourt/dist/37ffdd2667b8a0045f0d.woff2) format("woff2")}@font-face{font-display:block;font-family:Oswald;font-style:normal;font-weight:200;src:url(/app/themes/gh_foodcourt/dist/988c3eb49827a1e74c78.woff2) format("woff2")}@font-face{font-display:block;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(/app/themes/gh_foodcourt/dist/b958a9290281491c3c0b.woff2) format("woff2")}@media(min-width:1025px){.mobonly{clip:rect(1px,1px,1px,1px);border:0!important;display:none!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}}@media(max-width:1024px){.deskonly{clip:rect(1px,1px,1px,1px);border:0!important;display:none!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}}html{scroll-padding-top:calc(var(--header-height) + 20px)}body{font-family:EB Garamond,serif;font-family:Oswald,sans-serif}img{max-width:100%}li,p,td{font-size:16px}@media screen and (min-width:1024px){li,p,td{font-size:calc(4.3105px + 1.14155vw)}}@media screen and (min-width:1900px){li,p,td{font-size:26px}}p{line-height:1.5;width:100%}p:not(:last-of-type){margin-bottom:30px}td{padding:5px 10px}.flex{align-items:center;display:flex}@media(min-width:1025px){.flexdesk{display:flex;margin:0 auto;max-width:1440px;width:100%}.flexdesk>*{flex:1}.flexdesk.withmargin{margin-top:4vw;width:auto}}.flexv{flex-direction:column}.flexw{flex-wrap:wrap}.justc{justify-content:center}.justb{justify-content:space-between}.btn{background-color:#fff;border:3px solid #000;color:#000;display:inline-block;font-size:22px;min-width:160px;padding:10px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out}@media screen and (min-width:1024px){.btn{font-size:calc(10.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.btn{font-size:32px}}.btn{font-weight:500}.btn:hover{background-color:#000;color:#fff;text-decoration:none}.btn.btnw{border-color:#fff}.btn.btnw:hover{background-color:#000;color:#fff}.wrapper{align-items:center;display:flex;flex-direction:column;gap:18px;margin:0 auto;min-height:calc(100vh - var(--header-height) - var(--footer-height));padding:18px 0;width:100%}@media(min-width:1025px){.wrapper{gap:36px;padding:36px 0 0}}@media(min-width:1600px){.wrapper{gap:64px}}.wrapped{align-items:center;display:flex;flex-direction:column;padding:0 min(5vw,25px);position:relative;width:100%}img:not(.always){opacity:0;transition:opacity .2s ease-out .1s}.loaded main{opacity:1!important}.loaded img{opacity:1}.logo-full{min-height:140px}.h1{font-family:EB Garamond,serif;font-size:36px}@media screen and (min-width:1024px){.h1{font-size:calc(14.9589px + 2.05479vw)}}@media screen and (min-width:1900px){.h1{font-size:54px}}.h1{font-weight:500;padding:0 4vw;text-align:center}.h1,.wyz{width:100%}.wyz *{font-size:16px}@media screen and (min-width:1024px){.wyz *{font-size:calc(11.3242px + .45662vw)}}@media screen and (min-width:1900px){.wyz *{font-size:20px}}.wyz img{display:block}.wyz .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.wyz .alignright{margin-left:auto}.wyz ul{list-style:disc inside}.wyz ol{list-style:decimal inside}.wyz a{color:#931916;text-decoration:underline}.wyz img{margin-bottom:30px}.wyz p{font-weight:100;width:100%}.wyz table{max-width:100%}.wyz-center{width:auto}@media(min-width:1025px){.wyz-center{text-align:center}}.faq{border-bottom:3px solid #000;width:100%}.faq h2{font-size:16px}@media screen and (min-width:1024px){.faq h2{font-size:calc(4.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.faq h2{font-size:26px}}.faq h2{border-top:3px solid #000;cursor:pointer;padding:16px 5vw}@media(min-width:1025px){.faq h2{padding:32px 0}}.faq p{font-weight:200}.faq .answer{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.faq .answer div{padding:8px 5vw}@media(min-width:1025px){.faq .answer div{padding:8px 0}}.faq .opened h2{padding:16px 5vw 0}@media(min-width:1025px){.faq .opened h2{padding:32px 0 0}}.faq .opened .answer{max-height:100vh;overflow:auto;padding:0 0 16px}@media(min-width:1025px){.faq .opened .answer{padding:0 0 32px}}.notice{font-size:1.4rem;margin-top:18px}@media(min-width:1025px){.notice{text-align:center}}.hidden-label{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}@media(min-width:1025px){.feuilles{margin:36px auto}}.txtc{max-width:800px;padding:0 5vw 36px;width:100%}.txtc h2{font-size:20px;margin:30px 0 15px}@media screen and (min-width:1024px){.txtc h2{font-size:calc(5.9726px + 1.36986vw)}}@media screen and (min-width:1900px){.txtc h2{font-size:32px}}.txtc h2{line-height:1.5}.txtc h3,.txtc h4,.txtc h5,.txtc h6{font-size:18px;margin:30px 0 15px}@media screen and (min-width:1024px){.txtc h3,.txtc h4,.txtc h5,.txtc h6{font-size:calc(6.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.txtc h3,.txtc h4,.txtc h5,.txtc h6{font-size:28px}}.txtc h3,.txtc h4,.txtc h5,.txtc h6{line-height:1.5}.p404 .accroche.pyra{background-position:50% 50%;margin:0 auto;text-align:center;transform:none}.p404 .accroche.pyra p{margin:14px auto}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:24px;position:relative;width:36px}.hamburger-inner{display:block;margin-top:-2px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:36px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.article-body p{line-height:40}header{background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.16);overflow:hidden;padding:18px;position:sticky;top:0;z-index:100}header>.flex>div{display:flex;flex:1;justify-content:center}header>.flex>div:first-of-type{justify-content:flex-start}header>.flex>div:last-of-type{justify-content:flex-end}header .rs{margin-right:15px}header .rs a{line-height:1;max-width:30px}.hamburger{display:flex;padding:0}@media(max-width:1024px){.logo{opacity:0;transform:translateY(120%);transition:all .2s ease-out}}.menu-active .logo,.stuck .logo{opacity:1;transform:translateY(0)}nav{background-color:#fff;box-shadow:3px 0 6px rgba(0,0,0,.16);left:0;max-height:calc(100vh - var(--header-height));max-width:400px;overflow-y:auto;padding:18px 10px;position:fixed;top:var(--header-height);transform:translateX(-100vw);transition:all .2s ease-out;width:92vw;z-index:99}@media(max-width:1024px){nav{bottom:0}}@media(min-width:1025px){nav{max-width:624px;padding:35px 80px 35px 30px}}nav{font-weight:500;line-height:1;text-transform:uppercase}nav div.flex{align-items:flex-start;gap:18px}@media(min-width:1025px){nav div.flex{gap:80px}}nav ul{flex:1}nav li{font-size:16px}@media screen and (min-width:1024px){nav li{font-size:calc(11.3242px + .45662vw)}}@media screen and (min-width:1900px){nav li{font-size:20px}}@media(min-width:1025px){nav li{text-align:center}}nav .foot{display:none}.menu-active{overflow:hidden;padding-right:var(--scrollbar-width)}.menu-active nav{transform:translateX(0)}.pages li{border-top:3px solid #000;padding:18px 5px}@media(min-width:1025px){.pages li{padding:25px 5px}}.pages li:last-of-type{border-top:0 transparent;padding-top:0}@media(min-width:1025px){.pages .rs{padding-top:50px}}.pages .btn{min-width:0}@media(min-width:1025px){.pages .btn{width:100%}}.rs{gap:10px}.rs img{width:41px}.corners{align-items:stretch;gap:40px 15px}.corners li{aspect-ratio:1;border-left:3px solid #000;border-top:3px solid #000}.corners li:last-of-type{aspect-ratio:130/40;flex-basis:100%}.corners a{display:grid;height:100%;padding:5px 0 5px 5px;place-items:center;width:100%}.lang{align-items:center;display:flex}.lang ul{display:flex;gap:8px}.lang a{color:#9b9b9a;font-size:2rem;font-weight:500;text-transform:uppercase}.lang .wpml-ls-current-language a{color:#000}footer{align-items:center;display:flex;flex-direction:column;padding:18px}footer,footer nav{background-color:#000;color:#fff}footer nav{overflow:hidden;position:relative;top:0;transform:translate(0);width:100%;z-index:1}@media(max-width:1024px){footer nav{padding-bottom:27px}}@media(min-width:1025px){footer nav{max-width:100%;padding:0}footer nav div.flex{flex-direction:column;gap:30px}footer nav div.flex ul{display:flex;justify-content:space-between;width:100%}}@media(max-width:1024px){footer .lastfoot{border-bottom:3px solid #fff}}footer .nofoot{display:none}footer .corners{gap:34.5px 20px}footer .corners li{border-color:#fff}footer .corners li:not(:last-of-type){max-width:calc(50% - 10px)}@media(min-width:1025px){footer .corners li:last-of-type{flex-basis:auto}}footer .corners a{padding:5px 0 0 10px;position:relative}footer .corners a:hover:after{background-color:#fff;content:"";height:3px;left:50%;position:absolute;top:calc(100% - 3px);transform:translate(calc(-50% + 5px),-50%);width:80%;z-index:2}footer .corners img{display:block;filter:brightness(0) saturate(100%) contrast(10000%) grayscale(100%) hue-rotate(180deg) brightness(1) invert(1);width:100%}footer .reg{display:none}footer .foot{display:block}footer .pages li{border-color:#fff;text-align:center}@media(min-width:1025px){footer .pages li{border-right:3px solid #fff;border-top:0 transparent;padding:5px 15px}footer .pages li.lastfoot{border-right:0 transparent}}.gl{font-size:15px;max-width:400px;width:100%}@media screen and (min-width:1024px){.gl{font-size:calc(11.49315px + .34247vw)}}@media screen and (min-width:1900px){.gl{font-size:18px}}.gl{align-items:flex-start;gap:10px}.gl a{text-decoration:underline}.gl .flex{gap:10px;width:100%}.gl .flex div:first-of-type{flex-basis:17px;text-align:center}.mllinks{margin:0 auto;padding:20px 0 35px}.mllinks a{font-size:1.4rem;font-weight:500;padding:7px 16px;text-transform:uppercase}.mllinks a:not(:last-of-type){border-right:3px solid #fff}.prop{font-size:1.4rem;gap:5px;padding:0 0 75px}@media(min-width:1025px){.prop{padding:18px 0 36px}}.foot-content{border-top:3px solid #fff;margin-top:18px;padding:18px 0}@media(min-width:1025px){.foot-content{display:flex;flex-direction:column;gap:12px}.foot-content>.flexv{flex-direction:row;gap:0;padding-top:18px}.foot-content .gl{gap:15px}.foot-content .mllinks{align-items:flex-start;flex-direction:column;order:-1;padding:0}.foot-content .mllinks a{border:0 transparent;text-align:left}.page-template-template-homepage .wrapper{padding-top:0}}h2.title{font-size:54px}@media screen and (min-width:1024px){h2.title{font-size:calc(28.28311px + 2.51142vw)}}@media screen and (min-width:1900px){h2.title{font-size:76px}}h2.title{font-weight:500;line-height:1;margin-bottom:30px;text-align:center}h2.title span{display:block;font-size:24px}@media screen and (min-width:1024px){h2.title span{font-size:calc(7.6347px + 1.59817vw)}}@media screen and (min-width:1900px){h2.title span{font-size:38px}}h2.title span{font-weight:200}.cornerlist{align-items:flex-start}.cornerlist .flex{flex-basis:47.57%;gap:36px}.cornerlist .flex:first-of-type{margin-top:36px}.cornerlist .corner{background-color:#fff;padding:18px}.cornerlist .bg,.cornerlist .corner{align-items:center;display:flex;flex-direction:column;width:100%}.cornerlist .bg{padding:18px 0}.cornerlist span{font-size:16px;padding-top:18px}@media screen and (min-width:1024px){.cornerlist span{font-size:calc(.80365px + 1.48402vw)}}@media screen and (min-width:1900px){.cornerlist span{font-size:29px}}.cornerlist span{font-weight:200;text-align:center;width:100%}.cornerlist .mcdo .bg{background-color:#254f36}.cornerlist .mcdo .img1{width:66%}.cornerlist .mcdo .img2{transform:translate(10px,10px);width:101%}.cornerlist .pitaya .bg{background-color:#1d1d1b}.cornerlist .pitaya .img1{margin-bottom:5px}.cornerlist .pitaya .img2{width:84%}.cornerlist .fbb .bg{background-color:#19253c}.cornerlist .fbb .img1{margin-bottom:10px}.cornerlist .fbb .img2{transform:translateX(-12px);width:98%}.cornerlist .mccafe .bg{border:1px solid #eebb2f;padding:32px 0}.cornerlist .mccafe .img1{width:88.62%}.cornerlist .amore .bg{background-color:#4ca2a2}.cornerlist .amore .img1{margin-bottom:10px;width:76.12%}.cornerlist .amore .img2{max-width:118.8%;transform:translateX(18px);width:118.8%}.cornerlist .bd .bg{background-color:#d64037}.cornerlist .bd .img1{margin-bottom:10px;width:70%}.cornerlist .bd .img2{transform:translateX(-12px);width:60%}.cornerlist .bd .img3{transform:translateX(14px);width:80%}.cornerlist .fd .bg{background-color:#e52328}.cornerlist .fd .img1{margin-bottom:12px}.cornerlist .fd .img2{width:100%}@media(min-width:1025px){.cornerlist .corner{position:absolute;width:min(12.85vw,244px);z-index:2}.cornerlist .corner .bg{padding:10px}.cornerlist .corner.mcdo{left:5vw;top:5vw}.cornerlist .corner.mcdo .bg{aspect-ratio:104/193}.cornerlist .corner.mcdo .img2{position:absolute;top:55%;transform:translateY(-50%);width:80%}.cornerlist .corner.mccafe{bottom:5vw;left:5vw}.cornerlist .corner.mccafe .bg{aspect-ratio:1}.cornerlist .corner.mccafe .img1{position:absolute;top:50%;transform:translateY(-50%) scale(.8)}.cornerlist .corner.fbb{left:19.85vw;top:10vw}.cornerlist .corner.fbb .bg{aspect-ratio:104/284}.cornerlist .corner.fbb .img2{position:absolute;top:58%;transform:translateY(-50%);width:70%}.cornerlist .corner.pitaya{bottom:2vw;left:50%;transform:translateX(-50%)}.cornerlist .corner.pitaya .bg{aspect-ratio:105/155}.cornerlist .corner.pitaya .img2{position:absolute;top:60%;transform:translateY(-50%);width:64%}.cornerlist .corner.amore{right:19.85vw;top:5vw}.cornerlist .corner.amore .bg{aspect-ratio:105/146}.cornerlist .corner.amore .img2{max-width:98.8%;position:absolute;top:51%;transform:translateY(-50%);width:98.8%}.cornerlist .corner.fd{right:19.85vw;top:calc(9vw + min(17.8615vw,339.16px))}.cornerlist .corner.fd .bg{aspect-ratio:104/172}.cornerlist .corner.fd .img2{position:absolute;top:55%;transform:translateY(-50%);width:80%}.cornerlist .corner.bd{right:5vw;top:10vw}.cornerlist .corner.bd .bg{aspect-ratio:105/172}.cornerlist .corner.bd .img1{width:100%}.cornerlist .corner.bd .img2{left:20%;position:absolute;top:40%;transform:translateY(-50%);width:50%}.cornerlist .corner.bd .img3{position:absolute;right:5%;top:60%;transform:translateY(-50%);width:65%}}.bgbeige{background-color:#eaded3;margin-bottom:36px}@media(min-width:1025px){.bgbeige{min-height:min(50.63vw,962px);padding-bottom:min(22vw,455px)!important}}.arrowd:after{background-color:#eaded3;content:"";display:block;height:26px;left:50%;position:absolute;top:100%;transform:translate(-50%,-50%) rotate(45deg);width:26px}.accroche{font-family:EB Garamond,serif;margin-bottom:30px;text-transform:uppercase}@media(min-width:1025px){.accroche{width:auto}}.accroche h1{font-size:42px;padding-bottom:3vw;padding-top:3vw}@media screen and (min-width:1024px){.accroche h1{font-size:calc(18.621px + 2.28311vw)}}@media screen and (min-width:1900px){.accroche h1{font-size:62px}}.accroche h2{font-size:44px}@media screen and (min-width:1024px){.accroche h2{font-size:calc(32.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.accroche h2{font-size:54px}}@media(max-width:1024px){.accroche h2{font-size:18px}}.accroche.pyra{aspect-ratio:485/289;background:url(/app/themes/gh_foodcourt/dist/aa096c1d93f675f44ce6.svg) 100% 0 no-repeat;background-size:contain;transform:translateX(4.5vw)}@media(min-width:1025px){.accroche.pyra h1{padding-left:0;padding-right:4.5vw}.accroche h2{text-align:center}}.accroche.part{display:inline-block;margin:36px auto;padding:18px;position:relative;width:auto}.accroche.part:before{border-left:3px solid #000;border-top:3px solid #000;content:"";height:100%;left:-5px;pointer-events:none;position:absolute;top:0;width:100%}.accroche.part.double:before{height:37.32%;width:66.65%}.accroche.part.double:after{border-left:3px solid #000;border-top:3px solid #000;bottom:0;content:"";height:37.32%;pointer-events:none;position:absolute;right:-5px;transform:rotate(180deg);width:66.65%}.accroche.rslinks{margin:0;text-align:center}@media(max-width:1024px){.accroche.rslinks{margin:36px 0 0}}.accroche.rslinks h2{font-family:Oswald,sans-serif;font-size:20px}@media screen and (min-width:1024px){.accroche.rslinks h2{font-size:calc(8.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.accroche.rslinks h2{font-size:30px}}.accroche.rslinks h2{font-weight:500;line-height:1;text-transform:uppercase;white-space:nowrap}.accroche.rslinks img{margin:0 5px;width:65px}.accroche.rslinks.links{margin:0}.hometxt>div{flex:1}.wrapped.homepage{padding:36px}@media(min-width:1025px){.wrapped.homepage{align-items:center;display:flex;flex-direction:column;padding:2vw 5vw}.home-content h2 a{margin-bottom:min(4vw,36px)}.home-content .flex{align-items:flex-start;gap:4vw}}.anim-corner{animation:anim-corner 5s infinite;min-width:100%}@keyframes anim-corner{0%{transform:rotate(0deg) scale(1)}33.33%{transform:rotate(-5deg) scale(1.1)}50%{transform:rotate(0deg) scale(1)}66.33%{transform:rotate(5deg) scale(1.1)}to{transform:rotate(0deg) scale(1)}}.deskonly.rock-container{min-width:420px;padding-top:5.79vw;width:40%}.rock{max-width:610px}.rslinks-container{align-items:center;display:flex;gap:18px;justify-content:center;padding-top:36px}.rslinks-container .rslinks{margin:0}.rock{margin:36px auto min(20%,50px);position:relative;width:100%}.rock.mobonly{max-width:247px}.rock img,.rock-bg{width:100%}.rock-item{position:absolute;transform:translateX(-50%);z-index:2}.rock-rock{left:50%;top:72%;width:82.33%}.rock-croissant{left:30%;top:52%;width:14.39%}.rock-croissant img{position:absolute;z-index:2}.rock-croissant .state1{animation:croc-croissant 5s infinite}.rock-croissant .state2{z-index:1}@keyframes croc-croissant{0%{opacity:1}69.9%{opacity:1}70%{opacity:0}to{opacity:0}}.rock-burger{left:50%;top:57.7%;width:20.01%}.burger-top{animation:move-burger 5s infinite;transform-origin:bottom left}@keyframes move-burger{0%{transform:rotate(0deg) translateY(5px)}10%{transform:rotate(-30deg)}15%{transform:rotate(-30deg) translateY(3px)}20%{transform:rotate(-30deg)}25%{transform:rotate(-30deg) translateY(3px)}30%{transform:rotate(0deg) translateY(5px)}to{transform:rotate(0deg) translateY(5px)}}.rock-bottle{left:69%;top:21%;width:11.07%}.rock-bottle .anim img{position:absolute}.rock-bottle .cap-c{animation:pop-cap-c 5s ease-out 1s infinite;left:31%;position:absolute;top:-2px;transform-origin:50% 50%;width:43%}.rock-bottle .cap{animation:pop-cap 5s ease-out 1s infinite;transform-origin:50% 50%}.rock-bottle .foam-c{bottom:-1px;height:50px;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:63%}.rock-bottle .foam{animation:pop-foam 5s ease-out 1.5s infinite;bottom:0;top:auto;transform:translateY(100%)}@keyframes pop-cap-c{0%{opacity:1;transform:translate(0)}30%{opacity:0;transform:translate(50px,-50px)}to{opacity:0;transform:translate(50px,-50px)}}@keyframes pop-cap{0%{transform:rotate(0deg)}to{transform:rotate(700deg)}}@keyframes pop-foam{0%{opacity:1;transform:translateY(100%)}50%{opacity:1;transform:translateY(0)}90%{opacity:1}90%{opacity:0;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.page-template-template-corner .wrapper{max-width:1440px;width:100%}.page-template-template-corner h2{font-size:16px}@media screen and (min-width:1024px){.page-template-template-corner h2{font-size:calc(4.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.page-template-template-corner h2{font-size:26px}}.page-template-template-corner h2{color:#9b9b9a;font-weight:700;margin-bottom:5px;text-transform:uppercase}.page-template-template-corner .corner-img{text-align:center}.page-template-template-corner .corner-logo{margin:18px auto}@media(max-width:1024px){.page-template-template-corner .corner-logo img{max-height:75px;max-width:200px;width:auto}}.page-template-template-corner .infos{background:url(/app/themes/gh_foodcourt/dist/3cc8ea6a82cbf7cd39c0.svg) 50% 100% no-repeat;padding-bottom:12vw;width:100%}.page-template-template-corner .infos a,.page-template-template-corner .infos p{font-size:16px}@media screen and (min-width:1024px){.page-template-template-corner .infos a,.page-template-template-corner .infos p{font-size:calc(4.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.page-template-template-corner .infos a,.page-template-template-corner .infos p{font-size:26px}}.page-template-template-corner .infos a,.page-template-template-corner .infos p{margin:0}.page-template-template-corner .info{padding-bottom:18px}.page-template-template-corner .info a{display:block;margin-bottom:5px;text-decoration:underline}.page-template-template-corner .info a:hover{color:#9b9b9a}@media(min-width:1025px){.page-template-template-quisommesnous .wrapper{max-width:1440px;padding-top:36px}.page-template-template-quisommesnous .wrapper .faq{max-width:800px;width:100%}.page-template-template-quisommesnous .wrapper .accroche h2{font-size:4.2rem}}.slideshow-container{aspect-ratio:.95;display:flex;margin:0 auto;max-width:640px;overflow-x:hidden;overflow-y:visible;padding:4vw 0;position:relative;text-align:center;width:100%}.slide{aspect-ratio:1;flex-shrink:0;opacity:0;pointer-events:none;top:0;transform:translateX(100vw);transform:translateX(-50%);transition:all .2s ease-out;width:100%}.slide,.slide:after{left:50%;position:absolute}.slide:after{animation:loadspin 1s ease-out infinite;border-bottom:3px solid #000;border-left:3px solid #000;border-color:#000 #000 transparent transparent;border-radius:100%;border-style:solid solid solid none;border-width:3px 3px 3px 0;content:"";height:32px;top:50%;transform:translate(-50%,-50%);width:32px;z-index:-1}.slide img{height:auto;width:100%}.slide.active{opacity:1;pointer-events:all}@keyframes loadspin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.slideshow-buttons{display:flex;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translateX(-50%);width:95.63%;z-index:1}.slideshow-buttons button{background-color:transparent;background-color:#fff;border:none;border-radius:100%;cursor:pointer;font-size:1.8rem;height:32px;line-height:1;transition:all .2s ease-out;width:32px}.slideshow-buttons button:hover{background-color:#000}.slideshow-buttons button:hover path{fill:#fff}.pagination{align-items:center;bottom:10px;display:flex;height:10px;justify-content:center;position:absolute;width:100%;z-index:1}.pagination .dot{background-color:#9b9b9a;border-radius:50%;cursor:pointer;height:6px;margin:0 2px;transform:translateY(10px);transition:all .2s ease-out;width:6px}.pagination .active{background-color:#121212;height:8px;width:8px}.form{max-width:800px;width:100%}.form fieldset{border:0 transparent}.form div.bord{align-items:center;border-bottom:3px solid #000;display:flex}.form div.bord label{font-size:1.6rem;padding:21px 5px 6px 0}.form input:not([type=checkbox]),.form select,.form textarea{border:0 transparent;font-family:Oswald,sans-serif;font-size:1.6rem;padding-top:18px;width:100%}.form input:not([type=checkbox]),.form select{padding-bottom:4px}.form select{background-color:#fff}.form textarea{background-image:linear-gradient(transparent,transparent 41px,#000 0);background-size:100% 44px;height:auto;line-height:44px;margin:18px auto;min-height:100px;padding:0;resize:none}.form input[type=checkbox]{margin-top:4px}.form .flex{align-items:flex-start;font-size:1.4rem;gap:10px}.form .flex a{text-decoration:underline}.form button{display:block;margin:18px auto}@media(min-width:1025px){.form button{margin:18px 0}}.ml p{font-size:10px}.ml.med p{font-size:18px;margin-top:30px;max-width:1000px}.message-status div{display:none;font-size:1.8rem;padding:36px 0;text-align:center}.message-status .success{color:green}.message-status .error{color:red}.actu .flexdesk{align-items:center}.actu h1{font-size:1.8rem;padding:0;text-align:left}.actu li{padding-bottom:18px}@media(min-width:1025px){.actu li{padding-bottom:36px}.actu li:nth-of-type(2n) .imgactu{order:99}}.actu .date,.actu h2{font-family:EB Garamond,serif;font-size:18px;font-weight:500}@media screen and (min-width:1024px){.actu .date,.actu h2{font-size:calc(15.6621px + .22831vw)}}@media screen and (min-width:1900px){.actu .date,.actu h2{font-size:20px}}.actu .date,.actu h2{text-transform:uppercase}.actu .date{color:#931916}.actu h2{font-size:20px}@media screen and (min-width:1024px){.actu h2{font-size:calc(16.49315px + .34247vw)}}@media screen and (min-width:1900px){.actu h2{font-size:23px}}.actu h3{font-size:19px}@media screen and (min-width:1024px){.actu h3{font-size:calc(15.49315px + .34247vw)}}@media screen and (min-width:1900px){.actu h3{font-size:22px}}.actu h4,.actu h5,.actu h6{font-size:18px}@media screen and (min-width:1024px){.actu h4,.actu h5,.actu h6{font-size:calc(14.49315px + .34247vw)}}@media screen and (min-width:1900px){.actu h4,.actu h5,.actu h6{font-size:21px}}.actu .imgactu{background-color:#fff;box-shadow:3px 3px 12px rgba(0,0,0,.16);padding:18px;text-align:center}@media(max-width:1024px){.actu .imgactu{margin:18px auto}}.actu .imgactu img{width:100%}.actu .more{display:block;font-size:16px;font-weight:500;padding:18px 22px;text-transform:uppercase}@media screen and (min-width:1024px){.actu .more{font-size:calc(11.3242px + .45662vw)}}@media screen and (min-width:1900px){.actu .more{font-size:20px}}.hasarrow{position:relative}.hasarrow:before{border-bottom:9px solid transparent;border-left:15px solid #000;border-top:9px solid transparent;content:"";display:block;height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.newactu{margin:18px 0 0 auto}.newactu span{display:block;padding-left:22px}@media(min-width:1025px){.newactu span{padding-left:32px}}.newactu:hover .hasarrow:before{border-left-color:#fff}.newactu.actu-prev{margin:18px auto 0 0}.newactu.actu-prev span:before{border-left:0 transparent;border-right:15px solid #000}.newactu.actu-prev:hover .hasarrow:before{border-right-color:#fff}#liste-actus{margin-bottom:min(8vw,36px);max-width:1040px}@media(min-width:1025px){#liste-actus{padding-top:36px}}#liste-actus li{gap:64px}.single-post .wrapper{max-width:800px}.single-post .date,.single-post h1{text-align:center}.single-post h1{font-size:18px;text-transform:uppercase}@media screen and (min-width:1024px){.single-post h1{font-size:calc(1.6347px + 1.59817vw)}}@media screen and (min-width:1900px){.single-post h1{font-size:32px}}@media(min-width:1025px){.single-post h1{padding-top:36px}}.single-post .imgactu{margin:18px auto}.orders{max-width:840px;width:100%}@media(min-width:1025px){.orders{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 5%}.orders li{width:45%}}.orders h2{font-size:1.6rem;margin:25px auto 12px;text-transform:uppercase}.orders li{border-top:2px solid #9b9b9a;padding:30px 18px;text-align:center}.orders .flex{flex-wrap:wrap;gap:30px;justify-content:center}.page-template-template-commander footer .btnw{display:none}.infos{max-width:880px;padding:22px 0 0;width:100%}@media(min-width:1025px){.infos{padding:44px 0 0}.infos .flex>div:first-of-type{align-items:center;display:flex}}.infos .flex{font-size:16px;gap:10px}@media screen and (min-width:1024px){.infos .flex{font-size:calc(8.9863px + .68493vw)}}@media screen and (min-width:1900px){.infos .flex{font-size:22px}}.infos .flex{line-height:1;width:100%}@media(max-width:1024px){.infos .flex.fstart{align-items:flex-start}}.infos .btn{margin-top:22px}.infos .maps{gap:20px;padding-bottom:30px;width:100%}@media(min-width:1025px){.infos .maps{gap:80px;padding-top:25px}.infos .maps .flex{position:relative}.infos .maps .depuis{position:absolute;top:-9px;transform:translateY(-100%)}}.ligninfo{display:flex;flex-direction:column;gap:5px}@media(min-width:1025px){.ligninfo{align-items:center;flex-direction:row;white-space:nowrap}}.ligninfo .title{font-size:16px}@media screen and (min-width:1024px){.ligninfo .title{font-size:calc(4.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.ligninfo .title{font-size:26px}}.ligninfo .title{color:#9b9b9a;font-weight:700;text-transform:uppercase}@media(max-width:1024px){.ligninfo .title{margin-bottom:5px}}.ligninfo div{text-align:left!important}.ligne{background-color:#eebb2f;border-radius:50%;display:inline-flex;flex-basis:27px!important;font-size:16px;font-weight:700;height:27px;justify-content:center;line-height:27px;width:27px}@media screen and (min-width:1024px){.ligne{font-size:calc(13.6621px + .22831vw)}}@media screen and (min-width:1900px){.ligne{font-size:18px}}.ligne.l7{background-color:#ff95c6}hr{background-color:#000;height:1px;margin:30px auto}.plan,hr{width:100%}.plan{background-color:#fff;box-shadow:3px 3px 12px rgba(0,0,0,.16);margin-bottom:8px;padding:20px}.plan a,.plan img{width:100%}.dotc{flex-basis:24px}.dot{background-color:#e52328;border-radius:50%;display:block;height:14px;line-height:14px;margin:0 auto;width:14px}.dot.orange{background-color:#ff9700}.intro{background-color:#fff;display:none;height:calc(100vh - var(--header-height));left:0;opacity:1;position:relative;position:fixed;top:var(--header-height);width:100vw;z-index:11}.intro>div{left:50%;position:absolute;top:50%;z-index:2}.intro>div img{width:100%}.intro .homea-01{max-width:609px;opacity:0;transform:translate(-50%,calc(-50% - var(--header-height)/2));transition:opacity 2s ease-out 0s;width:32vw}.intro .homea-02{max-width:1476px;opacity:0;transform:translate(-50%,calc(-50% - var(--header-height)/2)) scale(.5);transition:all 1s cubic-bezier(.175,.885,.32,1.275) 1.5s;width:100%;z-index:1}.intro .homea-03{transform:translate(calc(-100% - min(609px, 32vw)/2 - 8vw),-200vh)}.intro .homea-03,.intro .homea-04{max-width:288px;transition:transform 1s ease-out 2.5s;width:15.15vw}.intro .homea-04{transform:translate(calc(min(609px, 32vw)/2 + 8vw),200vh)}.loaded .intro{transform:translateY(-120vh);transition:all 1s ease-out 5s}.loaded .intro .homea-01{opacity:1}.loaded .intro .homea-02{opacity:1;transform:translate(-50%,calc(-50% - var(--header-height)/2)) scale(1)}.loaded .intro .homea-03{transform:translate(calc(-100% - min(609px, 32vw)/2 - 8vw),-100%)}.loaded .intro .homea-04{transform:translate(calc(min(609px, 32vw)/2 + 8vw))}.wrapper:has(.land-lead){padding-top:0}.land-lead{width:100%}.land-lead h1 img{width:clamp(210px,58vw,551px)}.land-lead .bgbeige{align-items:center;background:linear-gradient(180deg,#eaded3 0,#eaded3 65%,#fff 0,#fff);display:flex;flex-direction:column;margin-bottom:20px;min-height:0;padding-bottom:0!important;padding-top:18px}.land-lead .infos{max-width:590px;padding-top:0}.land-lead .depuis{padding-top:6px;text-align:center}.lead-list{align-items:flex-start;gap:35px;justify-content:center;max-width:720px}@media(max-width:328px){.lead-list{gap:28px}}@media(min-width:1025px){.lead-list{gap:41px}}.lead-list li{flex-basis:130px;font-weight:200}.lead-list li p{font-size:18px}.lead-list a{aspect-ratio:130/80;border-left:3px solid #000;border-top:3px solid #000;display:grid;margin-bottom:5px;padding:5px;place-items:center;width:130px}.lead-footer{margin:25px auto}.guides-intro{margin-bottom:30px;text-align:center}.guides-intro h1{font-family:EB Garamond,serif;font-size:44px;line-height:.9}@media screen and (min-width:1024px){.guides-intro h1{font-size:calc(20.621px + 2.28311vw)}}@media screen and (min-width:1900px){.guides-intro h1{font-size:64px}}.guides-intro h1{letter-spacing:1.1px;margin-bottom:19px}.guides-intro h1 span{display:block;font-size:38px}@media screen and (min-width:1024px){.guides-intro h1 span{font-size:calc(26.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.guides-intro h1 span{font-size:48px}}.guides-intro p{font-size:22px}@media screen and (min-width:1024px){.guides-intro p{font-size:calc(18.49315px + .34247vw)}}@media screen and (min-width:1900px){.guides-intro p{font-size:25px}}.guides-intro p{letter-spacing:1.1px;line-height:1.6}.guides-form-container{margin:0 auto;max-width:1000px;padding:28px;position:relative;width:100%}.guides-form-container .cadre{background:url(/app/themes/gh_foodcourt/dist/65e995ea8795532677c4.png) 0 10%;background-size:cover;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.guides-form-container .form-container{background-color:#fff;display:block;padding:min(44px,4.4vw) min(70px,7vw) min(70px,7vw);position:relative;width:100%;z-index:2}@media(max-width:1024px){.guides-form-container .form-container{padding:min(44px,4.4vw) 0 min(70px,7vw)}}.guides-form *{letter-spacing:1.1px!important}.guides-form input:not([type=checkbox]),.guides-form select,.guides-form textarea{font-size:19px}@media screen and (min-width:1024px){.guides-form input:not([type=checkbox]),.guides-form select,.guides-form textarea{font-size:calc(15.49315px + .34247vw)}}@media screen and (min-width:1900px){.guides-form input:not([type=checkbox]),.guides-form select,.guides-form textarea{font-size:22px}}.guides-form .bord:nth-of-type(2){width:100%}.guides-form .bord input{padding-top:26px}.guides-form .form-footer{padding:18px 0 4px}.guides-form .form-footer label{font-size:12px}@media screen and (min-width:1024px){.guides-form .form-footer label{font-size:calc(8.49315px + .34247vw)}}@media screen and (min-width:1900px){.guides-form .form-footer label{font-size:15px}}.guides-form .form-footer label[for=file-upload]{font-size:19px}@media screen and (min-width:1024px){.guides-form .form-footer label[for=file-upload]{font-size:calc(15.49315px + .34247vw)}}@media screen and (min-width:1900px){.guides-form .form-footer label[for=file-upload]{font-size:22px}}.guides-form .form-footer label{cursor:pointer;display:block;font-size:14px;line-height:1.4;margin-bottom:10px;position:relative}.guides-form .form-footer input[type=checkbox]{display:none}.guides-form .form-footer input[type=checkbox]+label:before{background-color:#fff;border:3px solid #000;content:"";cursor:pointer;display:inline-block;height:20px;margin-right:10px;vertical-align:middle;width:20px}.guides-form .form-footer input[type=checkbox]:checked+label:before{background-color:#000}.guides-form .form-footer input[type=checkbox]:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:12px;left:7px;position:absolute;top:4px;transform:rotate(45deg);width:8px}.guides-form input[type=checkbox]{accent-color:#000;margin-right:5px}.guides-form .btn{border-width:4px}.guides-form .btn.light{border-width:2px;font-size:16px;font-weight:400}@media screen and (min-width:1024px){.guides-form .btn.light{font-size:calc(11.3242px + .45662vw)}}@media screen and (min-width:1900px){.guides-form .btn.light{font-size:20px}}.guides-form .btn.light{padding:4px 8px}.promo-container{display:grid;gap:8px}@media(min-width:1025px){.promo-container{grid-template-areas:"repas toilettes" "cheques toilettes";grid-template-columns:585fr 222fr}}@media(max-width:1024px){.promo-container{grid-template-areas:"repas" "cheques" "toilettes";grid-template-columns:1fr}}.repas{grid-area:repas}.cheques{grid-area:cheques}.toilettes{grid-area:toilettes}@media(max-width:1024px){.guides-form-container:has(.accueil){margin:0 -5vw;width:calc(100% + 10vw)}}.form-container.accueil{padding:40px;text-align:center}@media(max-width:1024px){.form-container.accueil{padding:10px}}.guides-square{display:inline-block;font-size:18px;height:60px;line-height:60px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:1024px){.guides-square{font-size:calc(6.3105px + 1.14155vw)}}@media screen and (min-width:1900px){.guides-square{font-size:28px}}.guides-square{background-color:#c2483a;color:#fff;font-weight:400;margin:20px auto;padding:0 15px}@media(min-width:1025px){.guides-square{min-width:380px;width:auto}}.guides-square.blue{background-color:#1d3f80}.guides-zones-container{border:1px solid #000;padding:20px}@media(max-width:1024px){.guides-zones-container{padding:10px}}.guides-zones-container span.big{font-size:20px}@media screen and (min-width:1024px){.guides-zones-container span.big{font-size:calc(-12.73059px + 3.19635vw)}}@media screen and (min-width:1900px){.guides-zones-container span.big{font-size:48px}}.guides-zones-container span.big{line-height:1}.guides-zones{display:flex}.guides-zones.guides-zones-v{align-items:center;flex-direction:column;gap:25px;justify-content:center}.guides-zones.guides-zones-v div{width:100%}.guides-zone{border:1px solid #000;border-radius:14px;padding:30px 20px}.guides-zone p{font-size:16px;font-weight:700}@media screen and (min-width:1024px){.guides-zone p{font-size:calc(6.6484px + .91324vw)}}@media screen and (min-width:1900px){.guides-zone p{font-size:24px}}.wc p{background:url(/app/themes/gh_foodcourt/dist/3949f87741a7d41eef39.svg) 50% 0 no-repeat;padding-top:120px}@media(max-width:1024px){.wc p{background-position:100% 50%;min-height:100px;padding:15px 100px 15px 0}}.ticket,.ticket p{align-items:center;display:flex;justify-content:center}.ticket p{background:url(/app/themes/gh_foodcourt/dist/956660bfc1bf44ab125b.svg) 100% 50% no-repeat;gap:15px;margin:0 auto;min-height:95px;padding-right:120px;width:auto}@media(max-width:1024px){.ticket p{align-items:center;flex-direction:column;justify-content:center;padding-right:90px}}.ticket span{font-weight:700;line-height:1.2;text-align:left}.ticket span.big{font-size:42px}@media screen and (min-width:1024px){.ticket span.big{font-size:calc(16.28311px + 2.51142vw)}}@media screen and (min-width:1900px){.ticket span.big{font-size:64px}}.ticket span.med{font-size:18px}@media screen and (min-width:1024px){.ticket span.med{font-size:calc(3.9726px + 1.36986vw)}}@media screen and (min-width:1900px){.ticket span.med{font-size:30px}}.ticket span.sml{font-size:15px}@media screen and (min-width:1024px){.ticket span.sml{font-size:calc(9.15525px + .57078vw)}}@media screen and (min-width:1900px){.ticket span.sml{font-size:20px}}