.style_footer__2ozwy{background-color:var(--dark-color);color:#fff}.style_footer__wrapper__fTay6{display:flex;flex-direction:column;gap:5.125rem;padding:4.0625rem 2rem 1.8125rem;max-width:1440px;margin:0 auto}@media(min-width:950px){.style_footer__wrapper__fTay6{padding:4.0625rem 4.5rem 1.8125rem}}.style_footer__section__c9PGZ{display:flex;flex-direction:column;gap:1.25rem;max-width:300px}.style_footer__title__ReVmO{font-size:1.375rem;font-weight:400;color:var(--light-beige-color)}.style_footer__content__DO91P{display:flex;flex-direction:column;justify-content:flex-start;gap:3.125rem;font-size:1.125rem!important;color:#c1c1c1}@media(min-width:950px){.style_footer__content__DO91P{flex-direction:row;justify-content:space-between}}.style_footer__form__C5b1n{position:relative;width:320px}.style_footer__input__UtVXV{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:.9375rem 4rem 1.1875rem .9375rem;border-radius:.5rem;font-size:1.25rem;background-color:#000;font-family:var(--modernist-font)!important;color:var(--cream-color)}.style_footer__input__UtVXV::placeholder{opacity:.4}.style_footer__submit__FKDVP{position:absolute;top:50%;right:15px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;background:none;border:none;cursor:pointer;background-color:#000}.style_footer__submit__FKDVP img{transition:transform .2s ease}.style_footer__submit__FKDVP:hover{background-color:#000}.style_footer__submit__FKDVP:hover img{transform:translateX(10%)}.style_footer__list__p3i2v{list-style:none;padding:0;display:flex;justify-content:flex-start;gap:1.875rem}@media(min-width:950px){.style_footer__list__p3i2v{justify-content:space-between}}.style_footer__item__LOIxP{margin-bottom:.5rem}.style_footer__logo__qwhTM{display:block;width:100%}.style_footer__logo__qwhTM img{width:100%;height:auto;display:block;object-fit:contain}.style_footer__credits__M_Qag{display:flex;flex-direction:column;gap:1.6875rem}.style_footer__disclaimer__6lP2k{display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:#d0d0d0}@media(min-width:950px){.style_footer__disclaimer__6lP2k{flex-direction:row}}.style_footer__text__K26zP p:not(:first-of-type){margin-top:1rem}.style_footer__legal__CPiU4{display:flex;gap:.625rem}.style_footer__notification__Vjak0{opacity:0;transform:translateY(-10px);text-shadow:0 0 1px rgba(0,0,0,.4);transition:opacity .3s ease,transform .3s ease}.style_footer__notification--visible__UXm7I{opacity:1;transform:translateY(0)}.style_footer__notification--success__l5GJ_{color:#58e38b}.style_footer__notification--error__ozCjz{color:#ff6a6a}.style_header__Pp4Zg{position:fixed;top:1.1875rem;left:50%;transform:translateX(-50%);width:95%;max-width:95%;max-height:55px;padding:1.1563rem .5rem 1.1563rem 1rem;border-radius:.625rem;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:1050;display:flex;justify-content:space-between;align-items:center}@media(min-width:800px){.style_header__Pp4Zg{max-width:1368px;max-height:71px;padding:1.125rem 1.5rem;border-radius:.75rem}}@media(max-width:800px){.style_header__Pp4Zg.style_open__Sfo7B{background-color:var(--dark-color);border-radius:.625rem .625rem 0 0}}.style_header--black__il0pS{background-color:rgba(0,0,0,.3);color:var(--cream-color)}.style_header--white__S4djJ{background-color:hsla(0,0%,100%,.3)}.style_header__logo__ynE7U{z-index:100}.style_header__logo__ynE7U img{max-width:132.09px}@media(min-width:800px){.style_header__logo__ynE7U img{min-width:149.66px;width:auto;object-fit:cover}}.style_header__burger__qcd1v{display:flex;justify-content:center;align-items:center;max-width:42px;width:42px;max-height:42px;height:42px;padding:0;border:none;border-radius:.75rem;background-color:var(--dark-color);z-index:110;cursor:pointer;box-sizing:border-box}.style_header__burger__qcd1v.style_open__Sfo7B{border:.5px solid #595959;inset:0}.style_header__burger-icon__eUGJL{display:flex;flex-direction:column;justify-content:space-between;width:18px;height:14px}.style_header__burger-icon__eUGJL span{height:2px;background:var(--cream-color);border-radius:2px;transition:all .3s ease}.style_header__burger__qcd1v.style_open__Sfo7B span:first-child{transform:translateY(6px) rotate(45deg)}.style_header__burger__qcd1v.style_open__Sfo7B span:nth-child(2){opacity:0}.style_header__burger__qcd1v.style_open__Sfo7B span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(min-width:800px){.style_header__burger__qcd1v{display:none}}.style_header__nav__lxNBG{position:fixed;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:0;inset:0;gap:2.75rem;background-color:var(--dark-color);z-index:99;border-radius:0 0 .75rem .75rem;opacity:1;transform:translateY(50px);pointer-events:none;overflow:hidden;transition:opacity .1s ease,transform .3s ease;will-change:height}.style_header__nav__logo__dAZ4Q{position:absolute;top:20px;left:21px;opacity:1}@media(min-width:800px){.style_header__nav__logo__dAZ4Q{opacity:0}}.style_header__nav__logo__dAZ4Q img{object-fit:cover}.style_header__nav__lxNBG.style_is-open__xw9sY{opacity:1;pointer-events:auto;height:429px;transition:height .3s ease}@media(min-width:800px){.style_header__nav__lxNBG{position:static;height:auto;background:none;flex-direction:row;justify-content:flex-end;transform:none;opacity:1;pointer-events:auto;transition:none;gap:2.3125rem;align-items:center;overflow:initial}}.style_header__menu__zXSvo{display:flex;flex-direction:column;align-items:flex-start;list-style:none;gap:2.75rem;padding-left:2.0625rem}@media(min-width:800px){.style_header__menu__zXSvo{flex-direction:row;gap:1.5rem;padding-left:0;align-items:center}}.style_header__list__9VbGQ{display:flex;gap:1.5rem;padding-left:2.0625rem}@media(min-width:800px){.style_header__list__9VbGQ{display:none}}.style_header__item__zo68J{display:flex;justify-content:center;align-items:center;position:relative;border-radius:.6875rem;font-size:1.625rem;text-decoration:none;padding:0;color:var(--cream-color);max-height:35px;transition:background-color .2s ease,color .2s ease}.style_header__item--disabled__tQBEF a{cursor:not-allowed!important}.style_header__item--active__lrMkh,.style_header__item__zo68J:hover{background-color:rgba(0,0,0,0);color:var(--cream-color)!important}@media(min-width:800px){.style_header__item--active__lrMkh,.style_header__item__zo68J:hover{background-color:var(--cream-color);color:var(--dark-color)!important}}.style_header__item__zo68J a{position:relative;z-index:1;color:inherit;transition:color .3s ease;cursor:pointer}.style_header__item__zo68J a:hover{text-decoration:none}@media(min-width:800px){.style_header__item__zo68J{padding:.75rem;font-size:1rem;font-weight:700;color:inherit}}.style_header__button__7Heci{font-size:1.625rem;color:#fff;background:none;border:none;border-radius:.5rem;cursor:pointer;margin-left:2.0625rem;padding:0;cursor:not-allowed}@media(min-width:800px){.style_header__button__7Heci{border:1.5px solid #fff;max-width:121px;max-height:35px;font-size:1rem;font-weight:700;padding:.75rem .625rem;margin-left:0}.style_header__button--white__8burb{border:1px solid #fff;color:#fff}.style_header__button--white__8burb:hover{background-color:#fff;color:var(--dark-color)}.style_header__button--black__DRfPl{border:1px solid var(--dark-color);color:var(--dark-color)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Freight;src:url(/fonts/freight-900-regular.woff2) format("woff2"),url(/fonts/freight-900-regular.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/freight-700-italic.woff2) format("woff2"),url(/fonts/freight-700-italic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/freight-400-italic.woff2) format("woff2"),url(/fonts/freight-400-italic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/freight-400-regular.woff2) format("woff2"),url(/fonts/freight-400-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/freight-300-regular.woff2) format("woff2"),url(/fonts/freight-300-regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/freight-500-italic.woff2) format("woff2"),url(/fonts/freight-500-italic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Freight;src:url(/fonts/freight-600-regular.woff2) format("woff2"),url(/fonts/freight-600-regular.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sk Modernist;src:url(/fonts/skmodernist-700-regular.woff2) format("woff2"),url(/fonts/skmodernist-700-regular.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sk Modernist Mono;src:url(/fonts/skmodernist-400-mono.woff2) format("woff2"),url(/fonts/skmodernist-400-mono.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sk Modernist;src:url(/fonts/skmodernist-400-regular.woff2) format("woff2"),url(/fonts/skmodernist-400-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sk Modernist;src:url(/fonts/skmodernist-300-regular.woff2) format("woff2"),url(/fonts/skmodernist-300-regular.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--cream-color:#fffaf0;--warm-cream-color:#bb8854;--deep-cream-color:#a36425;--dark-color:#1b1b1b;--terracotta-color:#b54830;--tangerine-color:#ff8679;--light-beige-color:#eccfaf;--modernist-font:"Sk Modernist",sans-serif;--freight-font:"Freight",sans-serif}*,:after,:before{box-sizing:border-box}html{overflow-x:hidden}body{position:relative;margin:0 auto;padding:0;font-family:var(--modernist-font);font-size:1rem;color:var(--dark-color);background-color:var(--cream-color);overflow-x:clip}body::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track{background:var(--cream-color)}body::-webkit-scrollbar-thumb{background:var(--dark-color);border-radius:9999px}body::-webkit-scrollbar-thumb:hover{background:var(--dark-color)}.blobs{position:fixed;inset:0;z-index:-10;background:#fffaf0;overflow:hidden;pointer-events:none}.blobs:after,.blobs:before{content:"";position:absolute;width:1000px;height:1000px;background:var(--warm-cream-color);border-radius:50%;filter:blur(160px);opacity:.25;animation:moveBlob 30s ease-in-out infinite alternate}.blobs:before{top:10%;left:30%}.blobs:after{bottom:15%;right:10%;animation-delay:10s}@keyframes moveBlob{0%{transform:translate(0) scale(1)}to{transform:translate(50px,-30px) scale(1.1)}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{all:unset;display:inline-block;padding:.625rem;text-align:center;border:.115rem solid var(--dark-color);border-radius:.5rem;background-color:rgba(0,0,0,0);cursor:pointer;transition:background .3s ease,color .3s ease}button:hover{color:#fff}.bullet,button:hover{background-color:var(--dark-color)}.bullet{position:relative;display:inline-block;width:5px;height:5px;border-radius:50%;top:.1em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.category{font-family:var(--freight-font)}.category--a-star{color:#ffe69a}.category--romantique{color:#ff7373}.category--business{color:#c3e1ed}.category--en-terrasse{color:#86ff7b}.category--intimiste{color:#ff7996}.category--entre-amis{color:#79fff4}.category--insolite{color:#eebaff}.category--en-famille{color:#88ffcf}.category--festif{color:#ff9f56}.line-parent{overflow:hidden;display:block}.line-child{padding:.08em 0}.line-child,.reveal-text{display:block;will-change:transform,opacity,filter}.reveal-text{overflow:hidden;transform:translateY(40px);opacity:0}