*,*::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:"ADAMedium";src:url("../fonts/ADAHybrid-Medium.otf")}@font-face{font-family:"Arimo";src:url("../fonts/Arimo-VariableFont_wght.ttf")}body{font-family:"ADAMedium",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#6b3013;line-height:1.6}h1,h2,h3{font-family:"ADAMedium",serif;margin:0 0 .6rem}p{margin:0 0 1rem}strong{font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 30px;padding-top:13px;font-weight:600;letter-spacing:.06em;font-size:30px;transition:transform .15s ease,background .15s ease,border-color .15s ease;user-select:none;color:#6b3013;background:#d8b79f}@media(max-width: 600px){.btn{font-size:15px;padding:5px;padding-top:8px}}@media(min-width: 600px){.btn:hover{transform:translateY(-3px);color:#d8b79f;background:#6b3013}}.site-header{position:fixed;width:100vw;z-index:7}.site-header__bar{background:#b35b38;color:#fff;border-bottom:1px solid #fff}.site-header__bar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:40px 16px}.site-header__title{font-family:"ADAMedium",serif;font-size:26px;letter-spacing:.02em}.site-header__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:30px}.site-header__lang{font-size:30px}.site-header__logo{width:23vw;aspect-ratio:568/117;background:url("../img/logo-gout-bistrot.png") no-repeat center/contain}.site-header__logo a{width:100%;height:100%;display:inline-block}.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:20px 16px;gap:5px}.site-header__lang{font-size:15px}.site-header__logo{width:40vw}.site-header__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px}}.burger{height:40px;width:40px;display:block;cursor:pointer;z-index:11;background-color:#fff;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}.burger.open{background-color:#fff;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){.burger{height:30px;width:30px}}.burger{position:relative;z-index:11}.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}.instagram-side{aspect-ratio:1;width:40px;mask-image:url("../img/instagram.svg");-webkit-mask-image:url("../img/instagram.svg");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:left;-webkit-mask-position:left;background-color:#fff}.instagram-side a{width:100%;height:100%;display:inline-block}.header__sidebar{position:fixed;top:0px;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;overflow:hidden;transition:transform .3s linear;z-index:10;background-color:#6b3013;color:#fff}@media(width > 600px){.header__sidebar{width:20vw;height:100%;transform:translateX(-40vw);left:0;border:1px solid;padding-top:84px}}@media(width <= 600px){.header__sidebar{width:100vw;transform:translateY(-100%);bottom:0;left:0;padding-top:70px}}.header__sidebar.open{transform:translateX(0);transition:transform .3s linear}@media(width <= 600px){.header__sidebar.open{transform:translateY(0)}}.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:20px;margin-bottom:20px;width:50%;margin-left:auto;margin-right:auto}.header__sidebar .menu-entries .header__sidebar__menu li{padding-top:8px;padding-bottom:8px;font-family:"ADAMedium",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:30px;color:#6b3013;line-height:2;color:#fff;text-transform:uppercase}.header__sidebar .menu-entries .header__sidebar__menu li a{text-decoration:none !important;text-align:left !important;color:#fff}.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}.home-hero__media{width:100%;aspect-ratio:1700/790;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.18)),url("../img/header.png");background-size:cover;background-position:center}@media(max-width: 600px){.home-hero__media{height:380px}}main.home img.plat-home{content:url("../img/plat-4.png");aspect-ratio:730/800;position:relative;left:50px;top:-70px;width:85%}@media(max-width: 600px){main.home img.plat-home{left:0;top:0}}main.home img.plats-home{content:url("../img/plats-home.png");aspect-ratio:1080/1219;position:relative;width:100%;top:30px}@media(max-width: 600px){main.home img.plats-home{left:0;top:0}}main.home img.olivier45{content:url("../img/branche-45.png");aspect-ratio:459/292;position:relative;width:76%;top:30px}@media(max-width: 600px){main.home img.olivier45{top:0}}@media only screen and (width < 600px){main.home .two-cols{flex-direction:column-reverse}}main.histoire div.two-cols{gap:50px}main.histoire div.column:nth-child(even){width:30%}@media(width < 600px){main.histoire div.column:nth-child(even){width:100%}}main.histoire div.column:nth-child(odd){width:70%}@media(width < 600px){main.histoire div.column:nth-child(odd){width:100%}}main.histoire img{width:90%}@media(width < 600px){main.histoire img{width:100%}}main.histoire img.pola1{content:url("../img/pola1.jpg");aspect-ratio:1070/823;position:relative;transform:rotate(10deg)}main.histoire img.pola2{content:url("../img/pola2.jpg");aspect-ratio:1070/823;position:relative;transform:rotate(5deg);top:-20px}main.histoire img.pola3{content:url("../img/pola3.jpg");aspect-ratio:1070/823;position:relative;transform:rotate(10deg);top:-40px}main.histoire img.pola4{content:url("../img/pola4.png");aspect-ratio:1080/1500;position:relative;transform:rotate(3deg)}main.contact div.contact{padding-left:0;padding-right:0}main.contact img.plat{content:url("../img/plat-contact.png");aspect-ratio:1080/1200;position:relative}main.contact img.olivier{content:url("../img/branche.png");aspect-ratio:265/496;position:relative;width:50%;top:30px;left:40px;transform:rotate(20deg)}main.contact img.olivier2{content:url("../img/branche.png");aspect-ratio:265/496;position:relative;width:50%;top:30px;left:-40px;transform:rotate(200deg)}main.contact div.info{color:#6b3013;text-align:center}main.contact div.info h2{font-size:40px;text-transform:uppercase;margin-bottom:60px}@media(width < 600px){main.contact div.info h2{margin-bottom:20px;font-size:20px}}main.contact div.column3:nth-child(even){width:50%}main.contact div.column3:nth-child(odd){width:25%}main.contact div.column3:nth-child(1){align-items:flex-start;justify-content:space-between;margin-top:auto;margin-bottom:auto;gap:150px}main.contact div.column3:nth-child(3){align-items:flex-end;justify-content:space-between;margin-top:auto;margin-bottom:auto;gap:150px}main.carte section.first h1{position:relative;top:-180px}@media(width < 600px){main.carte section.first h1{top:-100px}}main.carte section.terracota div.container{color:#fff;font-size:40px;text-align:center;position:relative}@media(width < 600px){main.carte section.terracota div.container{font-size:20px}}main.carte section.terracota div.container img.olivier{content:url("../img/branche.png");aspect-ratio:265/496;position:absolute;width:10%;right:20px;bottom:-100px}@media(width < 600px){main.carte section.terracota div.container img.olivier{width:20%;right:20px;bottom:-50px}}main.carte section.carte{text-align:center}main.carte section.carte h2{font-size:40px;margin-top:1em}@media(width < 600px){main.carte section.carte h2{font-size:20px}}main.carte section.carte h3{font-size:34px;text-decoration:underline}@media(width < 600px){main.carte section.carte h3{font-size:20px}}main.carte section.carte ul li{font-size:34px;margin-bottom:1em;list-style:none}@media(width < 600px){main.carte section.carte ul li{font-size:20px;margin-bottom:1em}}.site-footer{background:#b35b38;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__line{margin:0;font-size:12px;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:40vw;aspect-ratio:568/117;background:url("../img/logo-gout-bistrot.png") no-repeat center/contain}@media(max-width: 600px){.site-footer__logo-wrapper .site-footer__logo{width:60vw}}.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:"ADAMedium",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#fff;font-size:30px}@media(max-width: 600px){.footer-items .menu-item{font-size:20px}}p{margin:0 0 35px;font-size:34px;line-height:1.8}@media(width < 600px){p{font-size:20px}}h1{font-size:80px;text-transform:uppercase}@media(width < 600px){h1{font-size:40px}}h2{font-size:50px;text-transform:uppercase}@media(width < 600px){h2{font-size:25px}}div.container{padding:125px 140px}@media(width < 600px){div.container{padding:20px 20px}}section.first{padding-top:178px !important;padding-bottom:0 !important}section.first p:first-of-type{margin-top:20px}@media(width < 600px){section.first{padding-top:78px !important}}section.light{background:#d8b79f;color:#b35b38}section.dark{background:#6b3013;color:#fff}section.ocre{background:#b35b38;color:#fff}section.terracota div.container{background:url("../img/fond-terracota.png") no-repeat center;background-size:cover}section.terracota div.container .fenetre{position:relative;width:100%;height:100%;top:0px;left:0px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;background:url("../img/a-plat-fenetre.png") no-repeat center;background-size:cover;aspect-ratio:1728/766;margin:0 auto;color:#fff;text-align:center}section.terracota div.container .fenetre p{margin:0 0 30x;font-size:40px;line-height:1.8}@media(width < 600px){section.terracota div.container .fenetre p{font-size:20px}}section.terracota div.container .fenetre h1{font-size:80px;text-transform:uppercase}@media(width < 600px){section.terracota div.container .fenetre h1{font-size:40px}}div.card-landscape{width:100%;aspect-ratio:16/9;aspect-ratio:1920/892}@media(width < 600px){div.card-landscape{aspect-ratio:4/5}}div.card-landscape.narrow{aspect-ratio:2,27}div.image-card{position:relative;background-size:cover;background-position:center}div.image-card h1{color:#fff !important;font-size:80px;text-transform:uppercase;max-width:60%;text-align:center}@media(width < 600px){div.image-card h1{font-size:40px}}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}.two-cols{display:flex;width:100%;flex-direction:row;gap:20px;align-items:flex-start}@media only screen and (width < 600px){.two-cols{flex-direction:column}}.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:33%;justify-content:space-between}@media only screen and (width < 600px){.two-cols div.column3{width:100%}}.two-cols div.column3.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}section.insta{position:relative}section.insta h2{font-size:40px;text-transform:uppercase;text-align:center;margin-bottom:50px}@media(width < 600px){section.insta h2{font-size:20px}}section.insta .sb_instagram_header{display:none}section.insta #sbi_load{display:none}section.insta #sb_instagram #sbi_images{padding:0px}section.insta .button.cta{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:max-content;z-index:2;width:420px;text-align:center}section.insta .button.cta a{font-size:1.1rem}.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}}.mobile-only{display:none}@media(width < 600px){.mobile-only{display:block}}/*# sourceMappingURL=style.min.css.map */
