@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=PT+Sans:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;700&display=swap);@font-face{font-display:swap;font-family:TheSeasons;src:url(/static/media/the-seasons.b26dff23a3e37cb64c0d.woff2) format("woff2")}@font-face{font-display:swap;font-family:Garet;src:url(/static/media/Garet-Book.7b405519e9b9bad07593.woff2) format("woff2")}:root{--font-family:"Garet","TheSeasons";--font-title:"EB Garamond";--primaryDark:#040404;--secondaryDark:#fefefe;--buttonPrimaryDark:#a78458;--buttonSecondaryDark:#f0f4f8;--primaryLight:#fdfcfc;--secondaryLight:#fefefe;--buttonPrimaryLight:#979595;--buttonSecondaryLight:#1c1c1e;--orange:#e5a951;--border:#ccc;--darkerBorder:#606060;--box-shadow:#e5a951;--colorProfil:#dfb759;--backInput:#f4f3f3;--classicGold:linear-gradient(-45deg,#ffe78d,#fee38a,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#eab55d,#ffe78d);--OrQuelResto:radial-gradient(circle,#c99d3e 0%,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);--OrQuelRestoContainer:linear-gradient(120deg,#c99d3e,#d3a744 12%,#cfa04c 25%,#e8b860 38%,#f5cc79 50%,#f8d889 62%,#f2c976 75%,#d3a744 88%,#c99d3e)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--primaryLight);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,html{max-width:100%;overflow-x:hidden;overscroll-behavior:none;width:100%}body.scroll-lock{overflow:hidden;position:fixed;width:100%}body .secondaryBack{background-color:var(--secondaryLight)}body .buttonBack,body .primaryBack{background-color:var(--primaryLight)}body .buttonBack{border:1px solid var(--primaryDark);border-radius:5px;color:#000}body .buttonBack:hover{filter:brightness(.85)}body .longWhiteButton,body .midWhiteButton,body .smallWhiteButton{background-color:var(--primaryLight);border:.8px solid var(--primaryDark);border-radius:5px;color:#000;cursor:pointer;font-weight:600;transition:all .05s ease-out;white-space:nowrap}body .smallWhiteButton{padding:6px 15px}body .midWhiteButton{padding:6px 20px}body .longWhiteButton{padding:6px 30px}body .longWhiteButton:hover,body .midWhiteButton:hover,body .smallWhiteButton:hover{background-color:#f0f0f0;box-shadow:0 2px 4px #0000000d;transform:scale(1.01)}body .longWhiteButton:active,body .midWhiteButton:active,body .smallWhiteButton:active{box-shadow:0 1px 2px #00000008;opacity:.95;transform:scale(.99)}body .longGoldButton,body .midGoldButton,body .smallGoldButton{background:var(--OrQuelRestoContainer);border:.8px solid var(--primaryDark);border-radius:5px;box-shadow:0 1px 3px #0000000d;color:#000;cursor:pointer;font-weight:600;transition:all .05s ease-out;white-space:nowrap}body .smallGoldButton{padding:6px 15px}body .midGoldButton{padding:6px 20px}body .longGoldButton{padding:6px 30px}body .longGoldButton:hover,body .midGoldButton:hover,body .smallGoldButton:hover{box-shadow:0 2px 4px #0000001a;filter:brightness(.95);transform:scale(1.01)}body .longGoldButton:active,body .midGoldButton:active,body .smallGoldButton:active{box-shadow:0 .5px 1px #0000000a;opacity:.95;transform:scale(.99)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.containerShowCookie{animation:fadeInScale .1s ease-out;border:1px solid var(--primaryDark);border-radius:20px;display:flex;flex-direction:column;height:650px;left:50%;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:630px}.containerShowCookie .topBar{align-items:center;box-sizing:border-box;display:flex;height:18%;justify-content:space-between;padding-top:10px}.containerShowCookie .topBar.edit{border-bottom:1px solid var(--border);height:14%}.containerShowCookie .topBar.edit .icon1{height:60%;margin-left:5%;margin-right:5%;margin-top:-10px}.containerShowCookie .topBar.edit .icon2{height:75%;margin-left:5%;margin-right:5%;margin-top:-10px}.containerShowCookie .topBar div,.containerShowCookie .topBar.edit div{align-items:center;display:flex;flex:1 1;flex-direction:column;letter-spacing:1px}.containerShowCookie .topBar.edit div{padding-bottom:8px}.containerShowCookie .topBar div img{margin-top:15px;width:40%}.containerShowCookie .topBar .icon1{height:45%;margin-left:5%;margin-right:5%;margin-top:-20px;min-height:50px}.containerShowCookie .topBar .icon2{height:55%;margin-left:5%;margin-right:5%;margin-top:-20px;min-height:60px}.containerShowCookie .mainCorp{box-sizing:border-box;height:100%;margin-left:7.5%;overflow:auto;padding-bottom:1em;padding-right:4%;padding-top:10px;scrollbar-color:var(--border) #0000;scrollbar-width:thin;text-align:justify;width:90%}.containerShowCookie .mainCorp p{font-size:14px;letter-spacing:.5px;line-height:22px;padding-bottom:16px}.containerShowCookie .footBar{align-items:center;border-top:1px solid var(--border);box-sizing:border-box;display:flex;gap:25px;height:15%;padding:0 1.5em;width:100%}.privacyLink{display:none}.containerShowCookie .footBar .finalbutton{margin-right:5%}.containerShowCookie .elem>:last-child,.containerShowCookie .footBar>:last-child{margin-left:auto}.containerShowCookie .elem,.containerShowCookie .elem>:first-child{align-items:center;display:flex}.containerShowCookie .elem .chevron{margin-left:10px;padding-bottom:13px}.containerShowCookie .toggle-container{align-items:center;background-color:var(--border);border-radius:50px;cursor:pointer;display:flex;height:1.2em;padding:4px;transition:background .3s ease;width:3em}.containerShowCookie .toggle-container.on{background:var(--classicGold)}.containerShowCookie .toggle-circle{background-color:#fff;border-radius:50%;height:1.2em;transition:transform .3s ease;width:1.2em}.containerShowCookie .toggle-container.on .toggle-circle{transform:translateX(1.8em)}.containerShowCookie span{color:blue;cursor:pointer;text-decoration:underline}@media (max-width:768px){.containerShowCookie{border-radius:15px;height:90%;left:50%;max-height:660px;top:50%;transform:translate(-50%,-50%);width:90%}.containerShowCookie .topBar div img{width:0}.containerShowCookie .topBar{border-bottom:.8px solid var(--border);height:8%;margin-top:7px}.containerShowCookie .topBar .icon1{height:20%;margin-left:4%;margin-right:0;margin-top:-15px;min-height:20px}.containerShowCookie .topBar .icon2{height:30%;margin-left:0;margin-right:4%;margin-top:-15px;min-height:30px}.containerShowCookie .topBar.edit{border-bottom:.8px solid var(--border);height:8%;margin-top:7px}.containerShowCookie .topBar.edit div{padding-top:-10px}.containerShowCookie .topBar.edit .icon1{height:20%;margin-left:5%;margin-right:5%;margin-top:-15px;min-height:20px;padding-top:-30px}.containerShowCookie .topBar.edit .icon2{height:30%;margin-left:5%;margin-right:5%;margin-top:-15px;min-height:30px;padding-top:-30px}.containerShowCookie .topBar div{font-size:21px;font-weight:600;letter-spacing:0;white-space:nowrap}.containerShowCookie .mainCorp{font-size:12px;margin-left:0;overflow-y:auto;padding:0 7% 3em;width:100%}.containerShowCookie .mainCorp p{font-size:1em;letter-spacing:0;line-height:18px;padding-bottom:5px;padding-top:5px;width:100%}.containerShowCookie .mainCorp .smallTextBold{font-size:1.1em}.containerShowCookie .allActive{text-align:right}.containerShowCookie .footBar{align-items:center;flex-direction:column-reverse;gap:5px;height:fit-content;padding:15px}.containerShowCookie .footBar p{font-size:11px;margin:5px 0;text-align:center}.containerShowCookie .info{font-size:1em}.containerShowCookie .onglet{min-width:70%;text-align:left;width:70%}.containerShowCookie .finalbutton{margin:10px 0 0}.containerShowCookie .footBar>:last-child{margin:0 0 5px;width:80%}.containerShowCookie .footBar .smallWhiteButton{margin-left:0;width:80%}.containerShowCookie .privacyLink{display:block;height:10%;text-align:center}.containerShowCookie .privacyLink span{font-size:9px}.containerShowCookie .toggle-container{height:10px;margin-left:30px;width:33px}.containerShowCookie .toggle-circle{height:1em;width:1em}.containerShowCookie .elem .chevron{margin-left:auto;min-width:20px;padding:0;width:20%}}@media (max-width:350px){.containerShowCookie .topBar div{font-size:18px}}.containerMaskBackground{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;height:100%;left:0;pointer-events:all;position:fixed;top:0;width:100%}.DoubleTopBarHome{position:fixed;top:0;width:100%;z-index:11}.DoubleTopBarHome .containerSearchBar{background-color:var(--primaryLight);z-index:11}.DoubleTopBarHome,.DoubleTopBarHome .TopBar{animation:waterReflection 9s linear infinite;background:linear-gradient(145deg,#0f0f0f,#1b1b1b 50%,#000),radial-gradient(circle,#ffffff1a,#fff0 70%) 30% 30% /200% 200%,radial-gradient(circle,#ffffff0d,#fff0 70%) 70% 70% /200% 200%;background-blend-mode:overlay;box-shadow:inset 0 0 10px #000c,0 2px 9px #0009;color:var(--primaryLight);z-index:4}.DoubleTopBarHome .TopBar:hover{animation-duration:4s}.DoubleTopBarHome .containerSearchBar,.DoubleTopBarHome .containerSearchBar *{box-sizing:border-box}.DoubleTopBarHome .TopBar{align-items:center;display:flex;flex-direction:row;height:6em;position:relative}.DoubleTopBarHome .TopBar:after{animation:subtleGoldReflection 12s linear infinite;background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;opacity:.85;position:absolute;width:100%}@keyframes subtleGoldReflection{0%{background-position:0 50%;opacity:.8}50%{background-position:100% 50%;opacity:.9}to{background-position:0 50%;opacity:.8}}.DoubleTopBarHome .containerLogo{display:flex;padding-left:3%;padding-right:5%}.DoubleTopBarHome .logoTopBar{width:11em}.DoubleTopBarHome .containerSearchBar{align-items:center;border:1px solid var(--border);border-radius:15px;display:flex;height:3em;justify-content:start;margin-left:2%;padding:6px 6px 6px 1%;position:relative;width:60%}.DoubleTopBarHome .containerInputTopBar{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;flex:1 1;flex-shrink:0;height:80%;outline:none;padding-left:10px;position:relative;transition:border-color .3s ease}.DoubleTopBarHome .containerSearchBar:hover{box-shadow:0 3px 10px #0003}.DoubleTopBarHome .containerSuggestion{align-items:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:flex;flex-direction:column;height:fit-content;left:-9px;max-height:22em;min-width:400px;overflow-y:auto;padding-bottom:15px;padding-top:15px;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:160%;width:104%;z-index:10}.DoubleTopBarHome .containerSuggestion .border{background-color:var(--border);height:1px;margin-bottom:1em;margin-left:10%;margin-top:1em;width:80%}.DoubleTopBarHome .containerSearchBar .icon{align-items:center;color:#000;display:flex;height:100%;justify-content:center;max-width:12%;min-width:120px;overflow:hidden;position:relative;width:12%}.DoubleTopBarHome .TopBarSelector{align-items:center;display:flex;gap:6px;transition:all .3s ease}.DoubleTopBarHome .containerHourTopBar{animation:fadeIn .3s ease-out;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 20px #0000001a;height:226px;overflow-y:auto;padding:10px;position:absolute;right:0;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:120%;width:110px;z-index:10}.DoubleTopBarHome .timeSlot{border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:500;margin:6px 0;padding:10px 15px;position:relative;text-align:center;transition:all .1s ease}.DoubleTopBarHome .timeSlot:hover{transform:scale(1.05)}.DoubleTopBarHome .timeSlot.select,.DoubleTopBarHome .timeSlot:hover{background:var(--orange);box-shadow:0 4px 10px #dba15966;color:#fff}.DoubleTopBarHome .resetTopBar{color:#ccc;font-weight:700;margin:0 5px 0 10px;transition:all .3s ease}.DoubleTopBarHome .resetTopBar:hover{color:var(--orange);transform:rotate(90deg)}.DoubleTopBarHome .inputTopBar{border:none;font-size:16px;margin-left:9px;outline:none;padding-bottom:.3em;padding-top:.3em;width:100%}.DoubleTopBarHome .inputTopBar .inputCity{margin-left:6px}.DoubleTopBarHome .inputTopBar:hover{border:none}.DoubleTopBarHome .inputTopBar::-webkit-search-cancel-button{-webkit-appearance:none}.DoubleTopBarHome .identification{align-items:center;border-radius:10px;display:flex;gap:10px;padding-left:9px;padding-right:9px}.DoubleTopBarHome .TopRightIconHome{align-items:center;display:flex;flex-direction:row;justify-content:space-around;position:absolute;right:2%;width:fit-content}.DoubleTopBarHome .filterOnglet{display:none}.DoubleTopBarHome .filterOnglet div{align-items:center;display:flex}.DoubleTopBarHome .filterOnglet div p{margin:0 0 0 .5em}.DoubleTopBarHome .imgProfilRestaurateur{background-color:var(--colorProfil);border:1px solid var(--border);border-radius:50%;height:4em;width:4em}.DoubleTopBarHome .containerInputCity{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;height:80%;min-width:25%;transition:border-color .3s ease;width:25%}.DoubleTopBarHome .containerSearchBar .separation{background-color:var(--border);height:80%;margin-left:5px;margin-right:5px;min-width:1px;width:1px}.DoubleTopBarHome .inputCity{flex:1 1}.DoubleTopBarHome .inputCity.loading{animation:pulse 1.5s infinite}.DoubleTopBarHome .containerListCity{align-items:center;background-color:var(--primaryLight);border-radius:10px;box-shadow:0 4px 12px #0000001f;color:#000;display:flex;flex-direction:column;height:fit-content;left:0;max-height:15em;min-height:4em;overflow:auto;padding-bottom:5px;padding-top:5px;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:110%;width:30%;z-index:10}.DoubleTopBarHome .containerListCity .elem{align-items:center;background-color:var(--primaryLight);display:flex;width:90%}.DoubleTopBarHome .containerListCity .borderCity{background-color:var(--border);border-radius:5px;min-height:1px;width:90%}.DoubleTopBarHome .containerListCity .elem:hover{border-radius:5px;filter:brightness(.9);padding-left:5px;padding-right:5px}.DoubleTopBarHome .containerListCity p{margin-left:10px}.DoubleTopBarHome .calendarSelector{align-items:center;display:flex;flex:1 1;justify-content:center;transition:all .3s ease}.DoubleTopBarHome .TopBarSelector:hover,.DoubleTopBarHome .calendarSelector div:hover{transform:scale(1.05)}.DoubleTopBarHome .containerCalendar{animation:fadeIn .3s ease-in-out;background:var(--primaryLight);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 20px #0000001a;color:#000;padding:15px;position:absolute;right:0;top:110%;width:360px;z-index:10}.DoubleTopBarHome .react-calendar{border:none;color:inherit;font-size:.8rem;padding:6px;width:100%}.DoubleTopBarHome .react-calendar__navigation button{background:none;border:none;color:#000;cursor:pointer;font-size:1.3rem;font-weight:700;padding:5px;transition:color .3s ease}.DoubleTopBarHome .react-calendar__navigation button:hover{background-color:initial}.DoubleTopBarHome .react-calendar__navigation button:focus{background-color:#fff}.DoubleTopBarHome .react-calendar__navigation__label{color:#000;pointer-events:none}.DoubleTopBarHome .react-calendar__month-view__weekdays{margin-bottom:16px}.DoubleTopBarHome .react-calendar__month-view__weekdays abbr{color:#000;font-size:.7rem;font-weight:700;text-decoration:none}.DoubleTopBarHome .react-calendar__tile{border-radius:8px;cursor:pointer;font-size:.8rem;font-weight:500;padding:10px 0;text-align:center;transition:all .2s ease-in-out}.DoubleTopBarHome .react-calendar__tile:hover:not(:disabled){background:var(--orange);color:#fff;transform:scale(1.03)}.DoubleTopBarHome .react-calendar__tile--active{background:var(--orange);color:#fff;font-weight:700}.DoubleTopBarHome .react-calendar__tile--now{background:var(--border);border-radius:8px;color:#000;font-weight:300}.DoubleTopBarHome .react-calendar__tile:disabled{background-color:initial;color:#ccc;cursor:not-allowed}.DoubleTopBarHome .react-calendar .current_Date{background-color:var(--border);color:#000;font-weight:500}.DoubleTopBarHome .react-calendar .passDay{color:#ccc}.DoubleTopBarHome .react-calendar .futureDay,.DoubleTopBarHome .react-calendar .weekEnd{color:#000}.DoubleTopBarHome .react-calendar .notActiveMonth{background-color:initial;color:#ccc;opacity:0;pointer-events:none;transition:none}.DoubleTopBarHome .react-calendar__navigation__next2-button,.DoubleTopBarHome .react-calendar__navigation__prev2-button{display:none}.DoubleTopBarHome .current_Date{background:#dba15933;border-radius:8px;color:#000;font-weight:700}.DoubleTopBarHome .passDay{cursor:not-allowed}.DoubleTopBarHome .date_select{background:var(--orange);border-radius:8px;color:#fff;font-weight:700}.DoubleTopBarHome .react-calendar__tile.current_Date{color:#000}.DoubleTopBarHome .TopLeftIconHome,.DoubleTopBarHome .containerSearchBarPhone{display:none}.DoubleTopBarHome .maskBody{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}@media screen and (max-width:1100px){.DoubleTopBarHome #identificationText{display:none}}@media screen and (max-width:1000px){.DoubleTopBarHome .containerSearchBar .icon p{display:none}}@media screen and (max-width:767px){.DoubleTopBarHome{height:fit-content}.DoubleTopBarHome .TopBar{flex-direction:column;height:fit-content}.DoubleTopBarHome .inputTopBar{font-size:16px}.DoubleTopBarHome .identification{min-width:4%}.DoubleTopBarHome .filterOnglet{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.5em;width:100%}.DoubleTopBarHome .containerSearchBar .icon{max-width:6%;min-width:0;width:6%}.DoubleTopBarHome .TopRightIconHome{right:3.5%;top:2em}.DoubleTopBarHome .TopLeftIconHome{align-items:start;display:block;display:flex;height:fit-content;left:3.5%;position:absolute;top:2em;transform:translate(-25%,-25%);transition:opacity .3s ease-out}.DoubleTopBarHome .TopLeftIconHome>*{margin:0;padding:0}.DoubleTopBarHome .containerSearchBar{display:none}.DoubleTopBarHome .containerLogo{padding-left:0;padding-right:0;transition:margin-top .3s ease-out,margin-bottom .3s ease-out,width .3s ease-out}.DoubleTopBarHome .containerLogo.open{margin-bottom:2em;margin-top:2em;width:45.3%}.DoubleTopBarHome .containerLogo.closed{margin-bottom:25px;margin-top:25px;width:36.8%}.DoubleTopBarHome .logoTopBar{width:100%}.DoubleTopBarHome .containerCalendar{right:-15%;top:120%;width:130%}.DoubleTopBarHome .imgProfilRestaurateur{height:2em;width:2em}.DoubleTopBarHome .containerSearchBarPhone{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5em;height:9em;max-height:0;transition:max-height .3s ease-out;width:93%}.DoubleTopBarHome .containerSearchBarPhone.open{max-height:9em}.DoubleTopBarHome .containerSearchBarPhone .firstInput,.DoubleTopBarHome .containerSearchBarPhone .secondInput{align-items:center;border-radius:12px;box-sizing:border-box;display:flex;height:2.5em;padding:6px 15px;position:relative;width:82.15%}.DoubleTopBarHome .containerSearchBarPhone .separation{background:var(--classicGold);height:90%;margin-left:15px;margin-right:15px;width:1px}.DoubleTopBarHome .timeSlot{margin:4px 0;padding:8px 7px}.DoubleTopBarHome .containerHourTopBar{padding:7px;width:90px}.DoubleTopBarHome .containerCalendar{left:-5%;top:130%;width:100%}.DoubleTopBarHome .containerSuggestion{border-radius:10px;left:-10%;max-height:22em;min-width:0;scrollbar-width:none;top:130%;width:120%}.DoubleTopBarHome .containerListCity{left:0;min-height:fit-content;position:absolute;top:130%;width:70%}.DoubleTopBarHome .resetTopBar{color:silver;margin:0;transition:none}.DoubleTopBarHome .resetTopBar:hover{color:silver;transition:none}}.iconProfil{align-items:center;background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;display:flex;height:3.5em;justify-content:center;margin-right:10px;position:relative;text-decoration:none;width:3.5em}@media screen and (max-width:767px){.iconProfil{font-size:5px;height:2em;padding:13px;width:2em}}.containerRestoSearch{align-items:center;border-radius:10px;display:flex;margin-left:5%;padding-left:5px;width:90%}.containerRestoSearch .info{align-items:start;display:flex;flex:1 1;flex-direction:column;margin-left:10px}.containerRestoSearch .info p{margin:0}.containerRestoSearch img{border-radius:10px;box-shadow:0 0 5px #0006;height:5em;margin-right:10px;width:7.5em}.containerRestoSearch .rating{align-items:center;display:flex;width:100%}.containerRestoSearch .rating p{margin-left:5px}.containerRestoSearch:hover{filter:brightness(.8)}.containerRestoSearch .rate{margin-left:5px;margin-right:5px}@media (max-width:768px){.containerRestoSearch .rate{margin:0}.containerRestoSearch .info{gap:7px}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.bodyCorp{display:flex;height:fit-content;max-width:100vw;overflow-x:hidden;padding-bottom:2em;padding-top:8em;position:relative}.bodyCorp .shadowLeftBodyCorp,.bodyCorp .shadowRightBodyCorp{height:100%;position:fixed;top:0;width:11%}.bodyCorp .shadowLeftBodyCorp{background:linear-gradient(90deg,#9595956b,#fff0);left:0}.bodyCorp .shadowRightBodyCorp{background:linear-gradient(-90deg,#95959585,#fff0);right:0}.bodyCorp .loading{align-items:start;animation:pulse .5s infinite;display:flex;height:60vh;justify-content:center;margin-bottom:100vh;margin-left:19%;overflow-x:hidden;padding-top:1%;position:relative;width:81%}.bodyCorp .loading div{align-items:center;display:flex}.bodyCorp .loading .circle{animation:rotate 1.5s infinite;height:30px;margin-right:15px;width:30px}@media screen and (max-width:765px){.bodyCorp .loading{margin-left:10%;margin-top:5%;padding:0;width:80%}.bodyCorp .shadowLeftBodyCorp,.bodyCorp .shadowRightBodyCorp{display:none}.bodyCorp{padding-top:314px}}.containerFilterBar{bottom:2em;height:80vh;left:0;margin-left:1.5em;margin-top:3em;min-width:300px;position:fixed;width:18%}.containerFilterBar .filterBar{box-shadow:0 0 13px #0009}.containerFilterBar .mainCorp{align-items:center;display:flex;flex-direction:column;left:0;min-width:270px;position:absolute;top:0;width:100%}.containerFilterBar .filterBar{align-items:center;animation:shineEffect 10s ease-in-out infinite;background:linear-gradient(145deg,#000,#313131 50%,#0f0f0f);background-size:100% 200%;border-radius:10px;box-shadow:inset 0 0 20px #000000e6,0 4px 20px #000c;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow-x:hidden;overflow-y:auto;padding:10px;position:relative;scrollbar-width:none;text-align:left;transition:all .3s ease-in-out;width:83%;z-index:1}@keyframes shineEffect{0%{background-position:0 0}50%{background-position:0 100%}to{background-position:0 0}}.containerFilterBar .filterBar:hover{animation-duration:5s;box-shadow:0 4px 16px #000}.containerFilterBar .textNoFilter{font-size:10px;margin-bottom:10px;margin-top:5px}.containerFilterBar .separator{background-color:#ffffff4d;border-radius:30px;height:2px;margin:5px auto -5px;width:65%}.containerFilterBar .titleSection p{font-family:EB Garamond,serif;text-align:left}.containerFilterBar .elem .XsmallText{font-size:13px;letter-spacing:1px}.containerFilterBar .filterBar .map p{background-color:var(--primaryLight);box-shadow:0 0 10px #0000004d}.containerFilterBar .listeFilter{color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;height:fit-content;padding-left:2%;width:90%}.fixedFilterHeader{background-color:var(--primaryDark);position:sticky;top:-5px;width:100%;z-index:2}.containerFilterBar .listeFilter::-webkit-scrollbar{height:15px;width:80px}.containerFilterBar .closeFilterOnglet{display:none}.containerFilterBar .containerInputFilter{align-items:center;background-color:var(--primaryLight);border:none;border:1px solid var(--border);border-radius:5px;display:flex;font-size:medium;margin-top:3%;outline:none;padding:4px 2%;width:79%}.containerFilterBar .inputFilter{border:none;font-size:12px;outline:none;padding-left:10px;width:100%}.containerFilterBar .inputFilter::-webkit-search-cancel-button{-webkit-appearance:none;background:linear-gradient(45deg,#80808000,#80808000 43%,grey 45%,grey 55%,#80808000 57%,#80808000),linear-gradient(135deg,#0000,#0000 43%,grey 45%,grey 55%,#0000 57%,#0000);display:inline-block;height:8px;margin-left:6px;width:8px}.containerFilterBar .inputFilter::-webkit-search-cancel-button:hover{cursor:pointer}.containerFilterBar .filterBar .fullScreenMap{background-color:var(--primaryLight);border:1px solid grey;border-radius:5px;padding:1px;position:absolute;right:2em;top:1.5em;z-index:1}.containerFilterBar .filterBar .map{cursor:pointer;margin:6%;position:relative;width:90%}.containerFilterBar .filterBar .map:after{background-color:#0000001a;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.containerFilterBar .filterBar .map p{text-wrap:nowrap;border:.8px solid var(--primaryDark);border-radius:5px;left:50%;margin:0;opacity:0;padding:.6em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.containerFilterBar .filterBar .map:hover p{height:fit-content;opacity:100%}.containerFilterBar .filterBar .map p:hover{transform:translate(-50%,-50%) scale(1.05)}.containerFilterBar .filterBar .map img{border-radius:10px;height:10em;object-fit:cover;width:100%}.containerFilterBar .borderFilterOnglet,.containerFilterBar .maskForPhone,.containerFilterBar .searchIconPhone{display:none}.containerFilterBar .containerInputFilter .inputFilter::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.containerFilterBar .containerInputFilter .resetIcon{color:#ccc;font-weight:700;margin:0 5px 0 10px;transition:all .3s ease}.containerFilterBar .containerInputFilter .resetIcon:hover{color:var(--orange);transform:rotate(90deg)}.containerFilterBar .containerReset{display:none}@media screen and (max-width:1100px){.containerFilterBar{bottom:auto;margin-bottom:3em;margin-top:0}}@media screen and (max-width:767px){.containerFilterBar{animation:slideInLeftFilterPhone .2s ease-out forwards;height:100vh;left:0;margin:0;max-height:100vh;padding:0;position:fixed;top:0;width:100%;z-index:15}@keyframes slideInLeftFilterPhone{0%{opacity:1;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.containerFilterBar .containerReset{align-items:center;display:block;display:flex;justify-content:center}.containerFilterBar .containerInputFilter .resetIcon{color:silver;transition:none}.containerFilterBar .containerInputFilter .resetIcon:hover{color:silver;transform:none}.containerFilterBar .forComputer{display:none}.slideOutLeft{animation:slideOutLeft .3s ease-out forwards}.containerFilterBar .borderFilterOnglet{background:var(--classicGold);display:block;height:1px;min-height:1px;width:100%}.containerFilterBar .filterBar{border:none;border-radius:0;height:100%;margin:0;overflow-y:hidden;padding:0;pointer-events:all;width:100%;z-index:11}.containerFilterBar .mainCorp{height:93%;overflow-y:auto;padding-bottom:6em;position:relative}.containerFilterBar.notShowTel{display:none}.containerFilterBar .listeFilter{font-size:medium;margin-top:0;width:80%}.containerFilterBar .closeFilterOnglet{align-items:center;color:#fff;display:flex;height:60px;justify-content:space-between;width:100%}.containerFilterBar .closeFilterOnglet p{font-size:26px;font-weight:500;margin-bottom:15px;margin-left:10%;margin-top:15px}.containerFilterBar .filterBar .map,.containerFilterBar .searchIcon{display:none}.containerFilterBar .containerInputFilter{align-items:center;border-radius:10px;margin-bottom:15px;margin-top:2em;padding:4px 2%}.containerFilterBar .containerInputFilter .inputFilter{font-size:16px;margin-left:5px;margin-top:0}.containerFilterBar .maskForPhone{height:100vh;max-height:100vh;position:fixed}.containerFilterBar .maskForPhone,.containerFilterBar .searchIconPhone{display:block}.containerFilterBar .smallText,.containerFilterBar .smallTextBold{font-size:1em;margin-top:.5em}.containerFilterBar .XsmallText{font-size:.7em}.containerFilterBar .containerFilterBar .resetIcon{color:#464646}}.containerListFilter input[type=checkbox]{display:none}.containerListFilter .elem input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex;padding-bottom:1.5em;padding-left:2em;position:relative}.containerListFilter input[type=checkbox]+label:before{background-color:"#007bff";border:1px solid #d7ac4c;border-radius:3px;content:"";flex-shrink:0;height:15px;left:0;position:absolute;width:15px}.containerListFilter input[type=checkbox]:checked+.label1:before{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);line-height:25px;text-align:center}.containerListFilter input[type=checkbox]:checked+.label2:before{background:linear-gradient(60deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);line-height:25px;text-align:center}.containerListFilter input[type=checkbox]:checked+.label3:before{background:var(--classicGold);line-height:25px;text-align:center}.containerListFilter{width:100%}.containerListFilter .title{font-size:17px;white-space:nowrap}.containerListFilter .titleSection{align-items:center;display:flex;flex-direction:row;margin-bottom:.6em;width:100%}.containerListFilter .titleSection .Chevron{width:20%}.containerListFilter.allDelete .listeFiltre{margin-left:7%;width:93%}.containerListFilter .listeFiltre .elem{align-items:center;display:flex;margin-left:10px}.containerListFilter .border{background-color:var(--border);height:1px;margin-left:20%;margin-top:10px;width:60%}.containerListFilter .showAllListFilter{margin-top:10px;text-align:center}.containerListFilter .allDelete{align-items:center;display:flex;justify-content:left;margin-left:25px;padding-top:3px;text-decoration:underline;text-underline-offset:2px;width:fit-content}.containerListFilter .allDelete p{font-family:garet;font-size:10px;margin:0}.containerListFilter .slideFilter{height:6em;margin-bottom:1em;margin-left:10%;margin-top:2em;position:relative;width:80%}.containerListFilter .slideFilter .mask{border-radius:10px;height:9em;left:0;position:absolute;top:0;transform:translateY(-35%);width:105%}.containerListFilter .slideFilter .value{align-items:center;background-color:var(--primaryLight);border-radius:5px;box-shadow:0 -3px 6px #00000026,3px 0 6px #0000001a,-3px 0 6px #0000001a;color:#000;display:flex;justify-content:center;min-width:2em;padding:2px;position:absolute;transform:translate(-50%,-150%);white-space:nowrap;width:fit-content;z-index:1}.containerListFilter .slideFilter .pointerValue{background-color:var(--primaryLight);border-radius:3px;height:15px;position:absolute;transform:translate(-50%,-155%) rotate(45deg);width:15px}.containerListFilter .slideFilter .slider-track{background:var(--classicGold);border-radius:15px;height:6px;margin-left:2px;margin-top:-2px;position:absolute;transform:translateY(50%);z-index:1}.containerListFilter .slideFilter input[type=range]{appearance:none;-webkit-appearance:none;background-color:initial;position:absolute;top:0;width:100%}.containerListFilter .slideFilter input[type=range]::-webkit-slider-runnable-track{background:#ddd;border-radius:15px;height:5px}.containerListFilter .footerPriceValue{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:10px;width:100%}.containerListFilter .checkAnimation,.containerListFilter .checkAnimationDistance{align-items:left;animation:fadeInOut 1.5s ease-in-out;display:flex;justify-content:left;margin-left:160px;margin-top:40px}@keyframes fadeInOut{0%{opacity:0;transform:scale(.6)}20%{opacity:1;transform:scale(1)}80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.containerListFilter .slideFilter .smallWhiteButton{bottom:10px;height:fit-content;margin-top:4em;padding:.3em 1em;position:absolute;white-space:nowrap;width:fit-content;z-index:2}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--primaryLight);border:1px solid #fff;border-radius:50%;box-shadow:0 0 5px #0000004d;cursor:pointer;height:15px;margin-bottom:5px;position:relative;transform:translateY(-40%);-webkit-transition:transform .2s;transition:transform .2s;width:15px;z-index:10}.containerListFilter .separationBorder{background-color:var(--border);height:.5px;margin-bottom:5px;margin-left:15%;margin-top:5px;opacity:15%;width:70%}.containerListFilter .titleSection .ChevronPhone{display:none}@media screen and (max-width:767px){.containerListFilter .checkAnimation{margin-left:180px;margin-top:50px}.containerListFilter .checkAnimationDistance{margin-right:-15px;margin-top:0}.containerListFilter .titleSection{margin-left:-2em}.containerListFilter .titleSection .midTextBold{font-size:1.2em}.containerListFilter .titleSection .ChevronPhone{display:block;width:20%}.containerListFilter .titleSection .Chevron{display:none}.containerListFilter.allDelete{width:80%}.containerListFilter.allDelete .XsmallTextBold{font-size:.7em;white-space:nowrap}.containerListFilter .XsmallTextBold,.containerListFilter .elem .XsmallText,.containerListFilter.allDelete .elem .XsmallText{font-size:.9em}.containerListFilter input[type=checkbox]+label:before{border-radius:3px;height:12px;width:12px}.containerListFilter .slideDistance input[type=range]{height:70px;top:-32px}.containerListFilter .range-wrapper input[type=range]{height:70px;top:-10px}.containerListFilter .slideFilter .range-wrapper{align-items:center;display:flex;height:50px;margin-top:-2em}.containerListFilter .slideFilter.slidePrice{height:7em}.containerListFilter .slidePrice .value{transform:translate(-50%,-50%)}.containerListFilter .slidePrice .pointerValue{transform:translate(-50%,5%) rotate(45deg)}.containerListFilter .slidePrice .footerPriceValue{margin-top:1em}.containerListFilter .slideFilter .slider-track{height:8px;margin-top:-3px;position:absolute}.containerListFilter .slideFilter input[type=range]::-webkit-slider-runnable-track{height:7px}input[type=range]::-webkit-slider-thumb{height:16px;top:2px;width:16px}.containerListFilter .slideFilter{font-size:.9em}}.XsmallText{font-size:12.5px}.XsmallText,.smallText{font-family:var(--font-family)}.smallText{font-size:15px}.midText{font-size:17.5px}.largeText,.midText{font-family:var(--font-family)}.largeText{font-size:20px}.largerText{font-family:var(--font-family);font-size:25px}.XsmallTextBold{font-size:12.5px}.XsmallTextBold,.smallTextBold{font-family:var(--font-family);font-weight:700}.smallTextBold{font-size:15px}.midTextBold{font-size:17.5px}.largeTextBold,.midTextBold{font-family:var(--font-family);font-weight:700}.largeTextBold{font-size:20px}.largerTextBold{font-family:var(--font-family);font-size:22.5px;font-weight:700}.smallTitle{font-size:22px}.midTitle,.smallTitle{font-family:var(--font-title);font-weight:500}.midTitle{font-size:26px}.largeTitle{font-size:30px}.largeTitle,.largerTitle{font-family:var(--font-title);font-weight:500}.largerTitle{font-size:36px}.smallTitleBold{font-size:22px}.midTitleBold,.smallTitleBold{font-family:var(--font-title);font-weight:600}.midTitleBold{font-size:26px}.largeTitleBold{font-size:30px}.largeTitleBold,.largerTitleBold{font-family:var(--font-title);font-weight:600}.largerTitleBold{font-size:36px}.mainCorpRestau{box-sizing:border-box;display:flex;flex-wrap:wrap;height:fit-content;margin-left:320px;min-height:100vh;padding-top:1.5%;position:relative;width:100%}.mainCorpRestau .titleCityLoad{margin-bottom:1em;margin-top:-5px;text-align:left;width:100%}.mainCorpRestau .titleCityLoad h1{font-size:30px;margin-left:12.5px;margin-top:0}.mainCorpRestau .noFilterMatch{display:flex;flex-direction:column;width:100%}.mainCorpRestau .noFilterMatch .titleList{margin-bottom:1em;margin-left:20px;opacity:80%;text-align:left}.mainCorpRestau .noFilterMatch .liste{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;overflow:auto;padding-top:1em}.mainCorpRestau .registerResto{color:#000;font-size:13px;position:absolute;right:2em;text-decoration:underline;text-underline-offset:2px;top:-15px}.mainCorpRestau .numberList{font-size:13px;left:1em;position:absolute;top:-15px}.mainCorpRestau .mainCorpTextAccueil{margin-bottom:50px;margin-left:8%;margin-top:50px;padding:0 20px;text-align:center;width:80%}.mainCorpRestau .textAccueil{line-height:1.7}.mainCorpRestau .textAccueil h2{font-size:17px;margin:0}.mainCorpRestau .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.mainCorpRestau .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media screen and (max-width:1300px){.mainCorpRestau .titleCityLoad h1{margin-left:0}.mainCorpRestau .numberList{left:0}}@media screen and (max-width:765px){.mainCorpRestau{align-items:center;display:flex;flex-direction:column;height:fit-content;margin:0;overflow-y:auto;padding:2.7em 0 0}.mainCorpRestau .registerResto{font-style:italic;right:.7em;top:10px}.mainCorpRestau .numberList{font-style:italic;left:.7em;top:10px}.mainCorpRestau .mainCorpTextAccueil{margin-left:0}.mainCorpRestau .titleCityLoad{margin-bottom:9px;margin-top:-2px;width:90%}.mainCorpRestau .titleCityLoad h1{font-size:27px}}.containerRestauUp{aspect-ratio:8/6.6;border-radius:4%;box-sizing:border-box;margin-bottom:3em;margin-left:15px;max-height:300px;min-width:30%;position:relative}.containerRestauUp.large{width:90%}.containerRestauUp.large .footerContainerRestau{white-space:nowrap}.containerRestauUp.notFirst{margin-left:3.5%}.containerRestau{border-radius:12px;box-shadow:0 2px 3px #0000004d;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;perspective:1000px;perspective-origin:50%;position:absolute;top:0;transform-style:preserve-3d;transition:transform .4s ease,box-shadow .4s ease;width:100%}.containerRestau:hover{box-shadow:0 2px 6px #0006;transform:scale(1.02)}.containerRestau .heart{align-items:center;display:flex;justify-content:center;position:absolute;right:12px;top:12px;z-index:1}.containerRestau .heart .scndHeart{position:absolute}.containerRestau .moveRight,.containerRestau .right{transform:translateX(100%)}.containerRestau .moveLeft,.containerRestau .sliding{transform:translateX(-100%)}.containerRestau img{background-position:50%;background-size:cover;height:auto;min-height:75%;transition:transform .4s ease;width:100%}.containerRestau .slideBase,.containerRestau .slideFirst,.containerRestau .slideSecond{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.containerRestau .separation{background:var(--classicGold);bottom:100%;height:2.5px;left:0;position:absolute;width:100%;z-index:15}.footerContainerRestau{align-items:center;background-color:var(--secondaryLight);bottom:0;display:flex;flex-direction:row;font-style:italic;height:25%;justify-content:space-between;position:absolute;width:100%;z-index:2}.footerContainerRestau h3,.footerContainerRestau h4,.footerContainerRestau p{margin:0}.footerContainerRestau h4{font-weight:500}.containerRestauUp .footerContainerRestau .infoNameNew{align-items:end;bottom:calc(100% + 2.5px);display:flex;gap:5px;justify-content:space-between;left:0;position:absolute;width:100%;z-index:50}.containerRestauUp .footerContainerRestau .title{background-color:#ffffffd9;border-top-right-radius:5px;font-family:EB Garamond;font-size:21px;font-style:normal;font-weight:530;padding:0 10px;text-align:left}.containerRestauUp .footerContainerRestau .title.lng{font-size:17px}.containerRestauUp .footerContainerRestau .isNew{background-color:#ffffffd9;border-top-left-radius:5px;color:#137cdb;font-family:EB Garamond;font-size:15px;font-style:normal;font-weight:530;padding:0 10px;white-space:nowrap}.footerContainerRestau .leftPart{align-items:start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:4px;padding-left:10px;padding-top:4px;width:80%}.footerContainerRestau .rightPart{align-items:end;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;padding-bottom:4px;padding-right:10px;padding-top:2px}.footerContainerRestau .leftPart>:last-child,.footerContainerRestau .rightPart>:last-child{margin-top:auto}.footerContainerRestau .rightPart div{align-items:center;display:flex;white-space:nowrap}.footerContainerRestau .leftPart .type{align-items:center;display:flex;font-size:13px;margin-bottom:7px;width:100%}.footerContainerRestau .leftPart .cuisines{align-items:center;display:flex;font-size:11px;white-space:nowrap}.footerContainerRestau .leftPart .cuisines,.footerContainerRestau .leftPart .type i{margin-right:10px}.footerContainerRestau .leftPart .type i{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.footerContainerRestau .leftPart .city .icon{margin-right:5px}.footerContainerRestau .leftPart .city{align-items:center;display:flex}.noDefilment{animation:shake .2s linear infinite alternate}@keyframes shake{0%{transform:translateX(0) scale(1.02)}50%{transform:translateX(-3.5px) scale(1.02)}to{transform:translateX(3.5px) scale(1.02)}}.containerRestau .footerContainerRestau .rateSmallComputer,.containerRestauUp .forPhone,.containerRestauUp .slideImgPhone{display:none}@media screen and (max-width:1300px){.containerRestauUp{margin-left:0;margin-right:5%;width:45%}.containerRestau .footerContainerRestau .XsmallText{font-size:14px}.containerRestauUp.notFirst{margin-left:0}}@media screen and (max-width:1050px){.containerRestauUp{max-height:270px}.containerRestau .footerContainerRestau .midTextBold{font-size:14px}.containerRestau .footerContainerRestau .smallText{font-size:8px}.containerRestau .footerContainerRestau .XsmallText{font-size:10px}.containerRestau .footerContainerRestau .baseRate{display:none}.containerRestau .footerContainerRestau .rateSmallComputer{display:block}}@media screen and (max-width:850px){.containerRestau .footerContainerRestau .midTextBold{font-size:11px}.containerRestau .footerContainerRestau .XsmallText,.footerContainerRestau .leftPart .cuisines{font-size:8px}}@media screen and (max-width:765px){.containerRestauUp{margin:0 0 2em;max-height:500px;width:100%}.containerRestau{border-radius:0;box-shadow:none;margin:0;width:100%}.containerRestau:hover{box-shadow:none;transform:none}.containerRestau .footerContainerRestau{min-height:80px}.footerContainerRestau .leftPart,.footerContainerRestau .rightPart{justify-content:center}.containerRestau .footerContainerRestau .midTextBold{font-size:20px}.containerRestau .footerContainerRestau .XsmallText,.footerContainerRestau .leftPart .cuisines{font-size:13px}.containerRestau .footerContainerRestau .type{margin-top:7px}.containerRestau .footerContainerRestau .baseRate,.containerRestauUp .forPhone{display:block}.containerRestau .footerContainerRestau .rateSmallComputer,.containerRestauUp .forComputer{display:none}.containerRestauUp .slideImgPhone{align-items:center;background-color:#00000080;border-radius:10px;display:flex;gap:6px;height:13px;justify-content:center;left:50%;padding:0 10px;position:absolute;top:5px;transform:translateX(-50%);z-index:2}.containerRestauUp .slideImgPhone div{aspect-ratio:1/1;background-color:#ffffffd9;border-radius:50%;height:55%}.containerRestauUp .slideImgPhone div.select{aspect-ratio:2/1;background-color:#fff;border-radius:10px}.footerContainerRestau .leftPart>:last-child,.footerContainerRestau .rightPart>:last-child{margin-top:10px}}.scrollPage{bottom:0;flex-direction:row;height:50px;margin-bottom:1em;margin-top:1em;width:100%}.scrollPage,.thirdPoint{align-items:center;display:flex;justify-content:center}.thirdPoint{font-size:xx-large;margin-bottom:.5em;margin-left:10px;margin-right:10px;width:1.5em}.scrollLeft{margin-right:2em}.scrollRight{margin-left:2em}.scrollPage .circleButton{align-items:center;border-radius:50%;display:flex;font-family:EB Garamond;font-size:24px;height:1.3em;justify-content:center;margin-left:5px;margin-right:5px;width:1.3em}.scrollPage .circleButton.selected{background-color:var(--primaryDark);color:#fff;font-size:32px;font-weight:500}.scrollPage .circleButton.pointer:hover{background-color:#d3d3d366}@media screen and (max-width:765px){.thirdPoint{margin-left:0;margin-right:0;width:40px}.scrollLeft{margin-right:.5em}.scrollRight{margin-left:.5em}}.footerHome{align-items:center;border-image:var(--OrQuelResto);border-image-slice:1;border-top:1.5px solid #0000;box-shadow:0 0 3px #0003;box-sizing:border-box;display:flex;height:16vh;justify-content:space-around;max-width:100vw;padding:0 3%;position:relative;width:100%;z-index:10}.footerHome.footerClient{height:5em}.footerHome{background-color:var(--primaryLight)}.footerHome .logoFooter{width:100%}.footerHome.footerClient .logoFooter{max-width:8em}.footerHome .logoNameFooter{width:15%}.footerHome .corpFooter,.footerHome .logoNameFooter{align-items:center;display:flex;justify-content:center}.footerHome .corpFooter{width:100%}.footerHome .corpFooterClient{align-items:center;display:flex;flex:1 1;height:100%;justify-content:start;opacity:90%;padding-left:8%}.footerHome .corpFooter p{letter-spacing:.76px;line-height:.8;padding-left:40px;padding-right:40px;text-align:left;white-space:nowrap}.footerHome .corpFooter .listeElemFooter2{padding-left:3%;padding-right:3%}.footerHome .linkFooter{color:inherit;text-decoration:none}.footerHome .corpFooter p:hover,.footerHome.footerClient p:hover{cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footerHome.footerClient .socialMedia{display:flex;margin-right:5%}.footerHome .socialMedia,.footerHome.footerClient .socialMedia{justify-content:center;text-align:center;width:15%}.footerHome .logoMedia{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center}.footerHome.footerClient .logoMedia{margin-right:30px}.footerHome.footerClient .logoMedia img{max-width:22px;padding:10px;z-index:10}.footerHome .logoMedia img{max-width:28px;padding:10px}.footerHome .copyRights{display:flex;justify-content:center}.footerHome .copyRights div{font-size:9px;font-style:italic;margin-top:16px;white-space:nowrap}.footerHome.footerClient .copyRights div{font-size:8px}.footerHome .corpFooterClient .help{align-items:center;display:flex}.footerHome .corpFooterClient .help .XsmallText{margin-left:40px}.footerHome .corpFooterClient .border{background-color:var(--primaryDark);height:50%;margin-left:10%;margin-right:10%;opacity:70%;width:1px}.footerHome .footer-divider{background-color:var(--primaryDark);height:60px;opacity:.5;width:1px}@media (max-width:1400px){.footerHome.footerClient .socialMedia{align-items:center;flex-direction:column;margin-right:0;width:100%;width:10%}.footerHome.footerClient .logoMedia{margin-left:30px}.footerHome.footerClient .copyRights div{margin-top:10px;text-align:center;white-space:nowrap}}@media (max-width:1300px){.footerHome{flex-direction:column;height:100%;padding:2em 0;width:100%}.footerHome.footerClient{height:100%}.footerHome .corpFooter{gap:1em;padding-bottom:1%;padding-top:3%;text-align:center}.footerHome .corpFooterClient{flex-direction:column;padding:0;width:90%}.footerHome .corpFooter p{font-size:13px;line-height:1.2;text-align:center}.footerHome .logoFooter{max-width:12em}.footerHome .logoNameFooter{padding-left:0}.footerHome .socialMedia{display:flex;flex-direction:column;margin-top:1%;padding-right:1%;width:30%}.footerHome .copyRights div{font-size:10px;font-style:italic;margin-right:0}.footerHome .corpFooter .listeElemFooter2{padding:10px;width:34%}.footerHome .corpFooter .listeElemFooter1,.footerHome .corpFooter .listeElemFooter3{width:33%}}@media (max-width:768px){.footerHome{width:100%}.footerHome .corpFooter{flex-direction:column;justify-content:center;width:100%}.footerHome .corpFooter p{font-size:12px;letter-spacing:.76px;line-height:1.6;margin:6px;padding-left:0;padding-right:0}.footerHome .copyRights div{font-size:8px;padding-bottom:10px}.footerHome .logoFooter{margin-bottom:6%;margin-top:6%;max-width:10em}.footerHome .corpFooter .listeElemFooter2{padding:0;width:80%}.footerHome .corpFooter .listeElemFooter1,.footerHome .corpFooter .listeElemFooter3{width:80%}.footerHome .logoMedia img{max-width:25px}.footerHome .socialMedia{justify-content:center;margin-top:0;padding-left:20%;padding-right:20%;text-align:center;width:100%}.footerHome.footerClient .copyRights div{white-space:nowrap}.footerHome .corpFooterClient .help{display:block;margin:10px 0}.footerHome .corpFooterClient .help .largeTextBold{font-size:15px;white-space:nowrap}.footerHome .corpFooterClient .help .smallText{font-size:14px;margin-left:10px}.footerHome .corpFooterClient .help .XsmallText{margin-left:0}.footerHome .footer-divider{height:1px;margin:1rem 0;width:50%}.footerHome .logoFooter,.footerHome.footerClient .logoFooter{margin-bottom:20px;max-width:8em;width:8em}}.homeScreen{background-color:var(--secondaryLight);display:flex;flex-direction:column;height:fit-content;overflow:auto;position:relative}.homeScreen .cacheHome{bottom:-5em;height:5em;left:0;position:absolute;width:50em;z-index:100}.homeScreen .loadPage{align-items:center;background-color:var(--primaryDark);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:opacity .5s ease;width:100vw;z-index:110}.homeScreen .keepLogin{height:3em;left:0;position:absolute;top:calc(100vh - 3em);width:3em;z-index:116}.homeScreen .keepLoginConnection{height:90vh;left:0;position:absolute;top:0;width:100vw;z-index:116}.homeScreen .homeMaintenance{align-items:center;background-color:var(--primaryDark);color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:115}.homeScreen .homeMaintenance .largTitle{font-size:34px}.homeScreen .homeMaintenance .largText{margin:0}.homeScreen .homeMaintenance p{width:80%}.homeScreen .homeMaintenance img{margin:0;min-width:100px;width:15%}@keyframes opacityLoadPage{0%{opacity:1}to{opacity:0}}@keyframes pulseLoadPage{0%{opacity:0}20%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes mooveLoadPage{0%{opacity:0}40%{opacity:1;transform:translateX(0)}80%{transform:translateX(-50%)}to{transform:translateX(-50%)}}@keyframes mooveMaskLoadPage{45%{transform:translateX(0)}80%{transform:translateX(50%)}to{transform:translateX(50%)}}.homeScreen .loadPage img{animation:mooveLoadPage 2.3s forwards;left:50%;position:absolute;width:20%}.homeScreen .loadPage div{animation:mooveMaskLoadPage 2.3s forwards;background-color:var(--primaryDark);height:7em;height:50%;left:54.84%;position:absolute;width:20%}.pointer{cursor:pointer}.underlineHover:hover{text-decoration:underline}.lowOpacityHover:hover{opacity:70%}@media screen and (max-width:767px){.homeScreen{overflow-x:hidden}.homeScreen .loadPage div,.homeScreen .loadPage img{margin-bottom:12vh;width:60%}.homeScreen .loadPage div{height:15em;left:64.52%}.homeScreen .homeMaintenance .largeTitle{font-size:28px}.homeScreen .homeMaintenance .largeText{font-size:18px}.homeScreen .homeMaintenance p{width:80%}.homeScreen .homeMaintenance img{margin:0;min-width:100px;width:50%}.homeScreen .homeMaintenance .spaceTop{margin-top:10px}}.connectionScreen{position:relative;z-index:102}.connectionScreen .logoScreen{margin-top:2.5em;position:relative;width:55%}.connexionButton{margin-top:2em;width:fit-content}.connectionScreen input[type=password]::-ms-clear,.connectionScreen input[type=password]::-ms-reveal{display:none}.connectionScreen .XForm{position:absolute;right:-.3em;top:1em;width:15%}.connectionScreen .FormRegister .XForm{position:absolute;right:-.7em;top:.9em;width:15%}.connectionScreen .espacment{align-items:center;display:flex;margin-bottom:15px;margin-top:15px;width:85%}.connectionScreen .espacment .XsmallText{color:var(--border);margin-left:10px;margin-right:10px}.connectionScreen .espacment>:first-child,.connectionScreen .espacment>:last-child{background-color:var(--border);flex:1 1;height:1px}.connectionScreen .eyeInput{color:#585858;left:100%;position:absolute;transform:translateX(-160%);width:15%}.connectionScreen .containerPassword .eyeInput{color:#585858;left:105%;position:absolute;transform:translateX(-160%);width:10%}.FormLogin{align-items:center;animation:slideUpLogin .1s ease-out;border:1px solid var(--orange);border-radius:20px;display:flex;flex-direction:column;height:60%;inset:0;margin:auto;max-height:650px;min-height:560px;min-width:400px;overflow:auto;position:fixed;width:20%;z-index:100}@keyframes slideUpLogin{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.FormLogin::-webkit-scrollbar{display:none}.FormLogin .inputContainer{align-items:center;border:.6px solid #606060;border-radius:8px;display:flex;width:80%}.FormLogin .inputContainer:hover{box-shadow:0 0 5px var(--orange)}.FormLogin .corpForm{align-items:center;display:flex;flex-direction:column;margin-top:1em;position:relative;width:90%}.FormLogin p{margin-bottom:.5em;margin-top:1em;text-align:left}.FormLogin .inscription{display:flex;font-size:13px;justify-content:center;margin-bottom:-.5em;margin-top:2em;text-align:center}.FormLogin .inscription p{margin-left:10px;margin-top:0;text-decoration:underline;text-underline-offset:3px}.FormLogin .passwordContainer{display:flex}.FormLogin .inputLogin{background-color:initial;border:none;border-radius:8px;outline:none;padding:.5em;-webkit-user-select:none;user-select:none;width:100%}.FormLogin .XForm:hover{opacity:50%}.FormLogin .textInput{margin-bottom:6px;padding-left:15px;padding-top:.8em;text-align:left;width:calc(80% + 1em)}.FormLogin .forgMdp{margin-bottom:1em;margin-top:1px;padding-left:10px}.FormLogin .invalidText{border-radius:5px;padding:5px;width:90%}.FormLogin .containerForgotPassword{align-items:left;animation:fadeIn .3s ease-in-out forwards;display:flex;flex-direction:column;justify-content:left;padding-bottom:30px;padding-left:20px;padding-right:20px;text-align:left}.FormLogin .containerForgotPassword .largeTextBold{font-size:18px;margin-top:2em;text-align:left}.FormLogin .containerForgotPassword .XsmallText{font-style:italic;padding-top:1.5em;text-align:left}.FormLogin .button{display:flex;flex-direction:row-reverse;gap:25px;justify-content:space-between;padding-left:4%;padding-right:4%;padding-top:1em}.FormLogin .buttonBack{border:.8px solid #606060;border-radius:5px;padding:.4em 1.5em}.FormLogin .buttonBack,.FormLogin .buttonLinkForgotPassword{align-items:center;display:flex;justify-content:center;margin-top:3em;width:fit-content}.FormLogin .inputMailForgotPassword{align-items:center;background-color:initial;border:.8px solid #606060;border-radius:5px;box-sizing:border-box;display:flex;min-width:300px;padding:.5em;width:100%}.FormLogin .mailForgotPasswordContainer p{font-size:16px;margin-top:3em;text-align:left}.FormLogin .containerInfoAfterForgot{align-items:center;animation:fadeIn .3s ease-in-out forwards;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:1em;padding-right:1em;padding-top:1em}.FormLogin .containerInfoAfterForgot .midWhiteButton{margin-top:4em}.FormLogin .alignLeft{text-align:left;width:100%}.FormLogin .containerConnectGoogle{align-items:center;border:1px solid var(--border);border-radius:5px;display:flex;font-weight:600;gap:10px;justify-content:center;padding:.7em}@media screen and (max-width:767px){.FormLogin{animation:slideUpLogin2 .3s ease-out forwards;border-radius:15px;height:90%;inset:0;margin:auto;max-height:600px;max-width:400px;min-height:550px;min-width:300px;position:fixed;width:90%}@keyframes slideUpLogin2{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.FormLogin .XForm{right:.2em}.FormLogin .button{padding-top:0}.FormLogin .inputMailForgotPassword,.FormLogin input{font-size:16px}}.FormRegister{align-items:center;animation:fadeIn .3s ease-in-out forwards;border:1px solid var(--orange);border-radius:20px;display:flex;flex-direction:column;height:72%;inset:0;margin:auto;max-height:920px;min-width:450px;overflow:auto;overflow-x:hidden;padding:.5em;position:fixed;width:26%}.FormRegister .buttonNextStape{border-radius:5px;margin-bottom:1em;margin-top:2em;padding:.5em 1em;width:fit-content}.FormRegister .inputMail,.FormRegister .inputPhone{width:100%}.FormRegister .smallTextBold{padding-top:10px}.FormRegister .telOption{align-items:end;display:flex;gap:6px}.FormRegister .telOption .XsmallTextBold{font-size:11px;font-style:italic;margin:0;padding-bottom:6px}.FormRegister .inputContainer{align-items:center;border:.6px solid #606060;border-radius:5px;box-sizing:border-box;display:flex;padding:.5em;width:fit-content;width:100%}.FormRegister .inputContainer:hover{box-shadow:0 0 5px var(--orange)}.FormRegister .leftBack{left:1em;position:absolute;top:1.5em}.FormRegister::-webkit-scrollbar{display:none}.FormRegister{background-color:var(--primaryLight)}.FormRegister .containerDobble{display:flex;gap:20px;justify-content:start;width:100%}.FormRegister .containerDobble>*{flex:1 1}.FormRegister .containerPassword{width:100%}.FormRegister .genre{align-items:left;box-sizing:border-box;display:flex;flex-direction:column;width:40%}.FormRegister .genderBox{display:flex}.FormRegister .genre .elem{align-items:center;display:flex;width:fit-content}.FormRegister .genre .elem p{margin:0 20px 0 6px}.FormRegister .genre .elem div{border:1px solid #606060;border-radius:3px;height:15px;width:15px}.FormRegister .condition .full,.FormRegister .genre .elem div.select{background:var(--classicGold)}.FormRegister p{color:#000;margin-bottom:5px;text-align:left}.FormRegister .inputLogin{background-color:initial;border:none;outline:none;padding-right:3em;-webkit-user-select:none;user-select:none;width:100%}.FormRegister .inputContainerDate{align-items:center;border:.6px solid #606060;border-radius:5px;box-sizing:border-box;display:flex;padding:.5em;width:100%}.FormRegister .inputContainerDate:hover{border-radius:5px;box-shadow:0 0 5px var(--orange)}.FormRegister .inputContainerDate input{background-color:initial;border:none;outline:none;text-align:center;z-index:2}.FormRegister .inputDate{align-items:center;background-color:initial;border:none;letter-spacing:1.5px;outline:none;-webkit-user-select:none;user-select:none;width:auto;word-spacing:40px}.FormRegister input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}.FormRegister .logoScreen{margin-left:50%;transform:translateX(-50%)}.FormRegister .inscription{display:flex;font-size:13px;justify-content:center;margin-top:1em;text-align:center}.FormRegister .inscription p{margin-left:5px;margin-top:0;text-decoration:underline;text-underline-offset:3px}.FormRegister .espacment{margin-bottom:15px}.FormRegister .corpForm{align-items:center;display:flex;flex-direction:column;margin-top:1em;position:relative;width:90%}.FormRegister .passwordContainer{display:flex}.FormRegister .corpForm .patternPassword{color:#f12424;margin-bottom:7px;margin-top:7px;text-align:left;width:100%}.FormRegister .titleRegister{font-size:32px;margin-bottom:5px;margin-top:15px}.FormRegister .lineTitle{height:auto;width:50%}.FormRegister .validMail{border-radius:5px;width:fit-content}.FormRegister .containerValidMail{align-items:center;display:flex;flex-direction:column;justify-content:center}.FormRegister .containerValidMail p{margin:2em 0 0}.FormRegister .containerValidMail .code{display:flex;gap:5px;justify-content:space-evenly;margin-left:20px;margin-right:20px;margin-top:2em;width:90%}.FormRegister .verification-code-container{display:flex;gap:8px;justify-content:center;margin:20px 0}.FormRegister .verification-code-input{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;font-size:20px;font-weight:700;height:45px;text-align:center;transition:all .3s ease-in-out;width:30px}.FormRegister .verification-code-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.FormRegister .registerResto{margin:1em 0 -1em 50%;text-decoration:underline;transform:translateX(-50%);width:fit-content;z-index:1}.FormRegister .inputTel{background-color:initial;border:.6px solid #606060;border-radius:5px;box-sizing:border-box;padding:.5em;width:100%}.FormRegister .containerInputTel{display:flex;flex-direction:column}.FormRegister .inputPhone input,.FormRegister .postal_code input{background-color:initial;border:.6px solid #606060;border-radius:5px;box-sizing:border-box;padding:.5em}.FormRegister .postal_code p{margin-left:0}.FormRegister .postal_code{display:flex;flex-direction:column}.FormRegister .postal_code input{box-sizing:border-box;width:100%}.FormRegister .inputPhone input:hover,.FormRegister .postal_code input:hover{border-radius:5px;box-shadow:0 0 5px var(--orange)}.FormRegister .condition.error,.FormRegister .postal_code.error{color:red}.FormRegister .condition{align-items:center;display:flex;justify-content:start;margin-right:5%;margin-top:15px;width:100%}.FormRegister .connexionButton{margin-bottom:1em}.FormRegister .condition.error div,.FormRegister .inputPhone.error input,.FormRegister .postal_code.error input{border:1px solid red;border-radius:5px}.FormRegister .condition div{border:1px solid #606060;border-radius:3px;min-height:15px;min-width:15px}.FormRegister .condition p{margin:0 0 0 10px}.FormRegister .condition2{padding-top:20px}.FormRegister .genreRegister{margin-bottom:15px}@media screen and (max-width:767px){.FormRegister{border-radius:15px;box-sizing:border-box;height:90%;max-width:400px;min-width:0;top:0;transform:none;width:90%}.FormRegister .corpForm{margin-top:0}.FormRegister .espacment{margin-bottom:2em}.connectionScreen .FormRegister .XForm{right:.1em;top:1em}.FormRegister .containerDobble{flex-direction:column;gap:0}.FormRegister .dobblePhoneCode{margin-right:30%;width:70%}.FormRegister .inputContainerDate{width:fit-content}.FormRegister .genre{display:flex;flex-wrap:wrap;gap:5px;width:70%}.FormRegister .genre div p{flex:1 1;font-size:15px}.FormRegister .genre>:first-child{margin-bottom:5px;width:100%}.FormRegister .genre .elem:not(:first-child){flex:1 1}.FormRegister .condition p{font-size:10px}.FormRegister .inscription{margin-bottom:.5em;margin-top:.5em}.FormRegister .inputContainerDate input,.FormRegister .inputLogin{font-size:16px}.FormRegister .genreRegister{margin-bottom:0}}@media screen and (max-width:375px){.FormRegister .inscription{align-items:center;display:flex;flex-direction:column;gap:5px}}.inputForm{background-color:initial;border:none;border-radius:5px;outline:none;padding:.5em;-webkit-user-select:none;user-select:none;width:100%}.inputFormContainer{background-color:var(--primaryLight);border:.8px solid #606060;border-radius:5px;display:flex;width:100%}.inputFormContainer:hover{border-radius:5px;box-shadow:0 0 5px var(--orange)}@media screen and (max-width:765px){.inputForm{font-size:16px}}.containerShowAllCuis{animation:fadeInScale .1s ease-out;border:1px solid var(--orange);border-radius:15px;display:flex;flex-direction:column;height:70%;left:50%;min-height:500px;min-width:750px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;z-index:12}.containerShowAllCuis .close{position:absolute;right:1em;top:1em}.containerShowAllCuis .topBar{align-items:center;border-bottom:1px solid var(--border);display:flex;height:18%}.containerShowAllCuis .topBar .leftPart{align-items:center;display:flex;flex-direction:column;justify-content:center;width:40%}.containerShowAllCuis .topBar .leftPart .largeTitle{font-size:32px;font-weight:450;margin:0 0 5px}.containerShowAllCuis .topBar .leftPart img{width:60%}.containerShowAllCuis .searchBar{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;height:fit-content;margin-left:5%;padding:4px;width:43%}.containerShowAllCuis .searchBar .icon{width:10%}.containerShowAllCuis .searchBar input{background-color:initial;border:none;flex:1 1}.containerShowAllCuis .searchBar input:focus{border:none;outline:none}.containerShowAllCuis .bottomBar{align-items:center;border-top:1px solid var(--border);box-sizing:border-box;display:flex;height:12%;padding:3%}.containerShowAllCuis .bottomBar p{font-size:13px;font-style:italic;font-weight:500;text-decoration:underline;text-underline-offset:3px}.containerShowAllCuis .bottomBar .allSelect{margin-left:5%}.containerShowAllCuis .bottomBar>:last-child{letter-spacing:.3px;margin-left:auto}.containerShowAllCuis .mainCorp{height:70%;margin-left:4%;overflow-y:auto;padding-top:2em;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:95%}.containerShowAllCuis .mainCorp .list{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:3em;grid-template-columns:repeat(4,1fr)}.containerShowAllCuis .mainCorp .explain{margin-left:10%;margin-top:1em;width:80%}.containerShowAllCuis .mainCorp .border{background-color:var(--border);height:1px;margin-bottom:3em;margin-left:5%;margin-top:1em;opacity:70%;width:90%}.containerShowAllCuis .mainCorp .swoosh{align-items:center;display:flex;justify-content:center;margin-bottom:9em;margin-left:10%;position:relative;width:80%}.containerShowAllCuis .mainCorp .swoosh img{width:30%}.containerShowAllCuis .mainCorp .swoosh i{position:absolute;right:0}.containerShowAllCuis .mainCorp .elem{align-items:center;display:flex;flex:1 0 25%;justify-content:left;margin-bottom:0;max-width:fit-content;text-align:left}.containerShowAllCuis .mainCorp .elem div{border:1px solid var(--darkerBorder);border-radius:3px;height:15px;margin-right:10px;min-width:15px;width:15px}.containerShowAllCuis .elem .select.first{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerShowAllCuis .elem .select.second{background:linear-gradient(90deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerShowAllCuis .elem .select.third{background:var(--classicGold)}.containerShowAllCuis .borderForPhone
.containerShowAllCuis .topBar .pointer,.containerShowAllCuis .chevronLeft{display:none}@media screen and (max-width:767px){.containerShowAllCuis .border,.containerShowAllCuis .bottomBar div,.containerShowAllCuis .close,.containerShowAllCuis .explain,.containerShowAllCuis .mainCorp .swoosh,.containerShowAllCuis .topBar img{display:none}.containerShowAllCuis .topBar .pointer{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);width:15%}.containerShowAllCuis{animation:shineEffect 10s ease-in-out infinite;background:linear-gradient(145deg,#000,#313131 50%,#0f0f0f);background-size:100% 200%;border:none;border-radius:0;color:#fff;height:100dvh;left:0;padding-bottom:calc(4em + env(safe-area-inset-bottom));position:fixed;top:0;transform:none;width:100vw;z-index:16}.containerShowAllCuis .topBar .leftPart .largeText{font-size:25px}.containerShowAllCuis .topBar{border:none;flex-direction:column;height:60px;position:relative;width:100vw}.containerShowAllCuis .topBar .leftPart{height:100%;width:80%}.containerShowAllCuis .topBar .leftPart .largeText{margin:0}.containerShowAllCuis .mainCorp{flex:1 1;margin-left:0;margin-top:3.5em;padding:0;width:100vw}.containerShowAllCuis .bottomBar p{font-size:.8rem}.containerShowAllCuis .bottomBar{gap:30px;height:10%;justify-content:space-evenly;width:100vw}.containerShowAllCuis .searchBar{background-color:var(--primaryLight);color:#000;margin:0;position:absolute;top:150%;width:80%}.containerShowAllCuis .borderForPhone{background:var(--classicGold);display:block;height:1px;width:100%}.containerShowAllCuis .mainCorp .list{display:flex;flex-direction:column;gap:0;height:100%;justify-content:start;margin-left:10%;padding-bottom:2em;padding-top:1em;width:80%}.containerShowAllCuis .mainCorp .list .elem{flex:none;height:50px}.containerShowAllCuis .mainCorp .list .elem p{font-size:1em;padding-left:.6em}.containerShowAllCuis .mainCorp .elem div{border:1px solid #d7ac4c;height:12px;min-height:12px;min-width:12px;width:12px}.containerShowAllCuis .chevronLeft{display:flex;height:60%}.containerShowAllCuis .topBar .leftPart .largeTitle{font-size:26px;margin-bottom:0;margin-top:0;padding-top:0}@keyframes slideInLeftCuisine{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutRightCuisine{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.containerShowAllCuis:not(.slideOutRightCuisine){animation:slideInLeftCuisine .3s ease-out}.slideOutRightCuisine{animation:slideOutRightCuisine .3s ease-out forwards}}.containerShowAllType{animation:fadeInScaleResto .1s ease-out;border:1px solid var(--orange);border-radius:15px;box-shadow:0 8px 20px #0009,0 4px 10px #0009;display:flex;flex-direction:column;height:530px;left:50%;max-width:650px;position:fixed;top:50%;transform:translate(-60%,-50%);width:50%;z-index:12}.MaskBackType{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;height:100%;left:0;pointer-events:all;position:fixed;top:0;width:100%;z-index:11}@keyframes fadeInScaleResto{0%{opacity:0;transform:translate(-60%,-50%) scale(.99)}to{opacity:1;transform:translate(-60%,-50%) scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:translate(-50%,-50%) scale(.99)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.containerShowAllType .close{position:absolute;right:1em;top:1em}.containerShowAllType .topBar{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:20%;width:60%}.containerShowAllType .topBar .largeTitle{font-size:32px;font-weight:450;margin:5px 0 7px;padding-top:10px}.containerShowAllType .topBar img{width:40%}.containerShowAllType .bottomBar{align-items:center;border-top:1px solid var(--border);box-sizing:border-box;display:flex;gap:1em;height:12%;height:auto;margin-top:auto;padding:3%}.containerShowAllType .bottomBar p{font-size:13px;font-style:italic;font-weight:500;text-decoration:underline;text-underline-offset:3px}.containerShowAllType .bottomBar .allSelect{margin-left:5%}.containerShowAllType .bottomBar>:last-child{letter-spacing:.3px;margin-left:auto}.containerShowAllType .mainCorp{display:flex;height:60%;justify-content:space-between;margin-bottom:5%;margin-left:2.5%;margin-top:5%;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:95%}.containerShowAllType .mainCorp>:first-child{display:flex;flex:1 1;flex-direction:column;justify-content:start;padding-top:15px}.containerShowAllType .mainCorp .separation{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);border-radius:20px;height:90%;margin-top:2.5%;opacity:20%;width:1px}.containerShowAllType .mainCorp>:last-child{display:flex;flex:1 1;flex-direction:column;justify-content:start;padding-top:15px}.containerShowAllType .mainCorp>:last-child .elem{margin-left:10%}.containerShowAllType .mainCorp .elem{align-items:center;display:flex;justify-content:left;margin-bottom:10px;margin-left:5%;margin-top:10px;width:90%}.containerShowAllType .mainCorp .elem div{border:.6px solid var(--darkerBorder);border-radius:3px;height:15px;margin-right:10px;min-width:15px;width:15px}.containerShowAllType .mainCorp .elem p{margin:0}.containerShowAllType .elem .select.first{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerShowAllType .elem .select.second{background:linear-gradient(60deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerShowAllType .elem .select.third{background:var(--classicGold)}.containerShowAllType .infoType{align-items:center;animation:fadeInScale2 .1s ease-out;border-radius:10px;display:flex;flex-direction:column;height:90%;left:105%;max-width:320px;overflow:hidden;position:absolute;top:5%;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:50%}@keyframes fadeInScale2{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.containerShowAllType .infoType:hover{box-shadow:0 10px 30px #0006;transform:translateY(-5px) scale(1.02)}.containerShowAllType .infoType .border3{background:var(--classicGold);border-radius:10px;box-shadow:0 8px 20px #000,0 4px 10px #000;height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.containerShowAllType .infoType:hover .border3{box-shadow:0 12px 24px #000,0 6px 15px #000,0 0 20px #00000080}.containerShowAllType .infoType .border2{border-radius:10px;height:calc(98% - 4px);left:calc(1% + 2px);position:absolute;top:calc(1% + 2px);width:calc(98% - 4px)}.containerShowAllType .infoType .corpMask{height:calc(100% - 4px);top:2px}.containerShowAllType .infoType .corp{height:calc(100% - 4px);overflow-y:auto;scrollbar-width:none;top:2px;transition:background-color .3s ease-in-out}.containerShowAllType .infoType .corp,.containerShowAllType .infoType .corpMask{align-items:center;border-radius:10px;display:flex;flex-direction:column;left:2px;position:absolute;width:calc(100% - 4px)}.containerShowAllType .infoType .smallTextBold{height:fit-content;margin-bottom:5px;margin-top:15px;width:95%}.containerShowAllType .infoType .backImg{border-radius:10px;height:100%;left:0;opacity:70%;position:absolute;top:0;width:100%;z-index:0}.containerShowAllType .infoType .content{flex:1 1;text-align:justify;width:80%}.containerShowAllType .infoType .content,.containerShowAllType .infoType .corp p{line-height:22px;margin-bottom:0;margin-top:1em;z-index:1}.containerShowAllType .infoType .bottom{align-items:center;display:flex;height:15%;justify-content:space-between;text-align:left;width:80%}.containerShowAllType .infoType .bottom img{height:60%;margin-right:-10px}.containerShowAllType .infoType .shadow{background:linear-gradient(90deg,#d3a7441a,#c0c0c005,#62626208,#62626208,#00000026);height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.containerShowAllType .typeResto{font-size:18px;padding-top:.5em}.containerShowAllType .selonQLR{font-size:18px;font-style:none;padding-top:0}.containerShowAllType .leftSwoosh{height:4px;left:10px;position:absolute;top:10px;transform:scaleX(-1) rotate(45deg) translate(50%,50%);width:12%}.containerShowAllType .rightSwoosh{height:4px;position:absolute;right:10px;top:10px;transform:rotate(45deg) translate(50%,50%);width:12%}.containerShowAllType .borderFilterOnglet,.containerShowAllType .topBar .pointer{display:none}@media screen and (max-width:767px){.containerShowAllType .bottomBar div,.containerShowAllType .infoType,.containerShowAllType .separation{display:none}.containerShowAllType{animation:shineEffect 10s ease-in-out infinite;background:linear-gradient(145deg,#000,#313131 50%,#0f0f0f);background-size:100% 200%;border:none;border-radius:0;color:#fff;height:100dvh;left:0;padding-bottom:calc(4em + env(safe-area-inset-bottom));position:fixed;top:0;transform:none;width:100vw;z-index:16}@keyframes slideOutRightType{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.slideOutRightType{animation:slideOutRightType .3s ease-out forwards}@keyframes slideInLeftType{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.containerShowAllType:not(.slideOutRightType){animation:slideInLeftType .3s ease-out}.containerShowAllType .topBar .pointer{height:60%;left:10px;position:absolute}.containerShowAllType .topBar{align-items:center;display:flex;flex-direction:row;height:60px;justify-content:center;margin:0;position:relative;width:100%}.containerShowAllType .topBar .largeText{color:#fff;font-size:25px;margin-bottom:5px;padding:0}.containerShowAllType .close,.containerShowAllType .topBar img{display:none}.containerShowAllType .borderFilterOnglet{background:var(--classicGold);display:block;height:1px;min-height:1px;width:100%}.containerShowAllType .topBar .pointer{display:block}.containerShowAllType .mainCorp .part{padding-top:0;width:85%}.containerShowAllType .topBar .largeTitle{font-size:26px;margin-bottom:0;margin-top:0;padding-top:0}.containerShowAllType .mainCorp .part .elem{font-size:.9em;margin-bottom:25px;margin-left:0;white-space:nowrap}.containerShowAllType .mainCorp .elem p{padding-left:.6em}.containerShowAllType .mainCorp .part .elem div{border:1px solid #d7ac4c;border-radius:3px;height:12px;min-height:12px;min-width:12px;width:12px}.containerShowAllType .mainCorp{align-items:center;flex:1 1;flex-direction:column;margin-bottom:0;margin-top:0;padding-bottom:5%;padding-top:5%}.containerShowAllType .bottomBar p{font-size:.8rem}.containerShowAllType .bottomBar{gap:30px;height:10%;justify-content:space-evenly;width:100vw}}.DoubleTopBar{background-color:var(--primaryLight);display:flex;flex-direction:column;position:fixed;top:0;width:100vw;z-index:15}.TopBarRestau{align-items:center;border-bottom:1px solid var(--orange);box-shadow:0 3px 10px #0000001a;display:flex;height:80px;opacity:99%;z-index:50}.LinkHomeScreen{display:flex;height:70%;padding-left:2%;padding-right:2%}.logoTopBarRestau{height:80%;margin-top:5%}.logoTopBarRestauTel{display:none}.TopRightIconRestau{align-items:center;display:flex;flex:10% 1;flex-direction:row;justify-content:end;margin-right:15px}.identificationRestau{align-items:center;display:flex;gap:10px;padding-top:3px}.identificationRestau:hover{text-decoration:underline}#identificationText{text-decoration:none}.TopBarRestau .navigation{align-items:center;display:flex;flex:60% 1;flex-direction:row;justify-content:space-between;padding-left:4em;padding-right:4em}.TopBarRestau .titleNav{font-weight:200}.TopBarRestau .largeTitleBold{font-weight:600}.TopBarRestau .titleNav:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.TopBarRestau .title{flex:30% 1;overflow:hidden;padding:1%;text-overflow:ellipsis;white-space:nowrap}.TopBarRestau .borderTitle{background-color:var(--primaryDark);height:2.5em;min-width:1px;width:1px}.flouNavBar,.navigationSmallScreen{display:none}.DoubleTopBar .imgProfilRestaurateur{background-color:var(--colorProfil);border:1px solid var(--border);border-radius:50%;height:3em;margin-right:15px;position:relative;text-decoration:none;width:3em}@media screen and (max-width:1050px){.DoubleTopBar{position:fixed;width:100vw}.TopBarRestau{height:4em;width:100vw}.DoubleTopBar .TopBarRestau .elemComputer{display:none}.LinkHomeScreen{display:flex;justify-content:center;margin:0;min-width:15%;padding:0;width:15%}.TopBarRestau .title{border:none;font-size:x-large;margin:0;max-width:70%;min-width:70%;padding:0;width:70%}.DoubleTopBar .TopBarRestau .navigation{display:none}.navigationSmallScreen{align-items:center;display:flex;flex-direction:row;font-size:small;text-align:center}.TopRightIconRestau{max-width:15%;width:15%}.identificationRestau{size:2em;margin:0}.logoTopBarRestau{display:none}.logoTopBarRestauTel{display:block;height:100%}.DoubleTopBar .imgProfilRestaurateur{font-size:5px;height:2em;min-width:2em;padding:13px;width:2em}.DoubleTopBar #identificationText{display:none}}.restauScreen{height:fit-content;margin-top:4em;max-width:100vw;overflow-x:hidden;width:100vw}.restauScreen .menuNotLoad{height:100vh}.restauScreen .mainCorp:first-child{z-index:1}.restauScreen .espacmentPhone,.restauScreen .menuTel{display:none}.restauScreen .infoBottom .titleDesc{font-size:16px;margin:0;width:100%}.restauScreen .infoBottom{align-items:center;display:flex;flex-direction:column;padding-bottom:2em;width:100%}.restauScreen .separationInfo{background:linear-gradient(90deg,#5550,rgba(85,85,85,.215),#555,#555,#555,#555,rgba(85,85,85,.215),#5550);height:.8px;margin-bottom:2em;margin-top:3em;width:60%}@media screen and (max-width:1050px){.restauScreen{max-width:100vw;overflow-x:hidden}.restauScreen .menuTel{align-items:center;bottom:0;box-shadow:0 4px 14px #0000004d;box-sizing:border-box;display:flex;justify-content:space-around;left:0;min-height:50px;padding:1em 10px;position:fixed;width:100vw;z-index:10}.restauScreen .menuTel:before{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:1px;left:0;opacity:.85;pointer-events:none;position:absolute;top:0;width:100%}.restauScreen .menuTel .part{display:flex;flex-direction:column;font-size:20px;justify-content:center;margin-bottom:3px;margin-top:3px;width:fit-content}.restauScreen .menuTel .midTitle{opacity:70%}.restauScreen .menuTel .part div{background:linear-gradient(-45deg,#ffe78d,#fee38a,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#eab55d,#ffe78d);height:1px;margin-top:-2px;width:100%}.restauScreen .espacmentPhone{display:block;height:58px}.restauScreen .infoBottom .titleDesc{font-size:12.5px;width:80%}.restauScreen .separationInfo{width:80%}}.topBarInformationScreen{align-items:center;background-color:var(--primaryDark);border-bottom:3px solid #0000;border-image:var(--OrQuelResto);border-image-slice:1;color:#fff;display:flex;height:6em;justify-content:center;position:fixed;width:100vw;z-index:100}.topBarInformationScreen .titleContainer{display:flex;justify-content:center;width:60%}.topBarInformationScreen .titleContainer .titleTopBar{color:#fff;font-size:36px}.topBarInformationScreen .logoContainerFooter{display:flex;margin-left:2%;width:18%}.topBarInformationScreen .logoTopBarInformationScreen{width:11em}.topBarInformationScreen .logoTopBarInformationScreenTel{display:none}.topBarInformationScreen .identification{align-items:center;border-radius:10px;display:flex;gap:10px;padding-left:9px;padding-right:9px}.topBarInformationScreen .TopRightIconFooter{align-items:center;display:flex;height:100%;justify-content:end;margin-right:2%;position:relative;width:18%}.topBarInformationScreen .imgProfilRestaurateurFooter{background-color:var(--colorProfil);border:1px solid var(--border);border-radius:50%;height:4em;width:4em}.topBarInformationScreen .chevronBackMobile{color:#fff;cursor:pointer;display:none;left:0;margin-left:3%;position:fixed;z-index:11}@media (min-width:769px) and (max-width:1024px){.topBarInformationScreen .titleContainer{font-size:33px}.topBarInformationScreen .logoTopBarInformationScreen{display:none}.topBarInformationScreen .logoTopBarInformationScreenTel{display:block;max-width:10em}}@media (max-width:768px){.topBarInformationScreen{border-bottom:1px solid var(--orange);height:4.5em;min-height:fit-content}.topBarInformationScreen .titleContainer{display:none}.topBarInformationScreen .titleContainer .titleTopBar{margin-bottom:5px;margin-top:5px}.topBarInformationScreen .TopRightIconFooter .textLogin,.topBarInformationScreen .logoTopBarInformationScreen{display:none}.topBarInformationScreen .TopRightIconFooter{margin-right:3%;position:fixed;right:0}.topBarInformationScreen .logoTopBarInformationScreenTel{display:block;height:auto;left:50%;max-width:8em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.topBarInformationScreen .imgProfilRestaurateurFooter{border:1px solid var(--border);margin-right:.5em;max-height:2em;max-width:2em}.topBarInformationScreen .chevronBackMobile{display:block}.topBarInformationScreen .logoContainerFooter{margin:0;width:auto}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.containerLoading{align-items:center;animation:pulse 1s linear infinite;display:flex;gap:5px;justify-content:center;margin-top:2em;width:100%}.containerLoading .circle{animation:rotate 1s linear infinite}.ReservationPage{background-color:var(--secondaryLight);display:flex;height:fit-content;min-height:calc(100vh - 73px);overflow-x:hidden;padding-bottom:6em;width:100vw}.ReservationPage .leftPart .buttonPhone{background:linear-gradient(180deg,#000,#4b4b4b);border:1px solid var(--orange);border-radius:8px;color:#fff;font-size:22px;font-style:italic;font-weight:600;margin-top:30px;padding:.4em 1.3em;text-decoration:none;white-space:nowrap;width:fit-content}.ReservationPage .leftPart .address>*{font-size:18px;margin:36px 0 0;text-align:left;width:100%}.ReservationPage .leftPart .fullAdress{align-items:center;display:flex;gap:20px;position:relative;width:100%}.ReservationPage .leftPart .adressContainer{color:#000;display:flex;flex-direction:column;text-decoration:none}.ReservationPage .leftPart .adressContainer:hover{text-decoration:underline;text-underline-offset:2px}.ReservationPage .leftPart .addressText{display:flex;flex-direction:column}.ReservationPage .leftPart .copyContainer{align-items:center;display:flex;gap:6px;left:100%;position:absolute}.ReservationPage .leftPart .copyIcon{cursor:pointer;padding-left:40px;transition:opacity .2s ease-in-out}.ReservationPage .leftPart .copiedText{color:silver;font-size:13px;font-weight:500}.ReservationPage .leftPart{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:3%;width:80%}.ReservationPage .leftPart img,.ReservationPage .textExplainPhone img{height:2.5em;margin-left:10px;width:2.5em}.ReservationPage .leftPart .thank,.ReservationPage .textExplainPhone .thank{align-items:center;color:#565656;display:flex;margin-top:1em}.ReservationPage .rightPart{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:5%;width:50%}.ReservationPage .rightPart .schedules{height:70%;max-width:300px;min-width:300px;position:relative;width:60%}.ReservationPage .leftPart .border,.ReservationPage .textExplainPhone .border{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);border-radius:10px;height:1px;margin-bottom:2em;margin-top:2em;width:60%}.ReservationPage .leftPart .firstPart{display:flex;gap:10%;margin-bottom:5%;margin-left:10%;width:80%}.ReservationPage .leftPart .elem{align-items:left;display:flex;flex:1 1;flex-direction:column}.ReservationPage .leftPart .largeTextBold{margin-bottom:15px;margin-top:2em}.ReservationPage .leftPart .explain{text-align:justify;width:60%}.ReservationPage .rightPart .corp .background{border:1px solid var(--primaryDark);border-radius:5px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ReservationPage .rightPart .corp>*{z-index:2}.ReservationPage .rightPart .shadow{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);border-radius:5px;height:99%;opacity:90%;position:absolute;right:4.5%;top:3.5%;width:99%;z-index:0}.ReservationPage .leftPart .elem .smallTitleBold{align-items:center;display:flex;font-size:22px;font-weight:500;margin:0;white-space:nowrap}.ReservationPage .leftPart .elem{margin:0}.ReservationPage .rightPart .schedules .corp>:first-child{font-family:EB Garamond;font-size:30px;font-weight:400;margin-bottom:6%;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ReservationPage .rightPart .schedules .corp{display:flex;flex-direction:column;position:relative;width:120%;z-index:1}.ReservationPage .leftPart .firstPart .iconPhone,.ReservationPage .textExplainPhone{display:none}.ReservationPage .leftPart .address .city{align-items:center;display:flex;margin:0}.ReservationPage .getNewsLetter{align-items:center;display:flex;margin-top:2em}.ReservationPage .getNewsLetter div{border:1px solid #d7ac4c;border-radius:5px;height:15px;margin-right:10px;min-width:15px;width:15px}.ReservationPage .getNewsLetter .select{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.ReservationPage .resaTitle{color:#565656;margin-top:2em}.ReservationPage .resaCorps{color:#565656}.ReservationPage .mapOptions{background:var(--primaryLight);border:1px solid var(--primaryDark);border-radius:4px;box-shadow:0 2px 8px #0003;left:0;min-width:fit-content;position:absolute;top:calc(100% + 8px);z-index:10}.ReservationPage .mapOption{align-items:center;cursor:pointer;display:flex;font-size:.9rem;padding:.6em 1em;white-space:nowrap}.ReservationPage .mapOption+.mapOption{border-top:1px solid var(--border)}.ReservationPage .mapOption:hover{background-color:#0000000d}.ReservationPage .addressText{align-items:left;display:flex;flex-direction:row;gap:.4em}@media screen and (min-width:851px) and (max-width:1300px){.ReservationPage .leftPart .copyContainer{left:0;padding-top:15px;top:100%}.ReservationPage .leftPart .copyIcon{padding-left:0}}@media screen and (max-width:1050px){.ReservationPage{flex-direction:column;padding-top:2em}.ReservationPage .leftPart .firstPart{flex-direction:column;margin-left:0;width:90%}.ReservationPage .leftPart .firstPart .elem{align-items:center;justify-content:center;text-align:center}.ReservationPage .leftPart .elem .textComputer,.ReservationPage .leftPart .thank,.ReservationPage .textComputer{display:none}.ReservationPage .leftPart .firstPart .iconPhone{display:block}.ReservationPage .leftPart .firstPart .buttonPhone{align-items:center;border:.8px solid var(--orange);display:flex;font-size:20px;font-weight:900;margin-top:0;padding:.5em .9em}.ReservationPage .leftPart{margin-left:0;width:100%}.ReservationPage .rightPart{width:100%}.ReservationPage .rightPart .schedules{height:25em;margin-bottom:2em;max-width:350px;width:90%}.ReservationPage .leftPart .address{font-size:17px;margin-bottom:1em;margin-left:10%;margin-top:2em;width:80%}.ReservationPage .leftPart .adressContainer{flex-grow:0;margin:0 auto;text-align:center}.ReservationPage .leftPart .fullAdress{justify-content:center}.ReservationPage .leftPart .copyContainer{display:flex;flex-direction:column;position:absolute;right:18px}.ReservationPage .leftPart .address>:first-child{font-weight:500;text-align:center;white-space:nowrap;width:fit-content}.ReservationPage .leftPart .address>*{margin-top:20px}.ReservationPage .textExplainPhone{align-items:center;display:flex;flex-direction:column;margin-bottom:2em;margin-left:5%;margin-top:6em;width:90%}.ReservationPage .getNewsLetter{font-size:12px;margin-bottom:2em;width:100%}.ReservationPage .leftPart .city{justify-content:center;text-align:center}.ReservationPage .rightPart .schedules .corp{width:100%}.ReservationPage .rightPart .shadow{display:none}.ReservationPage .rightPart .corp>*{margin-bottom:.2em}.ReservationPage .leftPart .border,.ReservationPage .textExplainPhone .border{display:none}.ReservationPage .fullAddressLine{padding-right:15px;text-align:center}.ReservationPage .leftPart .copiedText{padding-left:40px}.ReservationPage .mapOptions{left:50%;margin-left:-98px;width:196px}}.containerSchedulesResto{display:flex;flex-direction:column;height:100%;max-height:fit-content;min-height:30px;overflow:hidden;padding-top:10px;transition:max-height .3s ease-in-out;white-space:nowrap;width:100%}.containerSchedulesResto.isLocked{padding:0}.containerSchedulesResto.isAnimated{max-height:35px}.containerSchedulesResto.isAnimated.isVisible{max-height:500px}.containerSchedulesResto.isAnimated>*{max-height:0}.containerSchedulesResto.isAnimated.isVisible>*{max-height:fit-content}.containerSchedulesResto.isAnimated.isVisible .navigationBar{max-height:50px}.containerSchedulesResto .elemSchedule{box-sizing:border-box;display:flex;padding:0 5%;width:100%}.containerSchedulesResto .elemSchedule .closeSchedules{position:relative}.containerSchedulesResto .elemSchedule .smallTextBold{align-items:center;display:flex;justify-content:start;max-width:21%;min-width:21%;width:21%}.containerSchedulesResto .border{background-color:var(--border);border-radius:10px;height:.5px;margin-bottom:10px;margin-left:5%;margin-top:10px;max-height:.5px;width:85%}.containerSchedulesResto .elemSchedule .secondPart{align-items:center;display:flex;flex:2 1;justify-content:start;min-height:30px}.containerSchedulesResto .elemSchedule .plage{align-items:center;display:flex}.containerSchedulesResto .description{font-size:11px;margin-top:10px;opacity:60%;text-align:right;width:95%}.containerSchedulesResto .title{margin-bottom:15px;margin-top:10px}.containerSchedulesResto .navigationBar{border-top:1px solid var(--border);display:flex;flex-direction:row;height:50px;justify-content:space-between;margin-top:4%;width:100%}.containerSchedulesResto .navigationBar div{align-items:center;display:flex;font-size:12px;font-weight:900;gap:5px}.containerSchedulesResto .scheduleItem{height:fit-content;overflow:hidden;transform:translateY(-10px)}.containerSchedulesResto .containerScheduleElem{margin-left:.5%;width:99%}.containerSchedulesResto .changeForShort{display:none}@media screen and (max-width:767px){.containerSchedulesResto .changeForLong{display:none}.containerSchedulesResto .changeForShort{display:block}.containerSchedulesResto .changeWeekPhone{opacity:1}.containerSchedulesResto .elemSchedule .plage,.containerSchedulesResto .smallText,.containerSchedulesResto .smallTextBold{font-size:14px}}.menuCorpRestau{padding-bottom:3em;padding-top:1em;position:relative}.menuCorpRestau,.menuCorpRestau .buttonTodayMenu{align-items:center;display:flex;justify-content:center}.menuCorpRestau .buttonTodayMenu{background:var(--classicGold);border-radius:5px;box-shadow:0 2px 5px #00000026,0 1px 3px #0000001a;height:fit-content;padding:1px;position:absolute;top:calc(100% - 15px);transform:translateX(-50%);transition:all .1s ease-out;width:fit-content}.menuCorpRestau .buttonTodayMenu.isInteract{left:39.5dvw}.menuCorpRestau .buttonTodayMenu:hover{box-shadow:0 4px 6px #00000026,0 2px 2px #0000001a;transform:translate(-50%,-1px)}.menuCorpRestau .buttonTodayMenu:active{box-shadow:0 2px 5px #00000026,0 1px 3px #0000001a;transform:translate(-50%)}.menuCorpRestau .buttonTodayMenu .shadow{background:linear-gradient(90deg,rgba(211,167,68,.065),#c0c0c003 25%,rgba(98,98,98,.015) 50%,rgba(98,98,98,.015) 75%,#0000001a);border-radius:5px;height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}.menuCorpRestau .buttonTodayMenu .container{align-items:center;border-radius:5px;display:flex;font-size:18px;font-weight:450;height:fit-content;justify-content:center;overflow:hidden;padding:5px 1.5em;position:relative;white-space:nowrap;width:fit-content;z-index:1}.menuCorpRestau .buttonTodayMenu .container img{left:0;position:absolute;top:0;width:100%;z-index:0}.menuCorpRestau .buttonTodayMenu .container>:first-child{background:linear-gradient(45deg,#ffe78d,#fee38a,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#eab55d,#ffe78d);height:1px;margin-right:15px;width:15px;z-index:2}.menuCorpRestau .buttonTodayMenu .container>:last-child{background:var(--classicGold);height:1px;margin-left:15px;width:15px;z-index:2}.containerDailyMenuPage{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:90%;left:50%;min-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;z-index:17}.containerDailyMenuPage .largeTextBold{font-size:24px;margin-bottom:0;margin-top:.5em}.containerDailyMenuPage .close{position:absolute;right:15px;top:15px}.containerDailyMenuPage .line{margin-bottom:20px;width:30%}.containerDailyMenuPage .dailyPart{align-items:center;display:flex;height:75%;justify-content:center;width:100%}.containerDailyMenuPage .dailyMenu{border:1px solid var(--primaryDark);border-radius:10px;height:100%;overflow:hidden}.containerDailyMenuPage .dates{align-items:center;display:flex;height:10%}@media screen and (max-width:1050px){.menuCorpRestau{margin-top:-20px;padding-top:0}.containerDailyMenuPage{height:80%;min-width:0;width:90%}.containerDailyMenuPage .dailyMenu{max-width:90%}.containerDailyMenuPage .dates{font-size:17px}.menuCorpRestau .buttonTodayMenu.pointer.smallTitle{left:50%;top:calc(100% + 10px)}}@media screen and (max-height:700px){.containerDailyMenuPage{height:90%}}.blockAvis{display:flex;flex-direction:column;width:100%;z-index:11}.blockAvisContainer{height:fit-content;margin-bottom:4em;margin-left:10%;margin-top:2em;position:relative;width:80%}.blockAvisContainer .leftBorder,.blockAvisContainer .rightBorder{background:linear-gradient(to top,#0000 0,var(--border) 30%,var(--border) 70%,#0000 100%);height:100%;opacity:80%;position:absolute;top:0;width:1px}.blockAvisContainer .leftBorder{right:102%}.blockAvisContainer .rightBorder{left:102%}.blockAvisContainer::-webkit-scrollbar{display:none}.blockAvis .FilterBlockAvisContainer .rightPart{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;margin-right:6em;width:50%}.blockAvis .FilterBlockAvisContainer .rightPart .buttonAvis{right:0}.FilterBlockAvisContainer{display:flex;height:fit-content;margin-bottom:2em;margin-left:5%;padding-bottom:2em;width:100%}.corpBlockAvisContainer{height:fit-content;margin-bottom:5em;margin-left:5%;width:90%}.corpBlockAvisContainer .empty{margin-top:3em}.corpBlockAvisContainer .borderReview{background-color:var(--border);border-radius:5px;height:1px;margin-bottom:2.5em;margin-left:5%;margin-top:2.5em;opacity:70%;width:90%}.noteFilterBlockAvis{flex-direction:column;height:110%;margin-left:5%;width:45%}.sortFilterBlockAvis{align-items:center;display:flex;justify-content:end;white-space:nowrap;width:80%}.sortFilterBlockAvis>:first-child{margin-right:10px}.noteFilterBlockAvis{display:flex;flex-direction:column-reverse;width:100%}.elemNoteFilter{align-items:center;display:flex;margin-bottom:8px;width:100%}.barNote{border:1px solid var(--darkerBorder);border-radius:10px;height:13px;overflow:hidden;width:60%}.fillBarNote{background:var(--classicGold);border-radius:10px;height:100%}.noteFilterAvis{margin-left:15px;margin-right:15px;text-align:left;width:1em}.nbrAvisFilter{font-size:15px;margin-left:.5em}.boxCheckedFilter{align-items:center;border:1px solid var(--darkerBorder);border-radius:3px;display:flex;height:16px;justify-content:center;margin-left:1em;width:16px}.boxCheckedFilter.checked{background:var(--classicGold)}.topReviewMenu{align-items:center;display:flex;justify-content:center;margin-top:-5px;width:100vw}.topReviewMenu .firstLine,.topReviewMenu .secondLine{background:var(--classicGold);height:1px}.topReviewMenu .firstLine{width:8%}.topReviewMenu .secondLine{flex:1 1}.topReviewMenu .rate{align-items:center;display:flex;justify-content:center;margin-left:1em;margin-right:1em}.topReviewMenu .rate .title{align-items:center;display:flex;font-weight:400}.topReviewMenu .rate .icon{margin-left:5px;margin-right:20px}.topReviewMenu .nbrReview{font-weight:400;margin-left:10px;padding-bottom:10px}.topReviewMenu .stars{align-items:center;display:flex;justify-content:center;margin-bottom:-3px}@media screen and (max-width:1050px){.blockAvis .topReviewMenu{margin-top:2em}}@media screen and (max-width:765px){.blockAvisContainer{border-radius:0;margin:0;width:100%}.FilterBlockAvisContainer{align-items:center;flex-direction:column;margin-bottom:2em}.blockAvis .FilterBlockAvisContainer .rightPart{justify-content:start;margin-top:1em;width:80%}.blockAvis .FilterBlockAvisContainer .rightPart .buttonAvis{align-items:center;display:flex;justify-content:center;margin:20px auto 30px;white-space:nowrap;width:fit-content}.blockAvis .sortFilterBlockAvis{justify-content:center;margin-bottom:-15px;margin-left:5%;width:95%}.blockAvis .corpBlockAvisContainer .borderReview{margin-top:1.5em}.blockAvis .elemNoteFilter{margin-bottom:2px}.blockAvis .barNote{width:60%}.FilterBlockAvisContainer{margin-left:0}.blockAvis .FilterBlockAvisContainer .rightPart{margin-right:0}}.avis{align-items:flex-start;display:flex;height:fit-content;margin-bottom:3em;position:relative;width:100%}.avis .interactionAvis{border-radius:5px;padding:.3em 1em}.avis .interactionAvis.answerPhone{display:none}.avis .profil{align-items:center;border-right:1px solid var(--border);display:flex;flex-direction:column;height:fit-content;justify-content:start;margin-top:1em;width:20%}.avis .nameProfil{margin-top:10px}.avis .profil .imgProfil{align-items:center;background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;display:flex;height:6em;justify-content:center;overflow:hidden;text-decoration:none;width:6em}.avis .profil .imgProfil p{color:#000;font-size:30px;margin:0}.avis .profil .imgProfil img{height:100%;width:100%}.avis .AvisContent{display:flex;flex-direction:column;height:auto;overflow-x:hidden;width:80%}.avis .headerAvisContent{display:flex;flex-direction:column;height:30%;margin-left:5%;margin-top:1em;width:90%}.avis .firstPartHeaderAvis{align-items:center;display:flex;justify-content:start;width:80%}.avis .firstPartHeaderAvis .date{margin-left:2%}.avis .titleAvis{font-size:24px;margin-top:15px;text-align:left;width:80%}.avis .titleAvisPhone{display:none}.avis .corpAvisContent{line-height:1.5em;margin-left:5%;margin-top:10px;padding:.5em;text-align:left;width:93%}.responseAvis{margin-left:25%;position:relative;width:74.5%}.responseAvis .button{display:flex;gap:15px;position:absolute;right:0;top:6px}.responseAvis .button p{border-radius:5px;margin:0;padding:.3em 1em}.avis .dotSignalment{border-radius:50%;padding:5px;position:relative}.avis .dotSignalment:hover{filter:brightness(.8)}.avis .topRightIcon{align-items:center;display:flex;gap:10px;height:fit-content;min-height:2em;position:absolute;right:0;top:5px}.containerReport{animation:fadeInScale .1s ease-out;border:1px solid var(--primaryDark);border-radius:15px;box-shadow:0 0 10px #0006;display:flex;flex-direction:column;height:85%;left:50%;max-height:650px;min-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;z-index:30}.containerReport .close{position:absolute;right:1em;top:1em}.containerReport .list{flex:1 1;overflow:auto;padding:0 5%;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:90%}.containerReport .elem{align-items:center;border-bottom:1px solid #efefef;display:flex;height:auto;padding:.6em 0;width:100%}.containerReport .elem:hover{text-decoration:underline;text-decoration-color:initial;text-decoration-thickness:1px;text-underline-offset:3px}.containerReport .elem .select{border:1px solid var(--darkerBorder);border-radius:3px;margin-left:5%;margin-right:5%;min-height:1.3em;min-width:1.3em}.containerReport .elem .select:hover{opacity:100%}@keyframes shakeError{0%{transform:translateX(0)}25%{transform:translateX(-1px)}50%{transform:translateX(1px)}75%{transform:translateX(-1px)}to{transform:translateX(0)}}.containerReport .elem .select.error{animation:shakeError .3s ease-in-out 1;border:1px solid red}.containerReport .titleSignal{font-size:28px;margin-bottom:0}.containerReport .underlineSignal{display:block;margin:5px auto 10px;width:40%}.containerReport .elem .select.choose.style1{background:var(--classicGold)}.containerReport .elem .select.choose.style2{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerReport .elem p{font-size:13px;text-align:left}.containerReport .footBar{align-items:center;display:flex;height:10%;justify-content:center;margin-left:10%;margin-top:5%;width:80%}.containerReport .send{margin-bottom:30px;width:fit-content}.containerReport .send:active{transform:scale(.97)}.containerReport .confirmationMessage{align-items:center;animation:fadeIn .3s ease-in-out forwards;display:flex;flex-direction:column;gap:5%;height:60%;justify-content:center;opacity:0;padding:1.5em;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.containerReport .confirmationText{font-size:18px;font-weight:600}.avis .headerAvisContentPhone,.avis .profil .borderPhone{display:none}.avis .detailNoteAvis{display:flex;justify-content:start;margin-left:5%;margin-top:3%;width:90%}.avis .detailNoteAvis div{align-items:center;border:.6px solid var(--darkerBorder);border-radius:5px;display:flex;margin-right:1.5em;padding:.3em 1em}.avis .detailNoteAvis div p{margin:0}.avis .detailNoteAvis div>:first-child{margin-right:10px}.avis .detailNoteAvisPhone{display:none}@media screen and (max-width:765px){.avis{align-items:flex-end;flex-direction:column}.avis .profil{align-items:flex-start;border:none;flex-direction:row;justify-content:start;margin:0;width:100%}.avis .profil .borderPhone{background-color:var(--border);display:block;height:4em;margin-left:10px;margin-right:10px;min-height:4em;min-width:1px;width:1px}.avis .profil .imgProfil{margin-right:5px;max-height:3em;max-width:3em;min-height:3em;min-width:3em}.avis .headerAvisContent,.avis .nameProfil{display:none}.avis .headerAvisContentPhone{align-items:start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;margin-left:.5em}.avis .headerAvisContentPhone .rate{align-items:center;display:flex;margin-top:5px}.avis .topRightIcon{align-items:center;display:flex;gap:10px;height:fit-content;min-height:2em;position:absolute;right:0;top:-10px}.avis .corpAvisContent{box-sizing:border-box;font-size:15px;margin-left:0;margin-top:0;width:100%}.avis .AvisContent{width:100%}.avis .interactionAvis{margin-top:-5px}.responseAvis{margin-left:5%;position:relative;width:100%}.responseAvis .button{display:flex;gap:60px;justify-content:center;margin-top:2em;position:relative;width:87%}.responseAvis .button p{border-radius:5px;margin:0;padding:.3em 1em}.avis .detailNoteAvis{display:none}.avis .detailNoteAvisPhone{display:flex;gap:10px;justify-content:start;margin:5px 0 15px;padding:0;width:100%}.avis .detailNoteAvisPhone div{align-items:center;border:.5px solid var(--border);border-radius:3px;box-sizing:border-box;display:flex;height:18px;margin:0;padding:2px 3px;white-space:nowrap;width:fit-content}.avis .detailNoteAvisPhone div>:first-child{margin-right:5px}.avis .detailNoteAvisPhone .divAmbiance{align-items:center;border:.5px solid var(--border);border-radius:3px;display:flex;gap:0;height:18px;margin-top:0;padding:2px 3px}.avis .detailNoteAvisPhone div p{font-size:9px;margin:0}.containerReport{min-width:0;width:90%}.avis .interactionAvis.answer{display:none}.avis .interactionAvis.answerPhone{background:linear-gradient(-45deg,#ffe78d,#fee38a,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#eab55d,#ffe78d);border:.8px solid var(--primaryDark);display:flex;font-family:Garet;font-size:13px;justify-content:flex-end;margin-bottom:0;margin-right:1em;margin-top:1em;text-align:right}.avis .titleAvisPhone{display:flex;font-size:20px;margin-bottom:10px;text-align:left;width:80%}.avis .profil .imgProfil p{color:#000;font-size:24px;margin:0}}@media screen and (max-width:375px){.avis .profil .imgProfil{margin-right:0;min-height:3em;min-width:3em}}.containerResponseAvisWrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:100}.containerResponseAvis{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;min-height:70%;padding-bottom:10px;padding-right:3%;padding-top:1%;position:relative;width:60%;z-index:15}.containerResponseAvis .review{height:50%;max-height:fit-content;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerResponseAvis .footerResponse{align-items:center;display:flex;justify-content:end;margin-top:10px;width:100%}.containerResponseAvis .response{margin-left:5%}.containerResponseAvis .mainCorp{display:flex;flex:1 1;margin-left:10%;margin-top:15px;width:90%}.containerResponseAvis .mainCorp .left{width:10%}.containerResponseAvis .mainCorp .left .containerImgResponse{aspect-ratio:1/1;background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;overflow:hidden;position:relative;width:100%}.containerResponseAvis .mainCorp .left .containerImgResponse img{height:100%;object-fit:cover;width:100%}.containerResponseAvis .mainCorp .right{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding-left:5%}.containerResponseAvis .mainCorp .right .top{font-size:20px;font-weight:450;margin-bottom:10px;text-align:left}.containerResponseAvis .mainCorp textarea{background-color:initial;border-radius:10px;box-sizing:border-box;flex:1 1;outline:none;padding:5px;resize:none;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerResponseAvis .mainCorp textarea:focus{border:1px solid var(--primaryDark)}.containerResponseAvis .closeIcon{position:absolute;right:.8em;top:.8em;z-index:2}@media screen and (max-width:765px){.containerResponseAvis{height:50%;min-height:500px;padding:5% 3% 3%;position:fixed;width:98%}.containerResponseAvis .mainCorp{flex-direction:column;margin-left:0;position:relative;width:100%}.containerResponseAvis .mainCorp .left{left:0;position:absolute;top:-10px}.containerResponseAvis .mainCorp .right{padding:0}.containerResponseAvis .mainCorp .right .smallTitle{margin-left:15%}.containerResponseAvis .closeIcon{display:none}.containerResponseAvis .mainCorp textarea{font-size:16px}}.containerResponse{display:flex;height:fit-content;margin-left:-5%;margin-top:10px;width:100%}.containerResponse .left{align-items:start;display:flex;justify-content:center;width:10%}.containerResponse .left .containerImg{aspect-ratio:1/1;background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;overflow:hidden;width:100%}.containerResponse .left .containerImg img{height:100%;object-fit:cover;width:100%}.containerResponse .right{box-sizing:border-box;flex:1 1;padding-left:5%}.containerProfilVisitor .containerResponse .right,.contentReview .containerResponse .right{padding-left:15%}.containerResponse .right .top{font-size:24px;font-weight:500;text-align:left;width:100%}.containerResponse .right .top i{font-weight:100}.containerResponse .comment{word-wrap:break-word;line-height:28px;margin-top:20px;overflow-wrap:break-word;position:relative;text-align:left;width:100%}@media screen and (max-width:765px){.containerResponse{padding-top:0}.containerResponse .comment{font-size:14px;line-height:20px;margin-left:3%;text-align:left}.containerResponse .comment.noImgPhone{margin-top:10px}.containerResponse .left{position:absolute;width:18%}.containerResponse .right .top{display:grid;margin-left:18%;width:100%}.containerResponse .right .top.noImgPhone{font-size:18px;margin-left:0;margin-top:5px}.containerResponse .left .containerImg{height:3em;width:3em}.containerResponse .right .top i{font-size:12px}}.containerPopUpConfirm{border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:22%;justify-content:space-between;left:50%;min-width:600px;padding-bottom:60px;padding-top:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:40%;z-index:101}.containerPopUpConfirm .midtext{margin-bottom:5px;margin-left:10%;width:80%}.containerPopUpConfirm .title{display:flex;justify-content:center;letter-spacing:.3px;margin-left:50%;position:relative;text-align:center;transform:translateX(-50%);width:fit-content}.containerPopUpConfirm .title p{margin-bottom:5px}.containerPopUpConfirm .button{display:flex;gap:10px;justify-content:space-evenly;margin-top:2em;width:100%}.containerPopUpConfirm .button p{margin:0}.containerPopUpConfirm .dots-loading:after{animation:dots 1.5s steps(4) infinite;content:".";display:inline-block;left:calc(100% + 5px);overflow:hidden;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:1em}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@media (max-width:768px){.containerPopUpConfirm{align-items:center;min-width:220px;padding-bottom:80px;width:90%}.containerPopUpConfirm .title{font-size:20px;margin-left:0;transform:none;width:80%}.containerPopUpConfirm .button{flex-direction:column-reverse;min-width:50%;width:fit-content}.containerPopUpConfirm .button p{font-size:13px}}.selectOption{position:relative}.elemChoosing{text-wrap:nowrap;align-items:center;background-color:var(--primaryLight);border:.6px solid var(--primaryDark);border-radius:5px;display:flex;justify-content:space-between;padding:.2em .5em;width:auto}.elemChoosing:hover{opacity:70%}.optionsContainer{border:.6px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;margin-top:.8em;padding:.5em;position:absolute;text-align:left;z-index:1}.selectOption .optionsContainer{background-color:var(--primaryLight)}.selectOption .option{border-radius:15px;padding:5px;z-index:10}.selectOption .option:hover{background-color:#d3d3d3;border-radius:5px;color:#000}.containerSendReview{align-items:center;animation:fadeInScale .1s ease-out;background-color:var(--primaryLight);border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:80%;left:50%;min-width:500px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;z-index:10;z-index:51}.containerSendReview .mainCorp{display:flex;flex-direction:column;height:91%;overflow:hidden;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerSendReview .footBar{border-top:1px solid var(--border);flex:1 1;width:100%}.containerSendReview .mainCorp .titleMain{display:flex;flex-direction:column;justify-content:center;margin-bottom:2em;margin-left:50%;margin-top:1.5em;position:relative;transform:translateX(-50%);width:fit-content}.containerSendReview .mainCorp .titleMain p{margin:0;white-space:nowrap;width:fit-content}.containerSendReview .mainCorp img{height:auto;position:absolute;top:calc(100% + 1px);width:100%}.containerSendReview .footBar img{height:2em}.containerSendReview .sendBar{align-items:center;display:flex;justify-content:space-between;margin-left:1em;width:100%}.containerSendReview .sendBar p{border-radius:5px;margin-right:3em;padding:6px 15px}.containerSendReview .sendBar .impossible{background:var(--border);border:.8px solid var(--primaryDark);opacity:50%}.containerSendReview .mainCorp .list{align-items:center;display:flex;flex:1 1;flex-direction:column;margin-left:5%;overflow-y:scroll;scrollbar-width:none;width:90%}.containerSendReview .mainCorp .list .border{background-color:var(--border);border-radius:20px;margin-bottom:15px;margin-top:10px;min-height:1px;width:80%}.containerSendReview .mainCorp .generalRate{align-items:center;display:flex}.containerSendReview .mainCorp .generalRate p{font-size:18px;font-weight:600;margin-right:10px}.containerSendReview .mainCorp .inputReview{height:3em;padding:.6em}.containerSendReview .mainCorp .inputReview,.containerSendReview .mainCorp textarea{border:.8px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;font-size:13px;outline:none;width:100%}.containerSendReview .mainCorp textarea{margin-bottom:2em;min-height:8em;padding:.5em;resize:none;scrollbar-color:#888 #0000;scrollbar-width:thin}.containerSendReview .mainCorp .textComment{font-weight:600;margin-bottom:5px;text-align:left;width:100%}.containerSendReview .alreadySend{border:1px solid var(--orange);border-radius:10px;padding:10px;width:calc(90% - 20px)}.containerSendReview .alreadySend .text{margin:0;opacity:80%;text-align:left}.containerSendReview .alreadySend .review{margin-left:5%;width:90%}.containerSendReview .closeSendReview{position:absolute;right:1em;top:1em;z-index:2}.containerSendReview .detailRate{display:flex;justify-content:space-between;width:100%}.containerSendReview .detailRate .leftPart,.containerSendReview .detailRate .rightPart{display:flex;flex-direction:column;width:45%}.containerSendReview .detailRate .leftPart{margin-left:5%}.containerSendReview .detailRate .rightPart{align-items:start;margin-right:5%}.containerSendReview .detailRate .rightPart .elem{display:flex;flex:1 1;flex-direction:column;justify-content:center;position:relative;width:100%}.containerSendReview .detailRate .rightPart .elem>:first-child{font-weight:600;text-align:left;white-space:nowrap;width:100%}.containerSendReview .detailRate .rightPart .elem .select{height:1.5em;margin-top:3px;position:relative;width:100%}.containerSendReview .detailRate .rightPart .elem .selectPrice{height:1.6em;position:relative;top:-5px;width:100%}.containerSendReview .detailRate .leftPart div{align-items:start;display:flex;flex-direction:column}.containerSendReview .detailRate .leftPart div p{font-weight:600;margin-bottom:5px}.selectOptionSendReview{align-items:start;border:.6px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;font-size:13px;height:fit-content;position:absolute;text-overflow:ellipsis;top:0;white-space:nowrap;width:100%}.selectOptionSendReview>:first-child{min-width:0;overflow:hidden;width:calc(100% - 2em)}.selectOptionSendReview>:first-child .firstPart{width:100%}.selectOptionSendReview .chevron{min-width:15%;width:15%}.selectOptionSendReview .cancel{position:absolute;right:5px}.selectOptionSendReview .option{background-color:var(--primaryLight);border-radius:5px;padding:5px;text-align:left;white-space:normal}.selectOptionSendReview .option:hover{background-color:#d3d3d3}.selectOptionSendReview div{align-items:center;display:flex;padding:2px}.selectOptionSendReview p{margin:0 0 0 5px}.containerSendReview .slidePrice .selectPrice{position:relative}.containerSendReview .slidePrice .value{align-items:center;background-color:var(--primaryDark);border-radius:5px;box-shadow:0 -3px 6px #00000026,3px 0 6px #0000001a,-3px 0 6px #0000001a;color:#fff;display:flex;justify-content:center;min-width:2em;padding:2px;position:absolute;transform:translate(-10%,-100%);white-space:nowrap;width:fit-content;z-index:1}.containerSendReview .slidePrice .pointerValue{background-color:var(--primaryDark);border-radius:3px;height:15px;position:absolute;transform:translate(50%,-60%) rotate(45deg);width:15px;z-index:0}.containerSendReview .slidePrice .slider-track{background:var(--classicGold);border-radius:15px;height:5px;left:-5px;margin-left:6px;position:absolute;top:19px;transform:translateY(50%);z-index:1}.containerSendReview .slidePrice input[type=range]{appearance:none;-webkit-appearance:none;background-color:initial;left:0;position:absolute;top:20px;width:100%}.containerSendReview .slidePrice input[type=range]::-webkit-slider-runnable-track{background:#ddd;border-radius:15px;height:5px}.containerSendReview .detailRate .borderPhone,.containerSendReview .detailRate .rightPart .pricePhone,.containerSendReview .ratePhone{display:none}.containerSendReview .confirmationMessage{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0003;left:50%;max-width:90vw;padding:30px 40px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px;z-index:999}.containerSendReview .confirmationText{font-weight:600;margin-top:20px}@media screen and (max-width:765px){.containerSendReview{height:80%;min-width:0;width:90%}.containerSendReview .detailRate .rightPart .pricePhone,.containerSendReview .ratePhone{display:block}.containerSendReview .detailRate .rightPart .price,.containerSendReview .rate,.containerSendReview .textNoPhone{display:none}.containerSendReview .titleMain img{top:100%}.containerSendReview .generalRate{flex-direction:column}.containerSendReview .generalRate p{margin-bottom:5px}.containerSendReview .detailRate{flex-direction:column}.containerSendReview .detailRate .leftPart,.containerSendReview .detailRate .rightPart{margin:0 0 0 5%;width:90%}.containerSendReview .detailRate .leftPart div,.containerSendReview .detailRate .rightPart .elem{align-items:center;flex-direction:row;justify-content:space-between}.containerSendReview .detailRate .leftPart div p{font-size:13px;margin:10px}.containerSendReview .detailRate .borderPhone{background-color:var(--border);display:block;height:1px;margin-bottom:10px;margin-left:5%;margin-top:10px;width:90%}.containerSendReview .detailRate .rightPart .pricePhone{font-weight:600;margin-right:15px;white-space:nowrap}.containerSendReview .detailRate .rightPart .elem{font-size:13px;margin:10px 0}.containerSendReview .detailRate .rightPart .select{margin-bottom:7.5px}.containerSendReview .mainCorp .textComment{font-size:16px;margin-bottom:5px;width:100%}.containerSendReview .mainCorp .inputReview{font-size:16px;max-width:99%}.containerSendReview .mainCorp textarea{font-size:16px;margin-top:0;max-width:99%}.containerSendReview .alreadySend{border-radius:5px}.containerSendReview .alreadySend .text{font-size:11px}.containerSendReview .detailRate .rightPart .elem .selectPrice{height:3em}.containerSendReview .mainCorp .titleMain p{font-size:26px}.containerSendReview .sendBar .buttonSendReview{font-size:13px}}.containerMenuBase{display:flex;width:100vw}.containerMenuBase .mainCorp{align-items:center;display:flex;justify-content:center;margin-top:3em;width:100%}.containerMenuBase .borderMenuRestau{align-items:center;display:flex;justify-content:center;width:7.2%}.containerMenuBase .borderMenuRestau div{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;display:flex;justify-content:center;padding:3.5em 1px}.containerMenuBase .borderMenuRestau div:active{box-shadow:inset 0 3px 5px #0000004d;transform:translateY(2px)}.containerMenuBase .menuRestau{align-items:center;aspect-ratio:1.6;display:flex;justify-content:center;position:relative;width:60vw}.containerMenuBase .pagesEffectLeft,.containerMenuBase .pagesEffectRight{box-shadow:0 0 6px #0006;height:100%;margin-top:2px;position:absolute;width:15px}.containerMenuBase .pagesEffectLeft.style0,.containerMenuBase .pagesEffectLeft.style2,.containerMenuBase .pagesEffectRight.style0,.containerMenuBase .pagesEffectRight.style2{border:1px solid #040404}.containerMenuBase .pagesEffectLeft.style1,.containerMenuBase .pagesEffectRight.style1{border:1px solid #737373}.containerMenuBase .pagesEffectLeft{background:repeating-linear-gradient(270deg,#bc9b5233 0,#bc9b5233 2px,#040404 0,#040404 0,#bc9b521a 3px,#bc9b521a 5px);right:100%}.containerMenuBase .pagesEffectRight{background:repeating-linear-gradient(90deg,#bc9b521a 0,#bc9b521a 2px,#040404 0,#040404 0,#bc9b5233 3px,#bc9b5233 5px);left:100%}.containerMenuBase .bottomInfo{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;top:calc(100% + 10px);width:100%}.containerMenuBase .flipped .PageMenuBack,.containerMenuBase .flipped .PageMenuFront{transform:rotateY(-180deg)}.containerMenuBase .PageMenuBack,.containerMenuBase .PageMenuFront{border-right:1px solid var(--border)}.containerMenuBase .pageRestau{height:100%;margin-left:50%;position:absolute;width:50%}.containerMenuBase .menuRestauTel{display:none}@media screen and (max-width:1050px){.containerMenuBase .borderMenuRestau,.containerMenuBase .mainCorp .menuRestau{display:none}.containerMenuBase .mainCorp .menuRestauTel{aspect-ratio:1/1.6;display:block;position:relative;width:90vw;z-index:2}.containerMenuBase .mainCorp .menuRestauTel .pageRestauTel.flipped{left:0}.containerMenuBase .mainCorp .menuRestauTel .pageRestauTel{height:100%;left:100%;min-width:100%;position:absolute;top:0;width:100%}.containerMenuBase .mainCorp .flipped .PageMenuBack,.containerMenuBase .mainCorp .flipped .PageMenuFront{left:100%}.containerMenuBase .mainCorp .flipped .back-content{opacity:100%;transition:opacity 0s ease}.containerMenuBase .mainCorp .back-content{opacity:0;transition:opacity .5s ease}.containerMenuBase .bottomInfo{left:5%;width:90%}.containerMenuBase .bottomInfo .dateUpdate{max-width:70%;text-align:left}.containerMenuBase .numberPagesPhone{align-items:center;display:flex;gap:13px;justify-content:space-between;width:30%}.containerMenuBase .numberPagesPhone .lock{opacity:30%}.containerMenuBase .numberPagesPhone div{align-items:center;border:.8px solid var(--primaryDark);border-radius:5px;display:flex;justify-content:center;padding:2px}.containerMenuBase .numberPagesPhone span{align-items:center;display:flex;gap:5px}}.PageMenuBack,.PageMenuFront{background-color:#fffdf9}.containerPageMenu .ornement1{background:linear-gradient(180deg,#ffe78d,#fee38a,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#eab55d,#ffe78d)}.containerPageMenu .ornement2{background:linear-gradient(180deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerPageMenu .topLeft{position:absolute;right:10px;top:10px}.containerPageMenu .topLeft2{position:absolute;right:17.5px;top:17.5px}.containerPageMenu .bottomLeft{bottom:10px;position:absolute;right:10px}.containerPageMenu .bottomLeft2{bottom:17.5px;position:absolute;right:17.5px}.containerPageMenu .topRight{position:absolute;right:10px;top:10px}.containerPageMenu .topRight2{position:absolute;right:17.5px;top:17.5px}.containerPageMenu .firstWidth{width:15%}.containerPageMenu .scndWidth{width:10%}.containerPageMenu .firstHeight{height:15%}.containerPageMenu .scndHeight{height:10%}.containerPageMenu .bottomRight{bottom:10px;position:absolute;right:10px}.containerPageMenu .bottomRight2{bottom:17.5px;position:absolute;right:17.5px}.PageMenuBack,.PageMenuFront{align-items:center;display:flex;height:100%;overflow-y:hidden;pointer-events:auto;position:absolute;top:0;transform-origin:left;transform-style:preserve-3d;transition:transform 1s ease;width:100%}.PageMenuBack:after,.PageMenuFront:after{background:linear-gradient(90deg,#0003,#0000)}.PageMenuBack:after,.PageMenuFront:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:5%}.PageMenuFront{backface-visibility:hidden;z-index:1}.PageMenuBack{z-index:0}.containerPageMenu{overflow-x:hidden}.back-content,.front-content{display:flex;flex-direction:column;height:85%;margin-left:7.5%;width:85%;z-index:2}.containerPageMenu.style0,.containerPageMenu.style2{border-bottom:1px solid #040404;border-top:1px solid #040404}.containerPageMenu.style1{border-bottom:1px solid #737373;border-top:1px solid #737373}.PageMenuFront.style0{border-left:1px solid #040404}.PageMenuFront.style1{border-left:1px solid #737373}.PageMenuFront.style2:before{background:radial-gradient(circle at 0 0,#e0b45b,#e1b55b,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#d5a94a,#e1b55c);content:"";height:100%;left:0;position:absolute;top:0;width:1px;z-index:1}.back-content{transform:rotateY(180deg)}.containerPageMenu .filterCover0{background:linear-gradient(90deg,rgba(211,167,68,.065),#c0c0c003,rgba(98,98,98,.015),rgba(98,98,98,.015),#d3a7440d);height:100%;left:0;position:absolute;top:0;width:100%}.containerPageMenu .filterCover1{background:radial-gradient(circle at 0 0,#c99d3e,#d3a744,#c49835,#ffe78d,#fee38a,#fad67e,#ecc868,#eab55d,#c19333,#c99d3e);height:100%;left:0;opacity:.08;position:absolute;top:0;width:100%}.containerPageMenu .filterCover2{background:linear-gradient(270deg,rgba(211,167,68,.065),#c0c0c003,rgba(98,98,98,.015),rgba(98,98,98,.015),#0000001a);height:100%;left:0;position:absolute;top:0;width:100%}.containerPageMenu .borderStyle0,.containerPageMenu .borderStyle2{background:radial-gradient(circle at 0 0,#c99d3e,#d3a744,#c49835,#ffe78d,#fee38a,#fad67e,#ecc868,#eab55d,#c19333,#c99d3e);height:100%;max-width:2px;position:absolute;right:0;top:0;width:2px}.containerPageMenu .bottomLeftProx img,.containerPageMenu .topLeftProx img{height:100%;width:100%}.containerPageMenu .bottomLeftProx img{transform:rotateX(180deg)}.containerPageMenu .bottomLine{bottom:10px;height:15px;left:30%;position:absolute;width:40%}.containerPageMenu .topLeftProx{position:absolute;right:3px;top:3px}.containerPageMenu .bottomLeftProx{bottom:-3px;position:absolute;right:3px}.containerPageMenu .containerLineMenu .leftLineTitle,.containerPageMenu .containerLineMenu .rightLineTitle{height:1px;max-height:1px;min-height:1px;width:8%}.containerPageMenu .containerLineMenu .bottomLine{height:auto;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:clamp(50px,95%,15vw)}.containerPageMenu .containerLineMenu .swooshTitle{height:auto;width:10%}.containerPageMenu .containerLineMenu .leftLineTitle{background:radial-gradient(circle at 0 0,#e0b45b,#e1b55b,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#d5a94a,#e1b55c)}.containerPageMenu .containerLineMenu .rightLineTitle{background:radial-gradient(circle at 0 0,#e1b55c,#d5a94a,#c99d3e,#c19333,#c49835,#d3a744,#ecc868,#fad67e,#e1b55b,#e0b45b)}.containerPageMenu .containerLineMenu{word-wrap:break-word;display:flex;height:fit-content;margin-bottom:1%;overflow-wrap:break-word;position:relative;white-space:pre-wrap;width:100%}.containerPageMenu .containerLineMenu.isText{flex-direction:column}.containerPageMenu .containerLineMenu.underLineHover:hover .contentText{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.containerPageMenu .containerLineMenu .contentText{align-items:start;display:flex;position:relative;width:100%}.containerPageMenu .containerLineMenu .descText{flex:1 1;text-align:left}.containerPageMenu .containerLineMenu .text{width:100%}.containerPageMenu .containerLineMenu.smallTitle{align-items:center;gap:5px}.containerPageMenu .containerLineMenu.smallTitle .text{position:relative;width:fit-content}.containerPageMenu .containerLineMenu .price{width:fit-content}.containerPageMenu .containerLineMenu p{margin:0;padding:1px}.containerPageMenu .containerLineMenu .interactivePoint{background-color:#424242;border-radius:50%;height:4.5px;margin-top:.5px;min-height:4.5px;min-width:4.5px;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);width:4.5px}@media screen and (max-width:1000px){.containerPageMenu .containerLineMenu{margin-bottom:2.5%}.containerPageMenu .containerLineMenu .bottomLine{height:auto;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:clamp(50px,95%,70vw)}.containerPageMenu .containerLineMenu .interactivePoint{right:calc(100% + 8px)}.containerPageMenu .firstWidth{width:14%}.containerPageMenu .scndWidth{width:8%}.containerPageMenu .firstHeight{height:10%}.containerPageMenu .scndHeight{height:5%}}.rightBarRestau{align-items:center;background:linear-gradient(180deg,#000,#4b4b4b);border-radius:12px;box-shadow:0 4px 12px #00000080;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:start;margin-left:2em;margin-right:1em;overflow-x:hidden;overflow-y:auto;padding:10px;position:relative;scrollbar-width:none;transition:transform .3s ease,box-shadow .3s ease;width:calc(20% - 2em)}.rightBarRestau:hover{box-shadow:0 6px 15px #0009;transform:translateY(-3px)}.rightBarRestau .whiteLine{margin-bottom:20px;width:70%}.rightBarRestau .imgPlat{border:1px solid var(--border);border-radius:20px;object-fit:cover;width:100%}.rightBarRestau .containerImg{align-items:start;display:flex;justify-content:center;position:relative;width:100%}.rightBarRestau .containerImg .emptyImg{align-items:center;aspect-ratio:3/2;border:1px solid var(--border);border-radius:15px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-weight:600;justify-content:center;line-height:1.8em;margin-bottom:auto;padding:10%;width:95%}.rightBarRestau .containerImg .emptyImg img{border:none;margin-top:10px;width:30%}.rightBarRestau .containerImg div{height:auto;position:relative;width:95%}.containerFullImgRightBar .fullScreen,.rightBarRestau .containerImg .fullScreen{background-color:#141414cc;border-radius:50%;color:#fff;padding:.1em;position:absolute;right:.5em;top:.5em;transition:background-color .2s ease-in-out}.rightBarRestau .name{padding-top:1.5em;text-align:left;width:90%}.rightBarRestau .desc{padding-left:1em;padding-right:1em;padding-top:20px;text-align:left;width:90%}.rightBarRestau .largeTextBold{margin-bottom:10px;margin-top:10px;overflow-wrap:break-word;word-break:break-word}.containerFullImgRightBar{border:1px solid var(--border);border-radius:20px;height:70vh;left:50%;margin-bottom:1em;max-width:90vw;min-width:30vw;overflow:hidden;position:fixed;top:15vh;transform:translateX(-50%);z-index:50}.containerFullImgRightBar .fullIMG{height:70vh}.XFullIMGTel,.rightBarRestauTel{display:none}.textDefaultShowPlat{font-size:larger;font-style:italic;margin-top:100%;text-align:center}@media screen and (max-width:1050px){.rightBarRestau{display:none}.rightBarRestauTel{align-items:center;background:linear-gradient(180deg,#000,#4b4b4b);color:#fff;display:flex;flex-direction:column;height:calc(100dvh - 127px);left:0;min-height:calc(100dvh - 127px);overflow-y:auto;overscroll-behavior:contain;position:fixed;top:100vh;touch-action:none;transition:top .5s ease-in-out;width:100%;z-index:10}.rightBarRestauTel .showPageInfo{align-items:center;display:flex;flex:1 1;flex-direction:column;width:100%}.rightBarRestauTel .showPageInfo .largeTitle{margin:1.5em 0 0;text-align:center;width:70%}.rightBarRestauTel .showPageInfo .midText{margin:0;text-align:center;width:75%}.rightBarRestauTel .showPageInfo .XsmallText{margin:7em 0 0;opacity:60%;text-align:center;width:70%}.rightBarRestauTel.full .content{flex:1 1;overflow-y:auto}.rightBarRestauTel.full .desc{padding-bottom:4em}.rightBarRestauTel .containerImg{margin-left:5%;position:relative;width:90%}.rightBarRestauTel.full{overflow-y:auto;padding-bottom:2em;top:64px}.rightBarRestauTel img{border-radius:10px;height:auto;width:100%}.rightBarRestauTel .containerImg img{border:2px solid var(--border);box-sizing:border-box}.rightBarRestauTel .descBar{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;margin-left:5%;margin-top:1em;overflow-wrap:break-word;width:90%;word-break:break-word}.rightBarRestauTel .nameDesc,.rightBarRestauTel .price{font-size:21px}.rightBarRestauTel .name{font-size:26px;margin-bottom:17.5px;overflow-wrap:break-word;position:relative;width:80%;word-break:break-word;z-index:1}.rightBarRestauTel .desc{display:block;font-size:15.5px;margin-left:5%;padding-top:20px;text-align:left;width:90%}.rightBarRestauTel .close{align-items:center;aspect-ratio:1/1;display:block;display:flex;justify-content:center;position:absolute;right:0;top:0;width:53px;z-index:100}.containerFullImgRightBar{border:1px solid var(--primaryDark);border-radius:20px;height:auto;margin:0;max-width:95%;min-width:0;top:50%;transform:translate(-50%,-50%);width:95%}.containerFullImgRightBar .fullIMG{display:block;height:auto;width:100%}.rightBarRestauTel .containerButton{display:none}.rightBarRestauTel.full .containerButton{align-items:center;display:flex;height:12%;justify-content:space-between;width:85%}.rightBarRestauTel .containerButton div{align-items:center;background-color:var(--primaryDark);border-radius:5px;display:flex;gap:5px;justify-content:space-between;margin:0;min-width:fit-content;text-overflow:ellipsis;touch-action:manipulation;transition:transform .1s ease,opacity .1s ease,background-color .1s ease;-webkit-user-select:none;user-select:none;width:29%}.rightBarRestauTel .containerButton div:active{background-color:#333;opacity:.85;transform:scale(.96)}.rightBarRestauTel .topBarBorder{background-color:var(--border);border-radius:10px;display:block;height:2px;margin-bottom:17px;margin-top:20px;width:20%}}.restaurantPage{background-color:var(--secondaryLight);display:flex;flex-direction:column;height:fit-content;margin-top:15px;min-height:80vh;overflow-x:hidden;width:100vw}.restaurantPage .banner{height:auto;width:100%}.restaurantPage .accesBar{border-bottom:1px solid var(--primaryDark);display:flex;height:3em;justify-content:space-evenly;max-width:100vw;position:relative;width:100%;z-index:6}.restaurantPage .componentAccesBar{align-items:center;display:flex;position:relative;width:fit-content}.restaurantPage .componentAccesBar a{align-items:center;display:flex;-webkit-text-decoration:#0000;text-decoration:#0000}.restaurantPage .componentAccesBar a:hover{align-items:center;display:flex;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:1px;text-underline-offset:3px}.restaurantPage .componentAccesBar .schedule{align-items:center;display:flex}.restaurantPage .componentAccesBar .text{margin-left:10px}.restaurantPage .containerMenu{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;box-shadow:0 0 7px #0006;display:flex;flex-direction:column;gap:10px;height:fit-content;padding:.5em;position:absolute;right:5px;top:calc(100% + 15px);width:14em;z-index:1}.restaurantPage .containerMenu div{align-items:center;display:flex;white-space:nowrap;width:90%}.restaurantPage .containerMenu div .icon{margin-right:5px}.restaurantPage .containerFullAddress{border:1px solid var(--primaryDark);border-radius:5px;box-shadow:0 0 7px #0006;left:0;padding:1em;padding-top:0;position:absolute;top:calc(100% + 10px);width:100%;z-index:10}.restaurantPage .accesBar .hamburger{position:absolute;right:2em;top:50%;transform:translateY(-50%)}.restaurantPage .containerSchedule{border:1px solid var(--primaryDark);border-radius:5px;box-shadow:0 0 7px #0006;left:0;min-width:350px;position:absolute;text-align:left;top:calc(100% + 10px);width:fit-content;z-index:10}.restaurantPage .listDesc{height:fit-content;max-width:100vw;padding-bottom:6em;position:relative}.restaurantPage .mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.restaurantPage .containerSignalment{border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:80%;left:50%;min-width:450px;overflow-y:auto;padding-bottom:10px;position:fixed;scrollbar-width:none;top:10%;transform:translateX(-50%);width:35%;z-index:100}.restaurantPage .containerSignalment .close{color:#414141;position:absolute;right:15px;top:15px}.restaurantPage .containerSignalment .back{color:#414141;left:15px;position:absolute;top:10px}.restaurantPage .containerSignalment .top{margin-bottom:5px;margin-top:.8em}.restaurantPage .containerSignalment .line{margin-left:30%;width:40%}.restaurantPage .containerSignalment .descPhone{display:none}.restaurantPage .containerSignalment .desc,.restaurantPage .containerSignalment .descPhone{font-size:14px;margin-bottom:15px;margin-left:5%;margin-top:15px;opacity:90%;text-align:center;width:90%}.restaurantPage .containerSignalment .list{width:100%}.restaurantPage .containerSignalment .corpError>:last-child,.restaurantPage .containerSignalment .list>:last-child{margin-bottom:10px}.restaurantPage .containerSignalment .list .elem{align-items:center;display:flex;justify-content:space-between;margin-left:5%;width:90%}.restaurantPage .containerSignalment .list .elem .icon{opacity:60%}.restaurantPage .containerSignalment .list .border{background-color:var(--border);height:1px;margin-bottom:7.5px;margin-left:5%;margin-top:7.5px;opacity:50%;width:90%}.restaurantPage .containerSignalment .topError{align-items:center;display:flex;flex-direction:column;height:15%;justify-content:center}.restaurantPage .containerSignalment .topError p{margin-bottom:5px;margin-top:.8em}.restaurantPage .containerSignalment .topError img{width:40%}.restaurantPage .containerSignalment .corpError{display:flex;flex:1 1;flex-direction:column;margin-left:5%;width:90%}.restaurantPage .containerSignalment .corpError textarea{background-color:var(--secondaryLight);border:1px solid var(--border);border-radius:5px;box-sizing:border-box;flex:1 1;padding:.5em;resize:none}.restaurantPage .containerSignalment .corpError textarea:focus{border:1px solid #000;outline:none}.restaurantPage .containerSignalment .msg{align-items:center;display:flex;margin-bottom:-5px}.restaurantPage .containerSignalment .footerSignal{justify-content:center}.restaurantPage .containerSignalment .buttonSend{background-color:var(--border);display:inline-block;margin-bottom:7%;margin-top:5%}.restaurantPage .disabledSend{background:var(--border);opacity:.6}.restaurantPage .selectPhoto{height:fit-content;margin-left:5%;position:relative;width:fit-content}.restaurantPage .selectPhoto .elemSelect{align-items:center;border:.8px solid var(--primaryDark);border-radius:5px;display:flex;padding:0 .5em}.restaurantPage .selectPhoto .elemSelect p{margin:0;padding:0}.restaurantPage .filtersForPhone .icon,.restaurantPage .selectPhoto .elemSelect .icon{margin-right:8px}.restaurantPage .selectPhoto .container .elem,.restaurantPage .selectPhoto .elemSelect{padding:.5em}.restaurantPage .selectPhoto .container .elem:hover,.restaurantPage .selectPhoto .elemSelect:hover{filter:brightness(.85);padding:.5em}.restaurantPage .selectPhoto .container{border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;min-width:145px;padding:10px;position:absolute;top:105%;width:100%}.restaurantPage .selectPhoto .container .elem{border-radius:5px;text-align:left}.restaurantPage .signalmentSend{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.restaurantPage .signalmentSend .line{margin-left:0;transform:none}.restaurantPage .signalmentSend .corp{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:end;padding-bottom:15%}.restaurantPage .signalmentSend .corp .largeTextBold{margin-top:15%}.restaurantPage .signalmentSend .midWhiteButton{margin-bottom:7%;margin-top:5%}.restaurantPage .containerShowFilters{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:80%;left:50%;min-width:400px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;z-index:20}.restaurantPage .containerShowFilters .close{position:absolute;right:10px;top:10px}.restaurantPage .containerShowFilters .top{align-items:center;display:flex;height:12%;justify-content:center;position:relative;width:100%}.restaurantPage .containerShowFilters .border{background:var(--classicGold);height:1px;width:100%}.restaurantPage .containerShowFilters .corp{flex:1 1;overflow-y:auto;scrollbar-width:none;width:80%}.restaurantPage .containerShowFilters .corp .elem{align-items:start;display:flex;flex-direction:column;margin-bottom:10px;text-align:left;width:100%}.restaurantPage .containerShowFilters .corp .elem p{margin-bottom:10px}.restaurantPage .borderPhone,.restaurantPage .borderPhoneGrey,.restaurantPage .filtersForPhone,.restaurantPage .scheduleForPhone,.restaurantPage .textForPhone{display:none}.restaurantPage .mapOptions{border:1px solid var(--primaryDark);border-radius:4px;box-shadow:0 2px 8px #00000026;left:8%;min-width:160px;overflow:hidden;position:absolute;top:calc(100% + 5px);z-index:20}.restaurantPage .mapOption{align-items:center;cursor:pointer;display:flex;font-size:.9rem;padding:.6em 1em;white-space:nowrap}.restaurantPage .mapOption+.mapOption{border-top:1px solid var(--border)}.restaurantPage .mapOption:hover{background-color:#0000000d}.restaurantPage .adressRestoWrapper{align-items:center;display:flex;flex-direction:row;gap:.2em}.restaurantPage .mapOption svg{height:1.2em;width:1.2em}@media screen and (max-width:765px){.restaurantPage .accesBar{border:none;box-shadow:0 0 7px #00000080;flex-wrap:wrap-reverse;height:fit-content;justify-content:start;margin:0;padding:8px 0 0;white-space:nowrap}.restaurantPage .accesBar p{margin:0}.restaurantPage .scheduleForPhone,.restaurantPage .textForPhone{display:block}.restaurantPage .componentAccesBar.scheduleForPhone{align-items:center;display:flex;padding-bottom:8px;position:relative}.restaurantPage .componentAccesBar.scheduleForPhone.open{margin-left:0;width:100%}.restaurantPage .scheduleForPhone .middle{align-items:center;display:flex;height:100%;margin-left:5%;width:90%}.restaurantPage .scheduleForPhone .iconLeft{display:flex;justify-content:start;left:0;position:absolute;top:5px;width:5%}.restaurantPage .scheduleForPhone .iconRight{position:absolute;right:0;top:4px;width:10%;z-index:10}.restaurantPage .filtersForPhone{align-items:center;box-sizing:border-box;display:flex;padding-left:20px;width:85%}.restaurantPage .hamburger .showBaseFilters,.restaurantPage .mask,.restaurantPage .scheduleForComputer,.restaurantPage .textForComputer{display:none}.restaurantPage .componentAccesBar{justify-content:start;margin-left:5%;width:96%}.restaurantPage .componentAccesBar .text{font-size:15px;margin-left:15px;padding:0;text-align:left;width:fit-content}.restaurantPage .componentAccesBar a{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:99%}.restaurantPage .componentAccesBar a p{display:inline;white-space:nowrap}.restaurantPage .componentAccesBar a .textForPhone{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.restaurantPage{margin-top:0}.restaurantPage .containerSignalment{min-width:0;top:10%;width:90%}.restaurantPage .containerShowFilters{min-width:0;width:90%}.restaurantPage .accesBar .hamburger{position:relative;right:0;top:0;transform:none;width:15%}.restaurantPage .borderPhone{background:var(--classicGold);display:block;height:1px;margin-bottom:10px;margin-top:8px;min-height:1px;width:100%}.restaurantPage .borderPhoneGrey{background:var(--border);display:block;height:.8px;margin-bottom:8px;margin-top:8px;min-height:.8px;opacity:50%;width:100%}.restaurantPage .containerSignalment .desc{display:none}.restaurantPage .containerSignalment .list{margin-top:2em}.restaurantPage .containerSignalment .descPhone{display:flex;font-size:12px;margin-left:10%;margin-top:20px;width:80%}.restaurantPage .containerSignalment .msg .pageChoice{font-size:14px;margin-top:2em;text-align:left}.restaurantPage .containerSignalment .topError p{font-size:22px}.restaurantPage .containerSignalment .msg i,.restaurantPage .containerSignalment .msg p{font-size:14px}.restaurantPage .containerSignalment .top{font-size:28px}.restaurantPage .containerSignalment .corpError textarea{font-size:16px}.restaurantPage .containerSignalment .topError p{margin-top:1.5em}.restaurantPage .containerSchedulesResto .elemSchedule{padding:0}.restaurantPage .componentAccesBar .iconPinMap{margin-left:-2px}.restaurantPage .banner{height:auto;transform:translateX(-19%);width:170%}.restaurantPage .scheduleForPhone.open .iconLeft{display:none}.restaurantPage .mapOptions{left:auto;margin-top:10px}.restaurantPage .addressText,.restaurantPage .adressRestoWrapper{display:flex;flex-wrap:wrap;gap:.4em}.restaurantPage .addressText i,.restaurantPage .adressRestoWrapper p{white-space:normal;word-break:break-word}.restaurantPage .addressText{max-width:80%}.restaurantPage .openSchedule{margin-left:8px}.restaurantPage.restaurateur .hamburger{display:none}.restaurantPage .signalmentSend .corp .largeTextBold{font-size:15px;width:80%}.restaurantPage .signalmentSend{height:90%}.containerSchedulesResto .elemSchedule .plage,.restaurantPage .openSchedule{font-size:13.5px}}.blockRestauEdit{align-items:center;border-bottom:1px solid #cccccc1a;border-top:1px solid #cccccc1a;display:flex;height:fit-content;justify-content:space-between;min-height:fit-content;position:relative;transition:border-color .3s ease;width:100%}.blockRestauEdit:hover{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.blockRestauEdit.blockFinal{border-bottom:none;border-top:none}.blockRestauEdit .contentBlockRestauEdit{align-items:center;display:flex;height:fit-content;justify-content:space-between;margin-left:6%;min-height:fit-content;position:relative;width:88%}.blockRestauEdit.banner .iconDelete{color:#fff;left:auto;padding:4px;right:3%;z-index:9}.blockRestauEdit .iconDelete{left:103%;opacity:5%;position:absolute;top:10px;transition:opacity .1s ease}.blockRestauEdit:hover .iconDelete{opacity:100%}.blockRestauEdit:hover .iconDelete:hover{opacity:70%}.blockRestauEdit.banner .contentBlockRestauEdit{margin-left:0;width:100%}.blockRestauEdit .imgUnique{aspect-ratio:8/5;margin-left:50%;transform:translateX(-50%);width:50%}.blockRestauEdit .imgUnique .buttonModel{aspect-ratio:8/5;height:auto}.blockRestauEdit .imgUnique img{width:100%}.blockRestauEdit .containerImg.border0,.blockRestauEdit .imgUnique.border0,.blockRestauEdit .imgUnique.border0 .mask{border-radius:15px}.blockRestauEdit .containerImg.border1,.blockRestauEdit .imgUnique.border1{border-radius:0}.blockRestauEdit .containerImg.empty,.blockRestauEdit .imgUnique.empty{border:1px solid var(--primaryDark)}.blockRestauEdit .containerImg:hover{cursor:pointer}.blockRestauEdit .imgBanner{aspect-ratio:32/9;width:100%}.blockRestauEdit .buttonModel p{margin-top:15px}.blockRestauEdit .buttonModel{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.blockRestauEdit .buttonModel.alwaysShow{opacity:50%}.blockRestauEdit img{position:relative;z-index:1}.blockRestauEdit .buttonModel div{background-color:var(--primaryLight);border:1px solid var(--primaryDark);box-sizing:border-box;padding:.3em 1.3em}.blockRestauEdit .buttonModel>:last-child{margin-top:20px}.blockRestauEdit .buttonModel div:hover{cursor:pointer;filter:brightness(.8)}.blockRestauEdit .buttonModel div,.blockRestauEdit .buttonModel p{border-radius:5px;z-index:3}.blockRestauEdit .buttonModel .mask.primaryBack:hover{filter:brightness(.9)}.blockRestauEdit .buttonModel .mask{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.blockRestauEdit .buttonModel:hover{opacity:1}.blockRestauEdit .containerImg,.blockRestauEdit .imgBanner,.blockRestauEdit .imgUnique{overflow:hidden;position:relative}.blockRestauEdit .containerImg img,.blockRestauEdit .imgBanner img{height:100%;width:100%}.blockRestauEdit .containerImg.square{aspect-ratio:8/5;width:41.5%}.blockRestauEdit .containerImg.thirdImg{aspect-ratio:1/1;width:25.5%}.blockRestauEdit .containerImg.thirdElem{aspect-ratio:1/1;width:21%}.blockRestauEdit .textDuo{overflow-wrap:break-word;position:relative;width:47.8%}.blockRestauEdit .textUnique{margin-left:5%;overflow-wrap:break-word;position:relative;width:90%}.blockRestauEdit .text{overflow-wrap:break-word}.blockRestauEdit .largeTextBold{font-family:EB Garamond}.blockRestauEdit input{background-color:initial;border:none;border-radius:5px;margin-bottom:5px;outline:none;width:100%}.blockRestauEdit input:focus{border:1px solid var(--primaryDark)}.blockRestauEdit textarea{background-color:initial;border:none;border-radius:5px;height:fit-content;min-height:160px;outline:none;resize:none;width:100%}.blockRestauEdit textarea.border,.blockRestauEdit textarea:focus{border:1px solid var(--primaryDark)}.blockRestauEdit textarea.border{border-radius:5px}.blockRestauEdit textarea:focus~.lengthText{opacity:1}.blockRestauEdit .lengthText{align-items:center;background-color:hsla(0,0%,100%,.952);border-radius:5px;bottom:10px;display:flex;left:calc(100% + 8px);opacity:0;padding:3px;position:absolute;z-index:10}.blockRestauEdit .text{position:relative;width:50%}.containerBorderRadius{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;left:2%;padding:5px;position:absolute;top:2%;z-index:3}.containerBorderRadius:hover{filter:brightness(.9)}.thirdElem .containerAlignementText{padding:.5em .1em}.textUnique .containerAlignementText{right:calc(100% + 17px)}.textUnique .midTitle{width:100%}.containerAlignementText{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;gap:10px;padding:.7em .3em;position:absolute;right:calc(100% + 1px);top:50%;transform:translateY(-50%)}.containerAlignementText div{align-items:center;border:1px solid #0000;border-radius:5px;display:flex;padding:3px}.containerAlignementText div:hover{filter:brightness(.9)}.containerAlignementText .select{border:1px solid var(--primaryDark)}.blockRestauEdit .switch{align-items:center;display:flex;justify-content:space-evenly;opacity:5%;position:absolute;right:calc(100% - 5px);top:5px;width:7%;z-index:2}.blockRestauEdit.banner .switch{left:5px;right:auto;z-index:9}.blockRestauEdit.banner .switch p{display:none}.blockRestauEdit.banner .switch div{color:#fff}.blockRestauEdit.banner .switch div:hover{opacity:.7}.blockRestauEdit:hover .switch{opacity:1}.blockRestauEdit .switch div{align-items:center;display:flex;flex-direction:column}.blockRestauEdit .switch div:hover p{height:fit-content;opacity:1}.blockRestauEdit .switch div p{height:0;left:50%;opacity:0;position:absolute;top:100%;transform:translateX(-50%);width:80%}.blockRestauEdit .containerImg.marginLeft{margin-left:3.15%}.blockRestauEdit .containerImg.marginRight{margin-right:3.15%}.blockRestauEdit.blockFinal img{transition:transform .3s ease-in-out}.blockRestauEdit.blockFinal .containerImg.thirdElem:hover img,.blockRestauEdit.blockFinal .containerImg:hover img,.blockRestauEdit.blockFinal .imgUnique:hover img{transform:scale(1.1)}.blockRestauEdit .midTitle{margin-bottom:15px;margin-top:0}.blockRestauEdit .midText{margin:0}.blockRestauEdit.blockFinal .midText{white-space:pre-wrap}.blockRestauEdit .titleRestoEdit{margin-bottom:10px;margin-top:0}@media screen and (max-width:767px){.blockRestauEdit .contentBlockRestauEdit{flex-direction:column;gap:10px}.blockRestauEdit.defilmentImg .contentBlockRestauEdit{margin-left:0;width:100%}.blockRestauEdit.defilmentImg .contentBlockRestauEdit>:last-child{margin-right:6%}.blockRestauEdit .text,.blockRestauEdit .textDuo,.blockRestauEdit .textUnique{margin:0;transform:none;width:100%}.blockRestauEdit .containerImg.square{min-width:100%;width:100%}.blockRestauEdit .containerImg.marginLeft{margin-right:5.6%}.blockRestauEdit.defilmentImg .containerImg.square.marginLeft,.blockRestauEdit.defilmentImg .containerImg.square.marginRight{min-width:80%;width:80%}.blockRestauEdit .imgUnique{margin:0;transform:none;width:100%}.blockRestauEdit.defilmentImg .containerImg.square{min-width:100%;width:100%}.blockRestauEdit.defilmentImg .contentBlockRestauEdit{flex-direction:row;gap:0;overflow-x:auto;padding:0 20px;position:relative;scrollbar-width:none}.blockRestauEdit .containerImg.thirdElem{width:68%}.blockRestauEdit.defilmentImg .containerImg.thirdElem{margin-right:5.5%;min-width:44.4%;width:44.4%}.blockRestauEdit.firstDobble .contentBlockRestauEdit,.blockRestauEdit.lastDobble .contentBlockRestauEdit{flex-direction:row;flex-wrap:wrap;justify-content:center}.blockRestauEdit.firstDobble .contentBlockRestauEdit>:first-child,.blockRestauEdit.firstDobble .contentBlockRestauEdit>:nth-child(2),.blockRestauEdit.lastDobble .contentBlockRestauEdit>:nth-child(2),.blockRestauEdit.lastDobble .contentBlockRestauEdit>:nth-child(3){width:45%}.blockRestauEdit.firstDobble .contentBlockRestauEdit>:first-child,.blockRestauEdit.lastDobble .contentBlockRestauEdit>:nth-child(2){margin-right:5%}.blockRestauEdit.lastDobble .contentBlockRestauEdit>:first-child .blockRestauEdit.firstDobble .contentBlockRestauEdit>:nth-child(3){flex-basis:100%}.blockRestauEdit.banner{height:auto;transform:translateX(-19%);width:170%}.blockRestauEdit .midText{font-size:15px}.blockRestauEdit.midTextPhone .midTitle{margin-top:0}.blockRestauEdit.midTextPhone .text{margin-bottom:15px;margin-top:15px}}.espacmentBlock{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 5%;position:relative}.espacmentBlock.size1{height:50px}.espacmentBlock.size2{height:100px}.espacmentBlock.size3{height:200px}.espacmentBlock .line{background:var(--classicGold);height:1.5px;margin-left:30%;width:40%}@media screen and (max-width:767px){.espacmentBlock .line{margin-left:15%;width:70%}}.AProposContainer{background-color:var(--primaryLight);display:flex;flex-direction:column;min-height:100vh}.AProposContainer .content{flex:1 1;line-height:1.8;padding:6% 16%}.AProposContainer .sectionTitle{font-size:40px;font-weight:550;margin-bottom:1em;margin-top:2em;text-align:left}.AProposContainer .paragraph{font-size:16px;margin-bottom:2em;text-align:justify}.AProposContainer .paragraph.midTitle{font-size:26px;font-weight:500}.AProposContainer ul{list-style-type:none;margin:1.5em 0;padding-left:2em;text-align:justify}.AProposContainer ul li{font-family:Garet;margin-bottom:1em;padding-left:1em;position:relative;text-align:justify}.AProposContainer ul li:before{content:"-";left:0;position:absolute}.AProposContainer .textInfoFonctionNonPresent{padding-bottom:20px;padding-left:30px;padding-right:30px;text-align:justify}@media (max-width:1024px){.AProposContainer .content{line-height:1.6;padding:8% 12%}.AProposContainer .sectionTitle.largerText{font-size:30px}.AProposContainer ul li{font-size:15px}}@media (max-width:768px){.AProposContainer .content{line-height:1.5;padding:10% 8%}.AProposContainer .sectionTitle.largerText{font-size:26px}.AProposContainer ul li{font-size:15px}.AProposContainer ul{margin-left:0;padding-left:0}}.containerContactUs{align-items:center;background-color:var(--secondaryLight);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.containerContactUs .mainCorp{display:flex;justify-content:center;line-height:1.6;margin-bottom:6em;margin-top:9em}.containerContactUs .mainCorp .containerForm{background-color:var(--secondaryLight);border:1px solid var(--orange);border-radius:30px;box-shadow:0 0 6px #0000004d;display:flex;flex-direction:column;gap:1.3em;justify-content:center;max-width:380px;padding:40px 60px 50px;transition:all .3s ease-in-out;width:80%}.containerContactUs .containerForm:hover{box-shadow:0 0 10px #0006;transform:scale(1.005)}.containerContactUs .formTitle{align-items:center;display:flex;flex-direction:column;font-size:32px;justify-content:center;margin-bottom:20px;text-align:center}.containerContactUs .lineTitle{display:block;margin:5px auto 0;width:60%}.containerContactUs .mainCorp .formGroup{display:flex;flex-direction:column}.containerContactUs .mainCorp .formGroup label{font-weight:700;margin-bottom:5px;text-align:left}.containerContactUs .mainCorp .formGroup1{align-items:flex-start;display:flex;gap:3em}.containerContactUs .mainCorp .formGroup1 label{display:block;flex-direction:column;font-weight:700;margin-bottom:5px;text-align:left}.containerContactUs .mainCorp .formGroup1 input{border:.8px solid #606060;border-radius:5px;flex:1 1;font-size:16px;outline:none;padding:.6em;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.containerContactUs .mainCorp input,.containerContactUs textarea{border:.8px solid var(--darkerBorder);border-radius:5px;font-size:.8rem;outline:none;padding:.6em;text-align:left;transition:border-color .3s ease,box-shadow .3s ease}.containerContactUs .mainCorp .formGroup1 input:focus,.containerContactUs .mainCorp .formGroup1 input:hover{box-shadow:0 2px 8px #88b4dc33}.containerContactUs textarea{height:80px;resize:none}.containerContactUs .mainCorp .button{align-self:center;letter-spacing:.6px;margin-top:2em}.containerContactUs .errorMessage{color:red;font-size:15px;padding-top:-10px;text-align:left}.alertContainer{height:100%;position:fixed;width:100%}.alertContactFormUser,.alertContainer{align-items:center;display:flex;justify-content:center;left:0;top:0}.alertContactFormUser{border-radius:10px;bottom:0;box-shadow:0 5px 15px #0006;flex-direction:column;gap:30px;height:40%;margin:auto;padding:1.5em;position:absolute;right:0;width:30%;z-index:3}.alertContactFormUser p{margin:.5em 0}.containerContactUs .mainCorp input,.containerContactUs textarea{box-sizing:border-box;max-width:100%;width:100%}@media (max-width:1024px){.containerContactUs .mainCorp{margin:8em auto 4rem;width:90%}}@media (max-width:768px){.containerContactUs .mainCorp{margin-top:4rem;width:95%}.containerContactUs .mainCorp .containerForm{border:none;box-shadow:none;box-sizing:border-box;margin:0 auto;max-width:100%;padding:1em;width:90%}.containerContactUs .mainCorp .formGroup1{flex-direction:column;gap:1rem}.containerContactUs .formTitle{font-size:28px;padding-top:1em}.containerContactUs .mainCorp input,.containerContactUs textarea{font-size:16px}.containerContactUs .mainCorp .button{font-size:.9rem;padding:.6em 1.5em}.containerContactUs{min-width:none}.containerContactUs .alertContactFormUser{width:80%}}.FonctionnementContainer{background-color:var(--primaryLight);display:flex;flex-direction:column;min-height:100vh}.FonctionnementContainer .content{flex:1 1;line-height:1.8;padding:6% 16%}.FonctionnementContainer .sectionTitle1{font-size:40px;font-weight:550;margin-bottom:.5em;margin-top:1.5em;text-align:center}.FonctionnementContainer .sectionTitle2{font-weight:550;line-height:1.6;margin-top:3em;text-align:center}.FonctionnementContainer .sectionSubTitle2{font-size:18px;font-style:italic;line-height:1.6;margin-bottom:3em;text-align:center}.FonctionnementContainer .sectionTitle3{font-weight:550;margin-bottom:2em;margin-top:4em;text-align:center}.FonctionnementContainer .paragraph{font-size:16px;margin-bottom:2em;text-align:justify}.FonctionnementContainer .paragraphSlogan{font-size:20px;font-style:italic;margin-bottom:3em;text-align:center}.FonctionnementContainer .subSection{margin-bottom:2.5em}.FonctionnementContainer .subTitle{font-size:24px;margin-bottom:1em;text-align:justify}.FonctionnementContainer ul{list-style-type:none;margin:1.5em 0;padding-left:1.5em}.FonctionnementContainer ul li{margin-bottom:1em;padding-left:1em;position:relative}.FonctionnementContainer ul li:before{content:"-";left:0;position:absolute}.FonctionnementContainer .textInfoFonctionNonPresent{padding-bottom:20px;padding-left:30px;padding-right:30px;text-align:justify}.FonctionnementContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.FonctionnementContainer .link:hover{color:#00008b;text-decoration:underline}@media (min-width:769px) and (max-width:1024px){.FonctionnementContainer .content{line-height:1.6;padding:10% 8%}.FonctionnementContainer .sectionTitle1{font-size:28px;margin-bottom:1em;margin-top:1.5em}.FonctionnementContainer .sectionTitle2{font-size:26px;line-height:0;margin-bottom:1em;margin-top:3em}.FonctionnementContainer .sectionTitle3{font-size:26px;margin-bottom:1em;margin-top:2em}.FonctionnementContainer .paragraph{font-size:15px;margin-bottom:1.5em}.FonctionnementContainer .paragraphSlogan{font-size:16px}.FonctionnementContainer .subTitle{font-size:18px;margin-bottom:1.2em}.FonctionnementContainer ul{padding-left:1.2em}.FonctionnementContainer ul li{font-size:14px;margin-bottom:1em}}@media (max-width:768px){.FonctionnementContainer{width:100vw}.FonctionnementContainer .content{line-height:1.5;padding:16% 6% 2em}.FonctionnementContainer .sectionTitle1{font-size:26px;margin-bottom:1em;margin-top:1em;text-align:left}.FonctionnementContainer .sectionTitle2{font-size:24px;line-height:0;margin-bottom:1em;margin-top:2.5em;text-align:left}.FonctionnementContainer .sectionTitle3{font-size:24px;margin-bottom:1em;margin-top:1.5em;text-align:left}.FonctionnementContainer .sectionSubTitle2{font-size:16px;line-height:1.3;margin-bottom:2em;text-align:left}.FonctionnementContainer .paragraph{font-size:15px;margin-bottom:1em}.FonctionnementContainer .paragraphSlogan{font-size:15px;font-style:italic;margin-bottom:1.5em;text-align:left}.FonctionnementContainer .subTitle{font-size:19px;margin-bottom:1em;text-align:justify}.FonctionnementContainer ul{padding-left:0}.FonctionnementContainer ul li{font-size:15px;margin-bottom:.8em}.FonctionnementContainer ul li:before{font-size:14px}}.conditionsGeneralesUtilisationContainer{display:flex;flex-direction:column;min-height:100vh}.conditionsGeneralesUtilisation__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.conditionsGeneralesUtilisation__title{margin-bottom:10px}.conditionsGeneralesUtilisation__date{color:#888;margin-bottom:30px}.conditionsGeneralesUtilisation__sectionTitle{margin-bottom:30px;margin-top:60px}.conditionsGeneralesUtilisation__content p,.conditionsGeneralesUtilisation__content ul{margin-bottom:16px;text-align:justify}.conditionsGeneralesUtilisation__content ul{list-style-type:"- ";padding-left:1.5em}.conditionsGeneralesUtilisation__content ul li{line-height:1.6;margin-bottom:10px}.conditionsGeneralesUtilisation__sectionSubtitle{margin-bottom:20px;margin-top:50px}.conditionsGeneralesUtilisationContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.conditionsGeneralesUtilisationContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:768px){.conditionsGeneralesUtilisation__content{margin:0 1em;padding:100px 15px 40px}.conditionsGeneralesUtilisation__sectionTitle{font-size:22px}.conditionsGeneralesUtilisation__sectionSubtitle{font-size:20px}.conditionsGeneralesUtilisation__title{font-size:2em;text-align:left}.conditionsGeneralesUtilisation__content ul{padding-left:.5em}.conditionsGeneralesUtilisation .containerHeadBar .title{display:none}}.mentionsLegalesContainer{display:flex;flex-direction:column;min-height:100vh}.mentionsLegalesContainer__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.mentionsLegalesContainer__title{margin-bottom:10px}.mentionsLegalesContainer__date{color:#888;margin-bottom:30px}.mentionsLegalesContainer__sectionTitle{margin-bottom:30px;margin-top:60px}.mentionsLegalesContainer__content p{margin-bottom:16px;text-align:justify}.mentionsLegalesContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.mentionsLegalesContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:768px){.mentionsLegalesContainer__content{margin:0 1em;padding:100px 15px 40px}.mentionsLegalesContainer__sectionTitle{font-size:26px}.mentionsLegalesContainer__sectionSubtitle{font-size:1.2em}.mentionsLegalesContainer__title{font-size:2em}.mentionsLegalesContainer__content ul{padding-left:.5em}}.politiqueCookiesContainer{display:flex;flex-direction:column;min-height:100vh}.politiqueCookies__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.politiqueCookies__title{margin-bottom:10px;margin-top:0}.politiqueCookies__date{color:#888;margin-bottom:30px}.politiqueCookies__sectionTitle{margin-bottom:30px;margin-top:60px}.politiqueCookies__content p{margin-bottom:16px;text-align:justify}.politiqueCookies__content ul{margin-bottom:20px;padding-left:1.2em}.politiqueCookies__content li{list-style-type:"- ";margin-bottom:8px;padding-left:.4em}.politiqueCookiesContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.politiqueCookiesContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.politiqueCookies__tableContainer{margin-top:2em;overflow-x:auto}.politiqueCookies__table{background-color:#fff;border:1px solid #e0e0e0;border-collapse:collapse;color:#333;font-family:var(--font-family);font-size:15px;width:100%}.politiqueCookies__table td,.politiqueCookies__table th{border-bottom:1px solid #eaeaea;padding:12px 16px;text-align:left;vertical-align:top}.politiqueCookies__table th{background-color:#f5f5f5;color:#111;font-weight:600}.politiqueCookies__table tr:last-child td{border-bottom:none}.politiqueCookies__table td strong{font-weight:600}@media (max-width:768px){.politiqueCookies__content{margin:0 1em;padding:100px 15px 40px}.politiqueCookies__sectionTitle{font-size:1.3em}.politiqueCookies__sectionSubtitle{font-size:1.2em}.politiqueCookies__title{font-size:2em}.politiqueCookies__content ul{padding-left:.5em}}.politiqueConfidentialiteContainer{display:flex;flex-direction:column;min-height:100vh}.politiqueConfidentialiteContainer__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.politiqueConfidentialite__title{margin-bottom:10px}.politiqueConfidentialite__date{color:#888;margin-bottom:30px}.politiqueConfidentialite__sectionTitle{margin-bottom:30px;margin-top:60px;text-align:left}.politiqueConfidentialiteContainer__content p{margin-bottom:16px;text-align:justify}.politiqueConfidentialiteContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.politiqueConfidentialiteContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.politiqueConfidentialiteContainer__content ul{list-style:none;margin-bottom:24px;padding-left:1.2em;text-align:left}.politiqueConfidentialiteContainer__content ul li{margin-bottom:12px;padding-left:1em;position:relative}.politiqueConfidentialiteContainer__content ul li:before{color:#333;color:var(--font-color,#333);content:"–";font-weight:700;left:0;position:absolute}@media (max-width:768px){.politiqueConfidentialiteContainer__content{margin:0 1em;padding:100px 15px 40px}.politiqueConfidentialite__sectionTitle{font-size:1.3em}.politiqueConfidentialite__title{font-size:2em;text-align:left}.politiqueConfidentialiteContainer__content ul{padding-left:.5em}}.CharteQuelRestoContainer{background-color:var(--primaryLight);display:flex;flex-direction:column;min-height:100vh}.CharteQuelRestoContainer .content{flex:1 1;line-height:1.8;padding:4em 10%;text-align:justify}.CharteQuelRestoContainer .sectionTitle{font-weight:550;margin-bottom:2em;margin-top:3.5em;text-align:center}.CharteQuelRestoContainer .paragraph{margin-bottom:1.5em;text-align:justify}.CharteQuelRestoContainer .subSectionTitle{margin-bottom:1em;margin-top:2em}.CharteQuelRestoContainer .list{list-style-type:none;margin-bottom:2em;padding-left:2em}.CharteQuelRestoContainer .list li{margin-bottom:1em;padding-left:20px;position:relative;width:fit-content}.CharteQuelRestoContainer .list li:before{content:"-";font-size:1em;font-weight:700;left:0;position:absolute}.CharteQuelRestoContainer .link{font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.CharteQuelRestoContainer .link:hover{color:var(--secondaryDark);text-decoration:underline}.CharteQuelRestoContainer .paragraphFinal{font-style:italic;font-weight:700;margin-bottom:3em;margin-top:6em;text-align:justify}@media screen and (max-width:1024px){.CharteQuelRestoContainer .ConditionsContainer{padding:1em}.CharteQuelRestoContainer .sectionTitle{font-size:1.4em;margin-bottom:1em}.CharteQuelRestoContainer .listItem{margin-bottom:1em}.CharteQuelRestoContainer .subSectionTitle{font-size:1em}.CharteQuelRestoContainer .listItem p{font-size:.9em;margin-left:.5em}}@media screen and (max-width:768px){.CharteQuelRestoContainer .ConditionsContainer{padding:1em}.CharteQuelRestoContainer .sectionTitle{font-size:22px;margin-bottom:1em;text-align:center}.CharteQuelRestoContainer .sectionTitle.largerTitle{font-size:24px;margin-top:1.5em}.CharteQuelRestoContainer .listItem{margin-bottom:.8em}.CharteQuelRestoContainer .subSectionTitle{font-size:20px;line-height:1.4}.CharteQuelRestoContainer .listItem p{font-size:.85em;margin-left:0;text-align:justify}.CharteQuelRestoContainer .list{padding-left:0}}.containerHeadBar{align-items:center;background-color:var(--primaryDark);box-shadow:0 2px 10px #0003;display:flex;height:80px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.containerHeadBar:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;opacity:.85;position:absolute;width:100%}.containerHeadBar .title{color:#fff;flex:1 1;font-size:35px;margin:0;text-align:center}.containerHeadBar .logo{height:60%;position:absolute;top:20%}.containerHeadBar img{height:100%}.containerHeadBar .logoPhone{display:none}.containerHeadBar .backButton{align-items:center;border:1px solid var(--primaryLight);border-radius:5px;color:#fff;display:flex;gap:5px;left:2.5%;padding:5px 10px;position:absolute}.containerHeadBar .backButton p{margin:0}.backButtonDesktop{display:flex}.backButtonMobile{color:#fff;display:none;left:3%;position:absolute;top:50%;transform:translateY(-50%)}.logoComputerWrapper{height:60%;position:absolute;right:3%;top:20%}@media screen and (max-width:765px){.containerHeadBar .title{font-size:20px;width:60%}.containerHeadBar .backButton,.containerHeadBar .backButtonDesktop,.containerHeadBar .logoComputer{display:none}.containerHeadBar .backButtonMobile{display:block}.containerHeadBar .logoComputerWrapper{display:none}.containerHeadBar .logoPhoneWrapper{display:block;height:60%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.containerHeadBar .logoPhone{display:block;height:100%}}.legalObligationContainer{display:flex;flex-direction:column;min-height:100vh}.legalObligationContainer__content{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:8em auto 40px;max-width:960px;padding:0 30px 60px}.legalObligationContainer__titleDesktop{margin-bottom:30px;text-align:center}.legalObligationContainer__titlePhone{display:none;margin-bottom:30px;text-align:center;white-space:nowrap}.legalObligationContainer__buttons{display:flex;flex-direction:column;gap:30px;width:100%}.legalObligationContainer__btn{background-color:#f9f9f9;border:.8px solid var(--darkerBorder);border-radius:10px;color:#333;display:block;font-size:1rem;font-weight:600;padding:14px 60px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease}.legalObligationContainer__btn:hover{background-color:#f2f2f2;box-shadow:0 3px 6px #0000000f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transform:translateY(-1px)}@media (max-width:768px){.legalObligationContainer .containerHeadBar .title,.legalObligationContainer__titleDesktop{display:none}.legalObligationContainer__titlePhone{display:flex}}.mentionsLegalesRestoContainer{display:flex;flex-direction:column;min-height:100vh}.mentionsLegalesRestoContainer__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.mentionsLegalesRestoContainer__title{margin-bottom:10px}.mentionsLegalesRestoContainer__date{color:#888;margin-bottom:30px}.mentionsLegalesRestoContainer__sectionTitle{margin-bottom:30px;margin-top:60px}.mentionsLegalesRestoContainer__content p{margin-bottom:16px;text-align:justify}.mentionsLegalesRestoContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.mentionsLegalesRestoContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:768px){.mentionsLegalesRestoContainer__content{margin:0 1em;padding:100px 15px 40px}.mentionsLegalesRestoContainer__sectionTitle{font-size:26px}.mentionsLegalesRestoContainer__sectionSubtitle{font-size:20px}.mentionsLegalesRestoContainer__title{font-size:2em}.mentionsLegalesRestoContainer__content ul{padding-left:.5em}.mentionsLegalesRestoContainer .containerHeadBar .title{display:none}}.politiqueConfidentialiteRestoContainer{display:flex;flex-direction:column;min-height:100vh}.politiqueConfidentialiteRestoContainer__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.politiqueConfidentialiteResto__title{margin-bottom:10px;text-align:left}.politiqueConfidentialiteResto__date{color:#888;margin-bottom:30px}.politiqueConfidentialiteResto__sectionTitle{margin-bottom:30px;margin-top:60px;text-align:left}.politiqueConfidentialiteRestoContainer__content p{margin-bottom:16px;text-align:justify}.politiqueConfidentialiteRestoContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.politiqueConfidentialiteRestoContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.politiqueConfidentialiteRestoContainer__content ul{list-style:none;margin-bottom:24px;padding-left:1.2em;text-align:justify}.politiqueConfidentialiteRestoContainer__content ul li{margin-bottom:12px;padding-left:1em;position:relative}.politiqueConfidentialiteRestoContainer__content ul li:before{color:#333;color:var(--font-color,#333);content:"–";font-weight:700;left:0;position:absolute}@media (max-width:768px){.politiqueConfidentialiteRestoContainer__content{margin:0 1em;padding:100px 15px 40px}.politiqueConfidentialiteRestoContainer__sectionTitle{font-size:1.3em}.politiqueConfidentialiteRestoContainer__sectionSubtitle{font-size:1.2em}.politiqueConfidentialiteRestoContainer__title{font-size:2em}.politiqueConfidentialiteRestoContainer__content ul{padding-left:.5em}.politiqueConfidentialiteRestoContainer .containerHeadBar .title{display:none}}.politiqueCookiesRestoContainer{display:flex;flex-direction:column;min-height:100vh}.politiqueCookiesResto__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.politiqueCookiesResto__title{margin-bottom:10px;margin-top:0}.politiqueCookiesResto__date{color:#888;margin-bottom:30px}.politiqueCookiesResto__sectionTitle{margin-bottom:30px;margin-top:60px;text-align:left}.politiqueCookiesResto__content p{margin-bottom:16px;text-align:justify}.politiqueCookiesResto__content ul{margin-bottom:20px;padding-left:1.2em}.politiqueCookiesResto__content li{list-style-type:"- ";margin-bottom:8px;padding-left:.4em}.politiqueCookiesRestoContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.politiqueCookiesRestoContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.politiqueCookiesResto__tableContainer{margin-top:2em;overflow-x:auto}.politiqueCookiesResto__table{background-color:#fff;border:1px solid #e0e0e0;border-collapse:collapse;color:#333;font-family:var(--font-family);font-size:15px;width:100%}.politiqueCookiesResto__table td,.politiqueCookiesResto__table th{border-bottom:1px solid #eaeaea;padding:12px 16px;text-align:left;vertical-align:top}.politiqueCookiesResto__table th{background-color:#f5f5f5;color:#111;font-weight:600}.politiqueCookiesResto__table tr:last-child td{border-bottom:none}.politiqueCookiesResto__table td strong{font-weight:600}@media (max-width:768px){.politiqueCookiesResto__content{margin:0 1em;padding:100px 15px 40px}.politiqueCookiesResto__sectionTitle{font-size:22px}.politiqueCookiesResto__sectionSubtitle{font-size:1.2em}.politiqueCookiesResto__title{font-size:2em}.politiqueCookiesResto__content ul{padding-left:.5em}.politiqueCookiesRestoContainer .containerHeadBar .title{display:none}}.conditionsGeneralesUtilisationRestoContainer{display:flex;flex-direction:column;min-height:100vh}.conditionsGeneralesUtilisationResto__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.conditionsGeneralesUtilisationResto__title{margin-bottom:10px;text-align:left}.conditionsGeneralesUtilisationResto__date{color:#888;margin-bottom:30px}.conditionsGeneralesUtilisationResto__sectionTitle{margin-bottom:30px;margin-top:60px;text-align:left}.conditionsGeneralesUtilisationResto__content p,.conditionsGeneralesUtilisationResto__content ul{margin-bottom:16px;text-align:justify}.conditionsGeneralesUtilisationResto__content ul{list-style-type:"- ";padding-left:1.5em}.conditionsGeneralesUtilisationResto__content ul li{line-height:1.6;margin-bottom:10px}.conditionsGeneralesUtilisationResto__sectionSubtitle{margin-bottom:20px;margin-top:50px}.conditionsGeneralesUtilisationRestoContainer .link{color:blue;font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.conditionsGeneralesUtilisationRestoContainer .link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:768px){.conditionsGeneralesUtilisationResto__content{margin:0 1em;padding:100px 15px 40px}.conditionsGeneralesUtilisationResto__sectionTitle{font-size:22px}.conditionsGeneralesUtilisationResto__sectionSubtitle{font-size:20px}.conditionsGeneralesUtilisationResto__title{font-size:2em}.conditionsGeneralesUtilisationResto__content ul{padding-left:.5em}.conditionsGeneralesUtilisationRestoContainer .containerHeadBar .title{display:none}}.conditionsGeneralesVenteResto__content{flex:1 1;margin:1em 3em;padding:120px 20px 60px;text-align:justify}.conditionsGeneralesVenteResto__title{margin-bottom:10px;text-align:left}.conditionsGeneralesVenteResto__date{color:#888;margin-bottom:30px}.conditionsGeneralesVenteResto__sectionTitle{margin-bottom:30px;margin-top:60px;text-align:left}.conditionsGeneralesVenteResto__content p,.conditionsGeneralesVenteResto__content ul{margin-bottom:16px;text-align:justify}.conditionsGeneralesVenteResto__content ul{list-style-type:"- ";padding-left:1.5em}.conditionsGeneralesVenteResto__content ul li{line-height:1.6;margin-bottom:10px}.conditionsGeneralesVenteResto__sectionSubtitle{margin-bottom:20px;margin-top:50px}.conditionsGeneralesVenteRestoContainer .link{color:blue}.conditionsGeneralesVenteRestoContainer .link:hover{text-decoration-thickness:1px;text-underline-offset:3px}.conditionsGeneralesVenteRestoContainer{background-color:var(--primaryLight);display:flex;flex-direction:column;min-height:100vh}.conditionsGeneralesVenteRestoContainer .content{border-top:1px solid var(--border);flex:1 1;line-height:1.8;margin-top:6em;padding:1em 5%;text-align:justify}.conditionsGeneralesVenteRestoContainer .sectionTitle{font-weight:550;margin-bottom:2em;margin-top:2em;text-align:center}.conditionsGeneralesVenteRestoContainer .paragraph{margin-bottom:1.5em;text-align:justify}.conditionsGeneralesVenteRestoContainer .subSectionTitle{margin-bottom:1em;margin-top:2em}.conditionsGeneralesVenteRestoContainer .list{list-style-type:none;margin-bottom:2em;padding-left:2em}.conditionsGeneralesVenteRestoContainer .list li{margin-bottom:1em;padding-left:20px;position:relative;width:fit-content}.conditionsGeneralesVenteRestoContainer .list li:before{content:"-";font-size:1em;font-weight:700;left:0;position:absolute}.conditionsGeneralesVenteRestoContainer .link{font-weight:700;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.conditionsGeneralesVenteRestoContainer .link:hover{color:var(--secondaryDark);text-decoration:underline}.conditionsGeneralesVenteRestoContainer .paragraphFinal{font-style:italic;font-weight:700;margin-bottom:3em;margin-top:6em;text-align:justify}@media screen and (max-width:1024px){.conditionsGeneralesVenteRestoContainer .ConditionsContainer{padding:1em}.conditionsGeneralesVenteRestoContainer .sectionTitle{font-size:1.4em;margin-bottom:1em}.conditionsGeneralesVenteRestoContainer .listItem{margin-bottom:1em}.conditionsGeneralesVenteRestoContainer .subSectionTitle{font-size:1em}.conditionsGeneralesVenteRestoContainer .listItem p{font-size:.9em;margin-left:.5em}}@media screen and (max-width:768px){.conditionsGeneralesVenteRestoContainer .ConditionsContainer{padding:1em}.conditionsGeneralesVenteRestoContainer .sectionTitle{font-size:22px;margin-bottom:1em;text-align:center}.conditionsGeneralesVenteRestoContainer .sectionTitle.largerTitle{font-size:24px;margin-top:1.5em}.conditionsGeneralesVenteRestoContainer .listItem{margin-bottom:.8em}.conditionsGeneralesVenteRestoContainer .subSectionTitle{font-size:20px;line-height:1.4}.conditionsGeneralesVenteRestoContainer .listItem p{font-size:.85em;margin-left:0;text-align:justify}.conditionsGeneralesVenteRestoContainer .list{padding-left:0}.conditionsGeneralesVenteResto__content{margin:0 1em;padding:100px 15px 40px}.conditionsGeneralesVenteResto__sectionTitle{font-size:22px}.conditionsGeneralesVenteResto__sectionSubtitle{font-size:20px}.conditionsGeneralesVenteResto__title{font-size:2em}.conditionsGeneralesVenteResto__content ul{padding-left:.5em}.conditionsGeneralesVenteRestoContainer .containerHeadBar .title{display:none}}.containerModifyDesc .containerAddLink,.containerModifyDesc .containerEditAddress,.containerModifyDesc .mainPart .baseInfo{background-color:var(--primaryLight)}.containerModifyDesc,.containerModifyDesc .mainPart{background-color:var(--secondaryLight)}.containerModifyDesc .containerLeave{border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:25%;justify-content:space-between;left:50%;min-width:600px;padding-bottom:60px;padding-top:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:40%;z-index:101}.containerModifyDesc{padding-bottom:6em}.containerModifyDesc .edition{background-color:#ffffffb3}.containerModifyDesc .containerLeave .text{margin-bottom:5px;margin-left:10%;width:80%}.containerModifyDesc .containerLeave .midTitle.text{font-size:28px;letter-spacing:.3px}.containerModifyDesc .containerLeave .button{display:flex;justify-content:space-evenly;margin-top:4em;width:100%}.containerModifyDesc .containerLeave .close{position:absolute;right:15px;top:15px}.containerModifyDesc .containerLeave .button .buttonBack{align-items:center;border-radius:5px;display:flex;margin:1px;padding:0 .5em}.containerModifyDesc .containerLeave .button p{margin:0}.containerModifyDesc{flex-direction:column;min-height:100vh;overflow:hidden;width:100%}.containerModifyDesc .mainPart{margin-top:5em}.containerModifyDesc .containerButton{display:flex;justify-content:center;width:15%}.containerModifyDesc .containerButton p{background-color:var(--buttonSecondaryLight);border-radius:5px;font-size:.85em;padding:.2em;width:60%}.containerModifyDesc .containerVisitor{margin-top:5em}.containerModifyDesc .containerVisitor .visitor{align-items:center;box-shadow:0 8px 24px #00000026,0 4px 12px #00000014;display:flex;padding:.3em 1.5em;position:fixed;right:2.5%;top:95px;z-index:10}.containerModifyDesc .toolBar{align-items:center;border-bottom:1px solid var(--primaryDark);box-shadow:0 8px 20px #00000026;box-sizing:border-box;display:flex;height:4em;padding:2px 2.5%;position:fixed;top:80px;width:100%;z-index:10}.containerModifyDesc .toolBar>:last-child{align-items:center;border-radius:5px;display:flex;margin-left:auto;padding:.3em 1.5em}.containerModifyDesc .toolBar .espacment{flex:1 1}.containerModifyDesc .toolBar .border{background-color:var(--border);height:60%;margin-left:2%;margin-right:2%;width:1px}.containerModifyDesc .edition,.containerModifyDesc .toolBar .addSection{align-items:center;display:flex}.containerModifyDesc .edition{border-radius:10px;padding-left:5px;padding-right:5px;position:absolute;right:1em;top:4.5em}.containerModifyDesc .edition p{margin-left:10px}.containerModifyDesc .containerOption .add{align-items:center;display:flex}.containerModifyDesc .containerOption .add p{margin-left:10px}.containerModifyDesc .containerEditAddress{border:3px solid var(--border);border-radius:10px;display:flex;flex-direction:column;height:50%;justify-content:center;left:25%;position:absolute;top:25%;width:50%;z-index:2}.containerModifyDesc .containerEditAddress .elem{display:flex;margin-left:10%;margin-top:10px}.containerModifyDesc .containerEditAddress input{width:50%}.containerModifyDesc .containerEditAddress .button{width:100%}.containerModifyDesc .baseInfo{display:flex;flex-direction:column;margin-top:calc(80px + 4em);width:100%}.containerModifyDesc .baseInfo.empty{height:20em}.containerModifyDesc .baseInfo .accesBar{border-bottom:1px solid var(--primaryDark);display:flex;height:3em;justify-content:space-evenly;position:relative;width:100%;z-index:1}.containerModifyDesc .baseInfo .accesBar input{background-color:initial;border:none;border-radius:5px;font-size:15px;margin-left:10px;padding:.5em}.containerModifyDesc .baseInfo .accesBar .componentAccesBar{align-items:center;display:flex;position:relative;width:fit-content}.containerModifyDesc .baseInfo .accesBar .componentAccesBar p,.containerModifyDesc .baseInfo .accesBar:nth-child(2) p{margin-left:10px}.containerModifyDesc .containerAddLink{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:40%;justify-content:center;left:30%;position:fixed;top:30%;width:40%;z-index:2;z-index:10}.containerModifyDesc .containerAddLink input{border:1px solid var(--darkerBorder);border-radius:5px;margin-top:1em;outline:none;padding:.5em;width:60%}.containerModifyDesc .containerAddLink input:focus{border:1px solid var(--primaryDark);box-shadow:none}.containerModifyDesc .button{display:flex;justify-content:space-evenly;margin-top:3em;width:100%}.containerModifyDesc .containerAddLink .button{display:flex;gap:20%;justify-content:center;margin-top:3em;width:100%}.containerModifyDesc .photo{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%}.containerModifyDesc .photo .containerImg{height:auto;min-height:15em;overflow:hidden;position:relative;width:100%}.containerModifyDesc .photo .containerImg.isNotEmpty{background-color:var(--primaryDark)}.containerModifyDesc .photo .containerImg img{display:block;height:auto;width:100vw}.containerModifyDesc .photo .containerImg:hover img{opacity:70%}.containerModifyDesc .photo .buttonImg{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.containerModifyDesc .photo .containerImg .buttonImg .mask{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%}.containerModifyDesc .photo .containerImg:hover .buttonImg{opacity:1}.containerModifyDesc .photo .buttonImg p{z-index:2}.containerModifyDescTel{display:none}.containerModifyDesc .redirection{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:fit-content;left:32.5%;padding:.5em;position:fixed;top:30%;width:30%;z-index:11}.containerModifyDesc .redirection p{margin:0 0 5px}.containerModifyDesc .redirection .button{align-items:center;display:flex;justify-content:space-around;margin-bottom:2em;margin-top:2em;width:80%}.containerModifyDesc .redirection .button div{border-radius:5px;padding:.5em 1em}.containerModifyDesc .containerModel{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:90%;left:50%;min-width:500px;overflow:auto;position:fixed;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:50%;transform:translate(-50%,-50%);width:50%;z-index:101}.containerModifyDesc .containerModel .midTextBold{margin-bottom:0}.containerModifyDesc .containerModel .close{position:absolute;right:10px;top:10px}.containerModifyDesc .containerModel .borderTitle{background:var(--classicGold);height:1px;margin-bottom:2em;margin-top:5px;min-height:1px;width:20%}.containerModifyDesc .containerModel .section{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5em;width:90%}.containerModifyDesc .containerModel .section .elem{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;height:7em;justify-content:space-between;padding:10px 20px;position:relative;width:47%}.containerModifyDesc .containerModel .section .elem.unique{justify-content:center}.containerModifyDesc .containerModel .section .elem>:not(.MaskModel){width:47%}.containerModifyDesc .containerModel .section .elem.third>:not(.MaskModel){width:40%}.containerModifyDesc .containerModel .section .elem.unique>:not(.MaskModel){width:90%}.containerModifyDesc .containerModel .section .elemFull{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;height:7em;height:100%;justify-content:center;max-height:7em;overflow:hidden;position:relative;width:47%}.containerModifyDesc .containerModel .section .elemFull img{height:100%;object-fit:cover}.containerModifyDesc .containerModel .section .elem .iconRect{height:80%;width:auto}.containerModifyDesc .containerModel .section .elem .iconSquare,.containerModifyDesc .containerModel .section .elem.third .iconSquare{height:70%;width:auto}.containerModifyDesc .containerModel .section .elem.unique .iconRect{height:calc(100% + 5px);width:auto}.DesignModelText{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.DesignModelText div{background-color:grey;border-radius:20px;height:2px;min-height:2px;width:100%}.DesignModelText>:last-child{width:50%}.containerModifyDesc .containerModel .section .elem:hover,.containerModifyDesc .containerModel .section .elemFull:hover{cursor:pointer}.containerModifyDesc .containerModel .section .elem:hover .MaskModel,.containerModifyDesc .containerModel .section .elemFull:hover .MaskModel{opacity:1}.MaskModel{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.MaskModel p{color:#fff;z-index:2}.MaskModel div{background-color:#0006;border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%}.containerModifyDesc.visitorMode{padding-bottom:0}@media screen and (max-width:900px){.containerModifyDesc{display:none}.containerModifyDescTel{display:block;height:100vh;width:100vw}.containerModifyDescTel .corp{align-items:center;display:flex;height:100%;justify-content:center;width:100%}}.containerAddImg{align-items:center;background-color:#00000080;border:1px solid var(--border);border-radius:10px;display:flex;gap:2em;height:60%;left:15%;padding:1em;position:fixed;top:20%;width:70%;z-index:100}.containerAddImg .close{color:#fff;position:absolute;right:1em;top:1em}.containerAddImg .control{align-items:center;border-radius:5px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;gap:1em;height:fit-content;padding:1em;width:25%;z-index:100}.containerAddImg .control .zoom{align-items:start;display:flex;flex-direction:column;width:100%}.containerAddImg .control .zoom input[type=range]{all:unset;-webkit-appearance:none;appearance:none;background:#ddd;border-radius:5px;box-sizing:border-box;height:5px;margin-top:1em;outline:none;width:100%}.containerAddImg .control .zoom input[type=range]:hover{background:#ccc}.containerAddImg .control .zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--border);border:1px solid grey;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;margin-top:16px;width:16px}.containerAddImg .control .zoom input[type=range]::-moz-range-thumb{background-color:grey;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;margin-top:15px;width:16px}.containerAddImg .control .format{margin-top:1em;width:80%}.containerAddImg .control .format div{width:30%}.containerAddImg .crop-container{align-items:center;border-radius:10px;display:flex;height:80%;justify-content:center;margin:0;min-width:70%;overflow:hidden;padding:0;position:relative;width:70%;z-index:10}.containerAddImg .crop-container .reactEasyCrop_CropArea{border:1px solid #ffffff80;border-radius:3px;box-shadow:0 0 0 9999em;box-sizing:border-box;color:#00000080;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.containerAddImg.round .reactEasyCrop_CropArea{border-radius:50%}.containerAddImg.square .reactEasyCrop_CropArea{border-radius:5px}.containerAddImg .addPhoto.smallText.midGoldButton{margin-top:1em}@media screen and (max-width:765px){.containerAddImg{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:space-between;left:5%;padding-bottom:1em;padding-top:2.5em;top:5%;width:80%}.containerAddImg .crop-container{align-items:center;display:flex;flex:1 1 auto;justify-content:center;margin:0;max-height:calc(100% - 5em);width:100%}.containerAddImg .reactEasyCrop_Container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.containerAddImg .control{align-self:center;box-sizing:border-box;margin:0;padding:.5em 1em;width:100%}.containerAddImg .close{right:.75em;top:.75em}.containerAddImg .addPhoto.smallText.midGoldButton{margin:5px 0}}.espacmentBlockEdit{align-items:center;border-bottom:1px solid #cccccc1a;border-top:1px solid #cccccc1a;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 5%;position:relative;transition:border-color .3s ease}.espacmentBlockEdit:hover{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.espacmentBlockEdit.size1{height:50px}.espacmentBlockEdit.size2{height:100px}.espacmentBlockEdit.size3{height:200px}.espacmentBlockEdit .line{background:var(--classicGold);flex:1 1;height:2px}.espacmentBlockEdit .selection{align-items:center;display:flex;opacity:5%;transition:opacity .3s ease;width:30%}.espacmentBlockEdit:hover .selection{opacity:1}.espacmentBlockEdit .selection .corp{margin-left:10px;position:relative}.espacmentBlockEdit .selection .select{align-items:center;border-radius:5px;display:flex;padding:.3em .5em}.espacmentBlockEdit .selection .select .icon{margin-right:10px}.espacmentBlockEdit:hover .selection .corp .selectElem{opacity:1}.espacmentBlockEdit .selection .corp .selectElem{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;gap:5px;opacity:0;padding:5px;position:absolute;top:calc(100% + 5px);width:100%;z-index:5}.espacmentBlockEdit .selection .corp .selectElem div{border-radius:5px;padding:2px;text-align:left;width:100%}.espacmentBlockEdit .selection .corp .selectElem div:hover{filter:brightness(.9)}.modifyMenu{align-items:center;display:flex;flex-direction:column;height:100vh;padding-bottom:5em;width:100dvw;z-index:1}.modifyMenu,.modifyMenu .mainCorp .mainCorp{background-color:var(--secondaryLight)}.modifyMenu .mainCorp{align-items:stretch;display:flex;justify-content:center;width:100%;z-index:1}.modifyMenu .mainCorp .containerMidRestau{align-items:stretch;display:flex;justify-content:space-evenly;width:80%}.modifyMenu .toolBar{align-items:center;border-bottom:1px solid var(--border);box-sizing:border-box;display:flex;gap:1em;height:3.5em;left:0;padding:7px 2em;position:fixed;top:80px;width:100%;z-index:2}.modifyMenu .toolBar .vueUser,.modifyMenu .vueForUser{align-items:center;display:flex;gap:5px}.modifyMenu .vueForUser{position:absolute;right:2em;top:7em}.modifyMenu .toolBar .espacment{flex:1 1}.modifyMenu .specialToolBar{align-items:center;border:1px solid var(--border);border-radius:5px;box-shadow:0 0 4px 2px #0000004d;display:flex;gap:15px;height:1.5em;justify-content:center;left:50%;padding:7px 15px 7px 1.5em;position:absolute;top:calc(100% + 10px);transform:translateX(-50%)}.modifyMenu .specialToolBar .icon{border:1px solid #0000;display:flex;justify-content:center;padding:2px 4px;text-align:center}.modifyMenu .specialToolBar .icon:hover{cursor:pointer;opacity:70%}.modifyMenu .specialToolBar .iconSelect{background-color:#e1e1e1;border:1px solid var(--border);border-radius:5px}.modifyMenu .toolBar .border{background-color:var(--primaryDark);height:80%;margin-left:15px;margin-right:15px;min-width:.8px;width:.8px}.modifyMenu .toolBar .midWhiteButton{padding:5px 16px}.modifyMenu .specialToolBar .border{background-color:var(--border);margin-left:5px;margin-right:0}.modifyMenu .specialToolBar .containerFontsize{align-items:center;display:flex;gap:5px;margin-right:15px}.modifyMenu .specialToolBar .containerFontsize .fontSize{border:1px solid var(--primaryDark);border-radius:5px;padding:3px 3px 2px;text-align:center;width:1.4em}.modifyMenu .specialToolBar .containerFontsize .fontSize::-webkit-inner-spin-button,.modifyMenu .specialToolBar .containerFontsize .fontSize::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modifyMenu .specialToolBar .containerColor{position:relative}.modifyMenu .specialToolBar .containerColor .letter{align-items:center;display:flex;flex-direction:column}.modifyMenu .specialToolBar .containerColor .colorChoose{border-radius:2px;height:3px;margin-top:-1px;width:90%}.modifyMenu .specialToolBar .palet{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;left:50%;padding:10px;position:absolute;top:calc(100% + 7px);transform:translateX(-50%);z-index:3}.modifyMenu .specialToolBar .palet .gridColors{grid-column-gap:9px;grid-row-gap:5px;column-gap:9px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);row-gap:5px;width:fit-content}.modifyMenu .specialToolBar .palet .codexBar .color{border-radius:3px;box-sizing:border-box;height:13px;min-height:13px;min-width:13px;width:13px}.modifyMenu .specialToolBar .palet .gridColors div{align-items:center;border:1px solid var(--border);border-radius:3px;box-sizing:border-box;display:flex;height:22px;justify-content:center;width:22px}.modifyMenu .specialToolBar .palet .codexBar{align-items:center;border-top:1px solid #606060;box-sizing:border-box;display:flex;gap:2px;margin-top:9px;padding-top:5px;white-space:nowrap;width:100%}.modifyMenu .specialToolBar .palet .codexBar .code{align-items:center;border:.1px solid var(--border);border-radius:5px;display:flex;flex:1 1;font-size:10px;gap:1px;padding:2px}.modifyMenu .specialToolBar .palet .codexBar input{background-color:initial;border:none;font-size:12.5px;margin-top:1px;outline:none;padding:0;text-align:left;width:100%}.modifyMenu .specialToolBar .alignementText{align-items:center;display:flex;justify-content:center;padding:2px}.modifyMenu .specialToolBar .activeSelection{background-color:#3d7dc540}.modifyMenu .specialToolBar .containerSizeSpace{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:flex;gap:5px;height:fit-content;justify-content:end;padding:1px 2px;width:3.5em}.modifyMenu .specialToolBar .containerSizeSpace div{align-items:center;color:#505050;display:flex;flex-direction:column;justify-content:space-between}.modifyMenu .specialToolBar .containerSizeSpace input{background-color:initial;border:none;outline:none;text-align:right;width:2em}.modifyMenu .specialToolBar .slideSizeSpace{height:80%;position:relative;width:9em}.modifyMenu .specialToolBar .slideSizeSpace .slider-track{background:var(--classicGold);border-radius:15px;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.modifyMenu .specialToolBar .slideSizeSpace input[type=range]{-webkit-appearance:none;background-color:initial;left:-2px;position:absolute;top:calc(50% - 4px);width:100%}.modifyMenu .specialToolBar .slideSizeSpace input[type=range]::-webkit-slider-runnable-track{background:#ddd;border-radius:15px;height:5px}.modifyMenu .specialToolBar .slideSizeSpace input[type=range]::-webkit-slider-thumb{border:1px solid grey}.modifyMenu .specialToolBar .activeDesc{background-color:#f0f0f0;box-shadow:inset 2px 2px 5px #0006;transform:translateY(1px)}.modifyMenu .specialToolBar .buttonSelection{margin-left:15px;padding:2px 7px;position:relative}.modifyMenu .specialToolBar .buttonSelection:hover .explainSelection{color:#fff;font-size:11px;opacity:100%;transition:opacity .8s ease}.modifyMenu .specialToolBar .buttonSelection .explainSelection{background-color:#565656;border-radius:5px;left:50%;opacity:0;padding:4px 9px;pointer-events:none;position:absolute;top:calc(100% + 7px);transform:translateX(-50%)}.modifyMenu .toolBar .listShow{align-items:center;border:1px solid var(--primaryDark);border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;gap:5px;left:0;padding:5px;position:absolute;top:calc(100% + 10px);width:100%}.modifyMenu .toolBar .elemChoose{align-items:center;display:flex;gap:7px;justify-content:center}.modifyMenu .toolBar .listShow span{border-radius:5px;padding:2px;width:100%}.modifyMenu .toolBar .listShow span:hover{background-color:var(--border)}.modifyMenu .mainCorp .switchPage{align-items:center;display:flex;justify-content:center;width:7.2%}.modifyMenu .mainCorp .switchPage div{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;display:flex;justify-content:center;padding:3.5em 1px}.modifyMenu .mainCorp .menu{align-items:center;aspect-ratio:1.6;display:flex;justify-content:center;position:relative;width:60vw}.modifyMenu .mainCorp .menu .dateUpdate{left:0;position:absolute;top:calc(100% + 15px)}.modifyMenu .mainCorp .menu .page{height:100%;margin-left:50%;position:absolute;width:50%}.modifyMenu .mainCorp .menu .choose.front,.modifyMenu .mainCorp .menu .flipped .choose.back{border:3px solid var(--orange);margin-top:-1.5px}.modifyMenu .mainCorp .menu .finishPage input,.modifyMenu .mainCorp .menu .finishPage textarea{background-color:initial;border:1px solid #0000}.modifyMenu .mainCorp .menu .finishPage .space{border:2px solid #0000}.modifyMenu .mainCorp .menu .back,.modifyMenu .mainCorp .menu .front{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;pointer-events:auto;position:absolute;top:0;transform-origin:left;transform-style:preserve-3d;transition:transform 1s ease;width:100%}.modifyMenu .mainCorp .menu .back:after,.modifyMenu .mainCorp .menu .front:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:8%}.modifyMenu .mainCorp .menu .back.finishPage.style0,.modifyMenu .mainCorp .menu .back.finishPage.style2,.modifyMenu .mainCorp .menu .front.finishPage.style0,.modifyMenu .mainCorp .menu .front.finishPage.style2{border-bottom:1px solid #040404;border-top:1px solid #040404}.modifyMenu .mainCorp .menu .back.finishPage.style1,.modifyMenu .mainCorp .menu .front.finishPage.style1{border-bottom:1px solid #737373;border-top:1px solid #737373}.modifyMenu .mainCorp .menu .back.style0:after,.modifyMenu .mainCorp .menu .front.style0:after{background:linear-gradient(90deg,#a2a2a2b3 0,#a2a2a28c 10%,#a2a2a273 20%,#a2a2a259 30%,#a2a2a240 40%,#a2a2a226 50%,#a2a2a21a 60%,#a2a2a20d 70%,hsla(0,0%,64%,.025) 85%,#fff0);width:8%}.modifyMenu .mainCorp .menu .back.style1:after,.modifyMenu .mainCorp .menu .back.style2:after,.modifyMenu .mainCorp .menu .front.style1:after,.modifyMenu .mainCorp .menu .front.style2:after{background:linear-gradient(90deg,#a2a2a2b3 0,#a2a2a28c 10%,#a2a2a273 20%,#a2a2a259 30%,#a2a2a240 40%,#a2a2a226 50%,#a2a2a21a 60%,#a2a2a20d 70%,hsla(0,0%,64%,.025) 85%,#fff0);width:3%}.modifyMenu .mainCorp .menu .front.style1:after,.modifyMenu .mainCorp .menu .front.style2:after{width:4%}.modifyMenu .mainCorp .menu .front{backface-visibility:hidden;z-index:1}.modifyMenu .mainCorp .menu .back{z-index:0}.modifyMenu .mainCorp .menu .back .content{transform:rotateY(180deg)}.modifyMenu .mainCorp .flipped .back,.modifyMenu .mainCorp .flipped .front{transform:rotateY(-180deg)}.modifyMenu .mainCorp .menu .deletePage{display:none;left:15px;position:absolute;top:10px}.modifyMenu .mainCorp .back .deletePage,.modifyMenu .mainCorp .back .numberPage{transform:rotateY(-180deg)}.modifyMenu .mainCorp .menu .choose .deletePage{display:block}.modifyMenu .mainCorp .numberPage{bottom:10px;left:15px;position:absolute}.modifyMenu .mainCorp .back .numberPage input{text-align:right}.modifyMenu .mainCorp .numberPage input{background-color:var(--primaryLight);border:1px solid var(--primaryDark);border-radius:5px;text-align:left;width:3em}.modifyMenu .mainCorp .menu .content{display:flex;flex-direction:column;height:85%;width:85%}.modifyMenu .choose .content{border-bottom:2px dotted #ff3e3e80}.modifyMenu .mainCorp .menu .addPage{align-items:center;display:flex;margin-left:50%;opacity:0;transition:5s;transition:opacity .2s ease,visibility .2s .3s;visibility:hidden}.modifyMenu .mainCorp .menu .addPage.show{opacity:1;visibility:visible}.modifyMenu .mainCorp .menu .addPage:hover{opacity:70%}.modifyMenu .pagesEffectLeft,.modifyMenu .pagesEffectRight{box-shadow:0 0 6px #0006;height:100%;margin-top:2px;position:absolute;width:15px}.modifyMenu .pagesEffectLeft.style0,.modifyMenu .pagesEffectLeft.style2,.modifyMenu .pagesEffectRight.style0,.modifyMenu .pagesEffectRight.style2{border:1px solid #040404}.modifyMenu .pagesEffectLeft.style1,.modifyMenu .pagesEffectRight.style1{border:1px solid #737373}.modifyMenu .pagesEffectLeft{background:repeating-linear-gradient(270deg,#bc9b5233 0,#bc9b5233 2px,#040404 0,#040404 0,#bc9b521a 3px,#bc9b521a 5px);right:100%}.modifyMenu .pagesEffectRight{background:repeating-linear-gradient(90deg,#bc9b521a 0,#bc9b521a 2px,#040404 0,#040404 0,#bc9b5233 3px,#bc9b5233 5px);left:100%}.modifyMenu .borderStyle0,.modifyMenu .borderStyle2{background:radial-gradient(circle at 0 0,#c99d3e,#d3a744,#c49835,#ffe78d,#fee38a,#fad67e,#ecc868,#eab55d,#c19333,#c99d3e);height:100%;position:absolute;right:0;top:0;width:2px}.modifyMenu .ornement1{background:linear-gradient(180deg,#ffe78d,#fee38a,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#eab55d,#ffe78d)}.modifyMenu .ornement2{background:linear-gradient(180deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.modifyMenu .topLeftProx{position:absolute;right:3px;top:3px}.modifyMenu .bottomLeftProx{bottom:3px;position:absolute;right:3px}.modifyMenu .topLeft{position:absolute;right:1.8%;top:1.3%}.modifyMenu .bottomLeftProx img,.modifyMenu .topLeftProx img{height:100%;width:100%}.modifyMenu .bottomLeftProx img{transform:rotateX(180deg)}.modifyMenu .bottomLine{bottom:2.3%;height:auto;left:30%;position:absolute;width:40%}.modifyMenu .topLeft2{position:absolute;right:3.3%;top:2.4%}.modifyMenu .bottomLeft{bottom:1.3%;position:absolute;right:1.8%}.modifyMenu .bottomLeft2{bottom:2.4%;position:absolute;right:3.3%}.modifyMenu .topRight{position:absolute;right:1.8%;top:1.3%}.modifyMenu .topRight2{position:absolute;right:3.3%;top:2.4%}.modifyMenu .bottomRight{bottom:1.3%;position:absolute;right:1.8%}.modifyMenu .bottomRight2{bottom:2.4%;position:absolute;right:3.3%}.modifyMenu .styleTitle{align-items:center;display:flex;justify-content:center;position:relative}.modifyMenu .styleTitle .containerTitle{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;left:-30%;padding:5px;position:absolute;top:calc(100% + 10px);width:140%}.modifyMenu .styleTitle .containerTitle .lowOpacityHover{align-items:center;border-radius:5px;display:flex;gap:5px;justify-content:center;padding:3px;width:100%}.modifyMenu .styleTitle .containerTitle .lowOpacityHover:hover{background-color:#eee}.modifyMenu .styleTitle .containerTitle .lowOpacityHover .leftLineTitle,.modifyMenu .styleTitle .containerTitle .lowOpacityHover .rightLineTitle{background:var(--classicGold);height:2px;width:15px}.modifyMenu .styleTitle .containerTitle .lowOpacityHover .bottomLine{height:auto;left:25%;position:absolute;top:95%;transform:translateY(-100%);width:50%}.modifyMenu .styleTitle .containerTitle .lowOpacityHover .swooshTitle{height:auto;width:25px}@media screen and (max-width:1000px){.modifyMenu .mainCorp .menu{aspect-ratio:1/1.6;width:90vw}.modifyMenu .switchPage{display:none}.modifyMenu .mainCorp .menu .page{margin-left:0;width:100%}}.containerEditLineMenu{flex-direction:column;margin-bottom:1%}.containerEditLineMenu,.containerEditLineMenu .contentText{display:flex;height:fit-content;position:relative;width:100%}.containerEditLineMenu .contentText{align-items:start}.containerEditLineMenu .contentTitle{align-items:center;display:flex;gap:5px;height:fit-content;position:relative;width:100%}.containerEditLineMenu.isCurrentDesc:hover textarea,.containerEditLineMenu.isSelectLine:hover textarea{cursor:pointer}.containerEditLineMenu.waitingSelect .textAreaText,.containerEditLineMenu.waitingSelectDesc .textAreaDesc{border:1px dotted #3d7dc5b3}.containerEditLineMenu.isCurrentDesc .textAreaDesc,.containerEditLineMenu.isSelectLine .textAreaText,.containerEditLineMenu.isSelectLine .textAreaTitle,.containerEditLineMenu.isSelectLine input{background-color:#fff;border:1px solid blue}.containerEditLineMenu .textAreaDesc{flex:none}.containerEditLineMenu .interactivePoint{background-color:#424242;border-radius:50%;height:4.5px;margin-top:.5px;min-height:4.5px;min-width:4.5px;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);width:4.5px}.containerEditLineMenu.currentDrag{border:1px solid blue;border-radius:5px}.containerEditLineMenu.isSpace{border:2px dotted #d8d8d8;border-radius:5px;box-sizing:border-box}.containerEditLineMenu .containerArrow{display:none}.containerEditLineMenu.isSpaceSelect{background-color:#3d7dc540;border-bottom:2px solid #3d7dc580;border-top:2px solid #3d7dc580;box-sizing:border-box}.containerEditLineMenu.chooseSpace .containerArrow,.containerEditLineMenu.isSpaceSelect .containerArrow{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;opacity:80%;width:100%}.containerEditLineMenu.chooseSpace{background-color:#3d7dc540;border-bottom:2px solid #3d7dc580;border-top:2px solid #3d7dc580;box-sizing:border-box}.containerEditLineMenu.notChooseSpace{background-color:#f7f7f7;border:2px dotted #3d7dc580;border-radius:5px;box-sizing:border-box}.containerEditLineMenu.chooseDesc,.containerEditLineMenu.chooseText{background-color:#3d7dc540;border-radius:5px}.containerEditLineMenu.chooseDesc .textAreaDesc,.containerEditLineMenu.chooseText .textAreaText{background-color:initial;border:1px solid #3d7dc580}.containerEditLineMenu textarea{background-color:initial;border:1px solid #0000;border-radius:5px;flex:1 1;outline:none;overflow:hidden;padding:0;resize:none}.containerEditLineMenu input{background-color:initial;border:1px solid #0000;border-radius:2px;height:fit-content;outline:none;padding:0;text-align:right}.containerEditLineMenu .textTitle{word-wrap:break-word;border:1px solid #0000;margin:0;overflow-wrap:break-word;position:relative;white-space:pre-wrap;width:fit-content}.containerEditLineMenu .space{text-align:center;width:100%}.containerEditLineMenu .leftLineTitle,.containerEditLineMenu .rightLineTitle{height:1px;max-height:1px;min-height:1px;min-width:8%;width:8%}.containerEditLineMenu .leftLineTitle{background:radial-gradient(circle at 0 0,#e0b45b,#e1b55b,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#d5a94a,#e1b55c)}.containerEditLineMenu .rightLineTitle{background:radial-gradient(circle at 0 0,#e1b55c,#d5a94a,#c99d3e,#c19333,#c49835,#d3a744,#ecc868,#fad67e,#e1b55b,#e0b45b)}.containerEditLineMenu .bottomLine{height:auto;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:clamp(50px,95%,15vw)}.containerEditLineMenu .swooshTitle{height:auto;width:10%}@media screen and (max-width:1000px){.containerEditLineMenu{margin-bottom:3%}.containerEditLineMenu .interactivePoint{right:calc(100% + 8px)}}.containerRBMenu .RBMenu:before{background:var(--classicGold);border-radius:10px;bottom:-3px;content:"";left:-3px;position:absolute;right:-2px;top:-3px;z-index:-1}.containerRBMenu{display:flex;height:100%;justify-content:center;margin-right:2em;position:relative;width:calc(20% - 2em);z-index:10}.containerRBMenu .RBMenu{align-items:center;background:linear-gradient(180deg,#000,#4b4b4b);border-radius:7.5px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:start;left:2.5%;overflow-y:auto;padding-left:10px;padding-right:10px;position:absolute;scrollbar-width:none;top:0;width:95%}.containerRBMenu .RBMenu .namePlat{margin-top:20px;overflow-wrap:break-word;width:90%;word-break:break-word}.containerRBMenu .RBMenu .whiteLine{margin-top:10px;width:70%}.containerRBMenu .RBMenu .containerAllImg{display:flex;height:fit-content;justify-content:center;width:100%}.containerRBMenu .RBMenu .containerAllImg .containerImg{align-items:center;display:flex;flex-direction:column;height:fit-content;justify-content:center;margin-top:1.5em;position:relative;width:90%}.containerRBMenu .RBMenu .containerAllImg .button{align-items:center;display:flex;flex-direction:column;height:70%;justify-content:space-evenly;opacity:0;position:absolute;width:fit-content;z-index:1}.containerRBMenu .RBMenu .containerImg:hover .button{opacity:1}.containerRBMenu .RBMenu .containerImg:hover img{opacity:70%}.containerRBMenu .RBMenu .containerAllImg .button p{margin:0}.containerRBMenu .RBMenu .containerAllImg .addImg{align-items:center;aspect-ratio:3/2;border:1px solid var(--border);border-radius:5px;display:flex;justify-content:center;margin-top:1.5em;width:90%}.containerRBMenu .RBMenu .containerAllImg img{border:1px solid var(--border);border-radius:10px;height:100%;object-fit:cover;width:100%}.containerRBMenu .RBMenu .containerText{align-items:center;display:flex;flex-direction:column;min-height:fit-content;padding-bottom:15px;width:100%}.containerRBMenu .RBMenu .containerText p{padding-top:1em;text-align:left;width:90%}.containerRBMenu .RBMenu textarea{background-color:initial;border:none;border-radius:5px;color:#fff;min-height:5em;overflow:hidden;position:relative;resize:none;scrollbar-color:var(--border) #0000;scrollbar-width:thin;text-align:left;width:90%}.containerRBMenu .RBMenu textarea.border{border:1px solid var(--border)}.containerRBMenu .RBMenu textarea:focus{cursor:text}.modifyInfo{background-color:var(--secondaryLight);display:flex;height:100vh}.modifyInfo .navigateInfo{border-right:3px solid var(--border);box-shadow:0 0 7px #0006;height:calc(100vh - 6em);padding-top:6em;position:fixed;text-align:right;width:calc(18% - 5px);z-index:1}.modifyInfo .navigateInfo p{font-size:18px;font-weight:600;letter-spacing:.05px;margin-right:2em}.modifyInfo .navigateInfo p.lowOpacity:hover{opacity:80%}.modifyInfo .navigateInfo p.lowOpacity{font-size:18px;font-weight:450;letter-spacing:.05px;opacity:50%}.modifyInfo .border{border-bottom:1px solid var(--border);margin-bottom:1.5em;margin-left:20%;margin-top:1.5em;width:70%}.modifyInfo .info{text-wrap:wrap;display:flex;flex-direction:column;margin-left:17%;text-align:left;width:83%}.modifyInfo .navigateInfo .containerLogOut{align-items:center;border:.8px solid var(--darkerBorder);border-radius:5px;bottom:0;display:flex;height:5%;justify-content:center;left:50%;margin-bottom:1.5em;max-height:40px;max-width:160px;min-width:140px;position:absolute;transform:translateX(-50%);transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;width:60%}.modifyInfo .navigateInfo .containerLogOut:active{box-shadow:inset 0 3px 6px #00000026;transform:translateX(-50%) translateY(1.5px)}.modifyInfo .navigateInfo .containerLogOut p{font-family:Garet;font-size:12px;font-weight:400;letter-spacing:0;margin-right:0}.modifyInfo .edition{background-color:#ffffffb3}.modifyInfo .topBarProfilRestauPhone{display:none}@media screen and (max-width:800px){.modifyInfo .navigateInfo{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;text-align:center;width:100vw}.modifyInfo .navigateInfo .nonePhone,.modifyInfo>:first-child{display:none}.modifyInfo .navigateInfo>:first-child{margin-top:15%}.modifyInfo .navigateInfo p{font-size:24px;margin-right:0}.modifyInfo .navigateInfo p.lowOpacity{font-size:20px}.modifyInfo .navigateInfo .containerLogOut{height:fit-content;left:50%;max-width:90%;min-width:0;padding:.2em 1em;position:relative;white-space:nowrap;width:fit-content}.modifyInfo .border{margin-bottom:2em;margin-left:15%;margin-top:2em}.modifyInfo .navigateInfo .containerLogOut p{font-size:18px}.modifyInfo .navigateInfo.visible{z-index:9}.modifyInfo .topBarProfilRestauPhone{align-items:center;background-color:var(--primaryDark);display:flex;height:80px;justify-content:center;justify-content:space-between;min-width:100vw;position:fixed;width:100vw;z-index:10}.modifyInfo .topBarProfil{display:none}.modifyInfo .topBarProfilRestauPhone p{margin-left:15%;width:70%}.modifyInfo .info{margin:0;width:100%;z-index:5}.modifyInfo .topBarProfilRestauPhone .back{color:#fff;display:flex;left:0;position:absolute;width:15%}}.containerSettingsFilters{background-color:var(--secondaryLight);overflow-y:auto;padding-top:80px;position:relative;z-index:0}.containerSettingsFilters .containerFilter{background-color:var(--primaryLight);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:5%;padding-left:1em;width:90%}.FilterRestaurateur{box-sizing:border-box;margin-bottom:2em;padding-left:1em;width:100%}.FilterRestaurateur .corp,.containerSettingsFilters .selectFilter .corp{column-gap:15px;display:flex;flex-wrap:wrap;justify-content:start;margin-left:1em;margin-top:1em;row-gap:2em}.FilterRestaurateur .corp .elem,.containerSettingsFilters .selectFilter .corp .elem{align-items:center;display:flex;min-width:fit-content;white-space:nowrap;width:calc(25% - 15px)}.FilterRestaurateur .corp .elem div,.containerSettingsFilters .selectFilter .corp .elem div{border:1px solid var(--primaryDark);border-radius:3px;height:15px;margin-right:15px;min-width:15px;width:15px}.containerSettingsFilters .containerFilter .borderFilter{background-color:var(--border);height:.8px;margin-bottom:2em;opacity:90%;width:100%}.FilterRestaurateur .corp .elem.select1 div,.containerSettingsFilters .selectFilter .corp .elem.select1 div{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.FilterRestaurateur .corp .elem.select2 div,.containerSettingsFilters .selectFilter .corp .elem.select2 div{background:linear-gradient(60deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.FilterRestaurateur .corp .elem.select3 div,.containerSettingsFilters .selectFilter .corp .elem.select3 div{background:var(--classicGold)}.containerSettingsFilters .titleFilter{margin-left:5%;text-align:left;width:90%}.containerSettingsFilters .titleFilter .largerTitleBold{margin-top:.8em}.containerSettingsFilters .titleFilter .smallText{margin:0}.containerSettingsFilters .selectFilter{background-color:#efefef;border-radius:10px;box-sizing:border-box;margin-left:5%;margin-top:3em;padding:15px 2em 2em;width:90%}.containerSettingsFilters .corp p,.containerSettingsFilters .selectFilter p{margin:0}.containerSettingsFilters .borderSeparation{background:var(--classicGold);border-radius:10px;height:1px;margin-bottom:3em;margin-left:5%;margin-top:3em;opacity:50%;width:90%}.containerSettingsFilters .buttonSave{margin-left:7%;transition:background .3s ease-in-out;width:fit-content}.containerSettingsFilters .smallText{font-size:14px}.containerSettingsFilters .selectFilterText{padding-bottom:1em;padding-top:.3em}.containerSettingsFilters .top{padding-bottom:1em}.containerSettingsFilters .midGoldButton.greyButton{background:linear-gradient(120deg,silver,silver);opacity:60%}.containerSettings{background-color:var(--secondaryLight);display:flex;flex-direction:column;margin-top:5.5em;overflow-y:auto;padding-bottom:3em}.containerSettings .titlePage,.containerSettings .titlePageCode{margin-bottom:1.5em;margin-left:5%;margin-top:.8em;text-align:left}.containerSettings .subTitle{font-size:24px;font-weight:450}.containerSettings .personalPart{display:flex;margin-bottom:1em;margin-left:3em}.containerSettings .spaceImgProfil{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:1em;position:relative;width:25%}.containerSettings .profilPhoto{font-size:20px;margin:5px 0}.containerSettings .imgProfil:hover img{opacity:70%}.containerSettings .imgProfil:hover .textBase{opacity:50%}.containerSettings .imgProfil{align-items:center;display:flex;justify-content:center;position:relative;width:25%}.containerSettings .imgProfil .textBase{align-items:center;display:flex;font-size:100px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.containerSettings .imgProfil .mask{background-color:var(--primaryDark);border-radius:50%;height:9em;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:9em;z-index:0}.containerSettings .imgProfil img{background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;height:9em;object-fit:cover;width:9em;z-index:1}.containerSettings .imgProfil .textImage{align-items:center;display:flex;flex-direction:column;height:6em;justify-content:center;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;width:8em;z-index:2}.containerSettings .imgProfil:hover .textImage{opacity:1}.containerSettings .savePart{display:flex;justify-content:start;margin-left:6%;margin-top:1.5em;width:94%}.containerSettings .savePart .containerButton{min-width:fit-content}.containerSettings .containerButton{align-items:center;display:flex;justify-content:start;width:30%}.containerSettings .containerButton p{text-align:center}.containerSettings .saveButton{border-radius:5px;margin-bottom:3em;padding:.5em 1em;width:fit-content}.containerSettings .containerDefilment{margin-bottom:1em;margin-left:6%}.containerSettings .cuisinePart .allCuisine{align-items:center;display:flex;margin-top:-1em}.containerSettings .cuisinePart .allCuisine .elem{align-items:center;display:flex;position:relative}.containerSettings .cuisinePart .allCuisine .elem .select{min-width:fit-content;white-space:nowrap;width:8em}.containerSettings .cuisinePart .allCuisine .smallWhiteButton{align-items:center;display:flex;font-weight:400;gap:.5em;padding:.3em 1em}.containerSettings .defilmentCuisine{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;box-shadow:0 4px 10px #00000026;display:flex;flex-direction:column;height:fit-content;left:60%;max-height:12em;max-width:10em;overflow-x:hidden;padding:2px;position:absolute;top:calc(100% - 10px);transform:translateX(-50%);width:100%;z-index:5}.containerSettings .defilmentCuisine .borderCuisine{background-color:var(--primaryDark);height:.5px;margin-bottom:3px;margin-top:3px;min-height:.5px;width:calc(100% + 4px)}.containerSettings .defilmentCuisine .searchBar{align-items:center;display:flex;height:fit-content;margin-top:3px;position:relative;width:98%}.containerSettings .defilmentCuisine .searchBar .iconsearch{min-width:10%;width:10%}.containerSettings .showCityPart .blockCity{align-items:center;display:flex;gap:20px;justify-content:start;width:100%}.containerSettings .showCityPart .blockCity>:first-child{border:1px solid var(--border);border-radius:5px;filter:brightness(.95);min-width:150px;padding:.5em;width:30%}.containerSettings .defilmentCuisine .searchBar input{border:none;border-radius:5px;box-sizing:border-box;margin-left:5px;outline:none;padding:.2em;width:95%}.containerSettings .defilmentCuisine .list{align-items:center;display:flex;flex-direction:column;gap:5px;margin-left:3%;overflow-x:hidden;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:97%}.containerSettings .defilmentCuisine .list .elem{border-radius:5px;height:30px;margin-left:10px;margin-right:5px;padding:5px;text-align:left;width:100%}.containerSettings .defilmentCuisine .list .elem:hover{border-radius:5px;filter:brightness(.9)}.containerSettings .pricePart .container{align-items:center;display:flex;margin-top:-1em}.containerSettings .pricePart .price{align-items:center;border:1px solid var(--border);border-radius:5px;display:flex;height:fit-content;margin-left:20px;position:relative}.containerSettings .pricePart .price div{background-color:var(--border);height:1.5em;min-width:1px;width:1px}.containerSettings .pricePart .price input{background-color:initial;border:none;outline:none;padding:5px 10px;text-align:center;width:3em}.containerSettings .pricePart .price>:last-child{margin-left:5px;margin-right:5px}.containerSettings .pricePart .price p{margin:0;padding:5px}.containerSettings .containerDefilment .listPhoto{display:flex;gap:20px;margin-bottom:1em;width:90%}.containerSettings .containerDefilment .listPhoto .containerImg{height:fit-content;position:relative;width:23%}.containerSettings .containerDevanture{position:relative;width:40%}.containerSettings .containerDevanture .containerImg{height:fit-content;min-height:6em;position:relative;width:70%}.containerSettings .containerDefilment .listPhoto img,.containerSettings .containerDevanture .imgDevanture{height:auto;width:100%}.containerSettings .containerDevanture .imgDevanture{border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box}.containerSettings .containerDefilment .listPhoto img{border:1px solid var(--primaryDark);border-radius:10px}.containerSettings .containerDefilment .containerImg:hover img{opacity:60%}.containerSettings .containerDefilment .listPhoto .buttonImg{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;width:100%}.containerSettings .containerDefilment .listPhoto .containerImg:hover .buttonImg{opacity:1}.containerSettings .containerDefilment .listPhoto .buttonImg p:hover{transform:scale(1.1)}.containerSettings .containerDefilment .add{align-items:center;display:flex;position:relative}.containerSettings .containerDefilment .add p{margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.containerSettings .namePart{display:flex;flex-direction:column;justify-content:space-evenly}.containerSettings .namePart .inputText .short{border:.5px solid red}.containerSettings .inputText{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.containerSettings .inputText p{margin-bottom:3px;margin-top:0}.containerSettings .inputText input{background-color:#f4f3f3;border:.5px solid var(--border);border-radius:5px;height:fit-content;padding:.5em;width:90%}.containerSettings .inputPreFilled{border:.8px solid var(--primaryDark);border-radius:5px;height:fit-content;margin-left:15px;padding:.5em;width:30%}.containerSettings .inputPreFilled::placeholder{color:#606060;font-style:italic;opacity:1}.containerSettings .dobbleColumn{align-items:center;display:flex}.containerSettings .dobbleColumn .border{background-color:var(--border);height:.5px;margin-bottom:12px;margin-left:5%;margin-top:12px;max-height:.5px;opacity:20%;width:90%}.containerSettings .dobbleColumn .verticalBorder{background:var(--classicGold);height:90%;margin-left:10px;margin-right:5px;opacity:70%;width:1px}.containerSettings .dobbleColumn .leftColumn{display:flex;flex-direction:column;margin-left:6%;width:60%}.containerSettings .dobbleColumn .rightColumn{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-right:20px;position:relative}.containerSettings .dobbleColumn .rightColumn .textExplain{font-size:13px;margin-left:3%;text-align:center;width:100%}.containerSettings .bioPart{flex:1 1;margin-bottom:2em;margin-left:6%;margin-top:1em}.containerSettings .bioPart p{margin:0 0 5px}.containerSettings .bioPart .XsmallText{font-style:italic;opacity:80%;padding-bottom:15px}.containerSettings .bioPart textarea{border:1px solid var(--border);border-radius:5px;font-family:Garet;height:10em;line-height:1.7em;margin-top:1em;padding:.6em;resize:none;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:60%}.containerSettings .codePhrase{text-align:center}.containerSettings .inputPreFilled{outline:none;width:45%}.containerSettings .inputPreFilled:focus{border:1px solid var(--primaryDark)}.containerSettings .preFilled{align-items:center;display:flex;justify-content:start;margin-left:5%;width:70%}.containerSettings .preFilled .smallWhiteButton{margin-left:3em}.containerSettings .separationSection{background:linear-gradient(90deg,#cfcfcf66,#818181 15%,#818181 35%,#818181 65%,#cfcfcf66);height:1px;margin-bottom:3em;margin-left:15%;margin-top:3em;opacity:70%;width:70%}.containerSettings .condition{align-items:center;display:flex}.containerSettings .toggleContainer{background:#ccc;border-radius:15px;cursor:pointer;height:20px;position:relative;transition:background .3s;width:40px}.containerSettings .toggleContainer.full{background:var(--OrQuelRestoContainer)}.containerSettings .toggleButton{background-color:#fff;border-radius:50%;height:16px;left:5px;position:absolute;top:50%;transform:translateY(-50%);transition:left .3s;width:16px}.containerSettings .toggleContainer.full .toggleButton{left:21px}.containerSettings .buttonBack{border:1px solid var(--primaryDark)}.containerSettings .condition p{margin:0 0 0 10px}.containerSettings .showInfoPreFilled{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;height:50%;justify-content:center;left:30%;position:fixed;top:25%;width:40%;z-index:2}.containerSettings .showInfoPreFilled .button{align-items:center;display:flex;justify-content:space-evenly;width:70%}.containerSettings .showInfoPreFilled .button p{border-radius:5px;padding:.4em}.containerSettings .alertPreFilled{align-items:center;border:1px solid var(--border);border-radius:10px;box-shadow:0 0 10px #0009;display:flex;height:15%;justify-content:center;left:35%;position:fixed;top:120px;width:30%;z-index:5}.containerSettings .lockedPart{display:flex;margin-bottom:2em;margin-left:6%}.containerSettings .lockedPart .leftPart{width:50%}.containerSettings .containerDevanture .smallTitleBold,.containerSettings .lockedPart .leftPart .elem .smallTitleBold{align-items:center;display:flex;font-size:18px;margin-bottom:6px;margin-left:-3px;margin-top:20px}.containerSettings .pricePart .XsmallText,.containerSettings .subTitleDefilant{font-style:italic;opacity:80%;padding-bottom:15px;padding-right:30px}.containerSettings .containerDevanture .iconLockPhone,.containerSettings .lockedPart .leftPart .iconLockPhone{display:none}.containerSettings .containerDevanture .iconLock,.containerSettings .containerDevanture .iconLockPhone,.containerSettings .lockedPart .leftPart .iconLock,.containerSettings .lockedPart .leftPart .iconLockPhone{margin-left:10px}.containerSettings .lockedPart .leftPart .elem .value{background-color:var(--backInput);border-radius:5px;min-width:50%;padding:.5em;width:fit-content}.containerSettings .lockedPart .leftPart .elem .value strong{font-size:14px;margin-left:5px}.containerSettings .lockedPart .leftPart .elem .value.large{width:80%}.containerSettings .demandModif{margin-left:6%;margin-top:0;width:fit-content}.containerSettings .containerType{align-items:center;display:flex;margin-left:10%;width:100%}.containerSettings .containerType .typeResto{align-items:center;display:flex;justify-content:start;margin-bottom:-5px;margin-top:5px}.containerSettings .containerType .firstType{margin-bottom:3px;margin-left:15px;min-width:7em}.containerSettings .containerType .secondType{margin-bottom:3px;margin-left:5px}.containerSettings .containerType .add,.containerSettings .containerType .select{position:relative;white-space:nowrap;width:fit-content}.containerSettings .containerType .add .container,.containerSettings .containerType .select .container{border:1px solid var(--primaryDark);border-radius:10px;height:fit-content;left:0;max-height:15em;min-width:fit-content;overflow-x:hidden;overflow-y:auto;padding:3px;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:110%;width:110%;z-index:2}.containerSettings .containerType .buttonBack{border-radius:10px;box-sizing:border-box;padding:.5em 1em}.containerSettings .containerType .add .container p,.containerSettings .containerType .select .container p{box-sizing:border-box;margin:5px 5px 5px 5%;padding:2px;width:90%}.containerSettings .containerType .add .container p:hover,.containerSettings .containerType .select .container p:hover{background-color:#ccc;border-radius:5px}.containerButton .midGoldButton{transition:background .3s ease-in-out}.containerButton .midGoldButton.notPossible,.showInfoPreFilled .smallWhiteButton.notPossible{background:linear-gradient(120deg,silver,silver);opacity:60%}.containerSettings .deleteAccount{margin-left:7%;margin-top:3em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;width:fit-content}.containerSettings .containerDeleteAccount{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;gap:15px;height:50%;justify-content:center;left:25%;padding:1em;position:fixed;top:25%;width:50%;z-index:150}.containerSettings .containerDeleteAccount .midWhiteButton{margin-left:auto;width:fit-content}.containerSettings .containerDeleteAccount .midTitle{margin-bottom:1em}.containerSettings .containerDeleteAccount .content{display:flex;flex:1 1;flex-direction:column;width:90%}.containerSettings .containerDeleteAccount .content>:last-child{margin-top:auto}.containerSettings .containerDeleteAccount .close{position:absolute;right:1em;top:1em}.containerSettings .containerDeleteAccount .back{left:1em;position:absolute;top:1em}.containerSettings .containerDeleteAccount .content input{background-color:#f4f3f3;border-radius:5px;margin-top:2em;padding:.5em;width:40%}.containerSettings .containerDeleteAccount .content .errorBorder{border:1px solid red}.containerSettings .containerDeleteAccount .content .classicBorder{border:1px solid var(--primaryDark)}.containerSettings .containerModifCity{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:65%;left:25%;position:fixed;top:17.5%;width:50%;z-index:11}.containerSettings .containerModifCity .close{position:absolute;right:1em;top:1em}.containerSettings .containerModifCity .searchBar{align-items:center;border-bottom:1px solid var(--border);display:flex;height:15%;justify-content:space-between;width:80%}.containerSettings .containerModifCity .searchBar input{border:1px solid var(--border);border-radius:5px;box-sizing:border-box;padding:.5em;width:70%}.containerSettings .containerModifCity .corp{display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:start;overflow-y:auto;padding-bottom:20px;padding-top:10px;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:80%}.containerSettings .containerModifCity .corp .elem{border-radius:5px;box-sizing:border-box;padding:5px}.containerSettings .containerModifCity .corp .elem:hover{background-color:silver}.containerSettings .containerModifCity .corp .separationModifCity{background-color:var(--border);height:.8px;margin-left:5%;min-height:.8px;opacity:50%;width:90%}@media screen and (max-width:1000px){.containerSettings .cuisinePart .allCuisine{align-items:start;flex-direction:column}.containerSettings .containerDeleteAccount{box-sizing:border-box;height:60%;left:5%;overflow-y:auto;padding:15px;top:20%;width:90%}}@media screen and (max-width:800px){.containerSettings .containerDeleteAccount{height:70%;top:15%}.containerSettings .containerDeleteAccount .content input{box-sizing:border-box;width:80%}.containerSettings .containerDevanture .iconLock,.containerSettings .dobbleColumn .rightColumn,.containerSettings .dobbleColumn .verticalBorder,.containerSettings .lockedPart .leftPart .iconLock{display:none}.containerSettings .dobbleColumn .leftColumn{margin:10%;width:80%}.containerSettings .bioPart .XsmallText,.containerSettings .pricePart .XsmallText,.containerSettings .subTitleDefilant{font-size:15px}.containerSettings .pricePart .container .smallTextBold{font-size:18px}.containerSettings .bioPart textarea{border-radius:10px;width:90%}.containerSettings .containerButton{white-space:nowrap}.containerSettings .lockedPart{flex-direction:column}.containerSettings .lockedPart .leftPart{width:100%}.containerSettings .containerDevanture{width:80%}.containerSettings .personalPart{flex-direction:column;margin-left:10%;width:80%}.containerSettings .spaceImgProfil{width:100%}.containerSettings .savePart{flex-direction:column-reverse}.containerSettings .containerDevanture .iconLockPhone,.containerSettings .lockedPart .leftPart .iconLockPhone{display:block}}.containerRequestChange{align-items:center;border:1px solid var(--primaryDark);border-radius:20px;display:flex;flex-direction:column;height:90vh;left:22.5%;max-height:730px;max-width:850px;overflow-y:auto;position:fixed;scrollbar-width:none;top:5vh;width:55%;z-index:12}.containerRequestChange .titleName{font-size:32px;font-weight:550;margin-bottom:.1em}.containerRequestChange .lineTitle{width:40%}.containerRequestChange .nothingChange{bottom:100%;margin:0;position:absolute;right:0;text-align:right}.containerRequestChange .back{align-items:center;color:grey;display:flex;position:absolute;right:1em;top:1em}.containerRequestChange .corp,.containerRequestChange .secondCorp{display:flex;width:90%}.containerRequestChange .corp{margin-bottom:15px}.containerRequestChange .secondCorp{flex-direction:column}.containerRequestChange .secondCorp .sendButton>:last-child{margin-left:auto}.containerRequestChange .secondCorp .sendButton .midGoldButton.greyButton{background:silver}.containerRequestChange .secondCorp .sendButton{align-items:center;display:flex;margin-top:7em;position:relative;width:100%}.containerRequestChange .secondCorp .sendButton.center{margin-left:50%;margin-top:5em;transform:translateX(-50%);width:fit-content}.containerRequestChange .leftPart{width:55%}.containerRequestChange .rightPart{width:45%}.containerRequestChange .rightPart .imgDevanture{border:1px solid var(--primaryDark);border-radius:10px;max-width:250px;width:80%}.containerRequestChange .rightPart .empty{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;height:7em;justify-content:center;width:70%}.containerRequestChange .containerDevanture>:first-child{margin-bottom:5px;margin-left:10%;text-align:left;width:90%}.containerRequestChange .rightPart .modifyImg{border:.8px solid var(--primaryDark);border-radius:5px;padding:.5em 1em}.containerRequestChange .containerDevanture{align-items:center;align-self:flex-start;display:flex;flex-direction:column;margin-left:5%;text-align:left;width:90%}.containerRequestChange .containerInput{height:3.3em;width:100%}.containerRequestChange .containerInput p{margin-bottom:10px;text-align:left;width:90%}.containerRequestChange .containerInput .inputEdit{width:80%}.containerRequestChange .containerInput input{background-color:var(--backInput);border:none;border-radius:5px;padding:.5em;width:100%}.containerRequestChange .secondCorp .containerInput .inputEdit{width:100%}.containerRequestChange .secondCorp .containerInput input{box-sizing:border-box}.containerRequestChange .necessary{opacity:70%}.containerRequestChange .containerInput textarea{background-color:var(--backInput);border:0 solid var(--border);border-radius:5px;box-sizing:border-box;height:6em;padding:.5em;resize:none;width:100%}.containerRequestChange .containerInput .typeResto{align-items:center;display:flex;gap:10px;justify-content:start;margin-bottom:-5px;margin-top:5px}.containerRequestChange .containerInput .firstType{min-width:50%}.containerRequestChange .containerInput .secondType{margin-left:5px}.containerRequestChange .containerInput .add,.containerRequestChange .containerInput .select{position:relative;text-align:left;white-space:nowrap;width:fit-content}.containerRequestChange .containerInput .add .container,.containerRequestChange .containerInput .select .container{border:1px solid var(--primaryDark);border-radius:5px;contain:content;height:fit-content;left:0;max-height:15em;min-width:fit-content;overflow-x:hidden;overflow-y:auto;padding:3px;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:110%;width:100%;z-index:2}.containerRequestChange .containerInput .buttonBack{border-radius:5px;box-sizing:border-box;font-family:Garet;font-size:15px;font-weight:500;padding:.5em 1em .5em .5em}.containerRequestChange .containerInput .add .container p,.containerRequestChange .containerInput .select .container p{align-items:center;box-sizing:border-box;display:flex;font-family:Garet;font-size:13px;font-weight:400;height:30px;margin:5px;padding:3px;width:90%}.containerRequestChange .containerInput .add .container p:hover,.containerRequestChange .containerInput .select .container p:hover{background-color:#ccc;border-radius:5px}.containerRequestChange .containerInput p{font-size:18px;font-weight:600;margin-top:1em}.containerRequestChangeSend{align-items:center;animation:fadeIn .3s ease-in-out forwards;border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:55%;justify-content:center;left:30%;position:fixed;top:22.5%;width:40%;z-index:12}.containerRequestChangeSend .close{color:gray;position:absolute;right:1.5em;top:1.5em}.containerRequestChangeSend img{width:7%}.containerRequestChangeSend .largeTextBold{margin:20px;width:90%}.containerRequestChangeSend .midText{text-align:justify;width:80%}.containerRequestChangeSend .borderRequest{background-color:var(--border);border-radius:10px;height:1px;margin-bottom:1em;margin-top:1em;width:60%}.containerRequestChangeSend p{text-align:center}.containerRequestChange .inputEdit{position:relative;width:100%}.containerRequestChange .inputEdit .icon{opacity:50%;position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.containerRequestChange .containerConfirmAddress{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:55%;justify-content:center;left:25%;overflow-y:auto;position:fixed;scrollbar-width:thin;top:22.5%;width:50%;z-index:16}.containerRequestChange .containerConfirmAddress .button{align-items:center;display:flex;justify-content:space-between}.containerRequestChange .containerConfirmAddress .widthElem{width:80%}.containerRequestChange .containerConfirmAddress .addressConfirm{align-items:start;display:flex;flex-direction:column;margin-bottom:25px}.containerRequestChange .containerConfirmAddress .addressConfirm div{align-items:center;border:1px solid var(--border);border-radius:5px;box-sizing:border-box;display:flex;justify-content:start;padding:.5em;width:100%}@media screen and (max-width:1300px){.containerRequestChange{left:15%;width:70%}}@media screen and (max-width:1200px){.containerRequestChange{left:10%;max-width:none;width:80%}}@media screen and (max-width:900px){.containerRequestChange{left:2.5%;width:95%}.containerRequestChange .titleName{text-align:center;width:100%}.containerRequestChange .corp{flex-direction:column}.containerRequestChange .leftPart,.containerRequestChange .rightPart{width:100%}}.popUpChangeImgProfil{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:70%;left:50%;min-width:300px;position:fixed;top:50%;transform:translate(-50%,-45%);width:30%;z-index:15}.popUpChangeImgProfil .corp{align-items:center;display:flex;flex:1 1;justify-content:center;width:100%}.popUpChangeImgProfil .corp div{aspect-ratio:1/1;background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;overflow:hidden;width:70%}.popUpChangeImgProfil .corp img{height:auto;min-height:100%;width:100%}.popUpChangeImgProfil .topBar{align-items:center;display:flex;height:fit-content;justify-content:center;width:100%}.popUpChangeImgProfil .back{align-items:center;box-sizing:border-box;display:flex;height:7%;justify-content:right;padding:0 3%;width:100%}.popUpChangeImgProfil .bottomBar{align-items:center;display:flex;gap:30px;height:15%;justify-content:space-evenly;width:80%}.popUpChangeImgProfil .bottomBar p{border-radius:5px;padding:.2em 1em}.containerSubscribe{height:100%;margin-top:6em;overflow-y:auto;width:100%}.containerSubscribe,.containerSubscribe .mainCorp{align-items:center;display:flex;flex-direction:column}.containerSubscribe .mainCorp{gap:1em;height:80%;width:90%}.containerSubscribe .mainCorp p{margin:0}.containerSubscribe .mainCorp .line{align-items:center;display:flex;flex:1 1;justify-content:space-between;width:95%}.containerSubscribe .mainCorp .separation{background:linear-gradient(90deg,#cfcfcf66,#818181,#818181,#818181,#cfcfcf66);height:1px;width:80%}.containerSubscribe .blockSubscribe .content,.containerSubscribe .leftBlock,.containerSubscribe .rightBlock{align-items:start;background-color:var(--primaryLight);box-sizing:border-box;display:flex;flex-direction:column;height:80%;padding:10px 20px}.containerSubscribe .blockSubscribe .content{padding:25px 20px}.containerSubscribe .leftBlock{width:50%}.containerSubscribe .rightBlock{width:40%}.containerSubscribe .blockBorder{border:1px solid var(--primaryDark);border-radius:10px}.containerSubscribe .blockSubscribe{align-items:center;background:var(--classicGold);display:flex;justify-content:center;padding:2px}.containerSubscribe .blockSubscribe .content{border-radius:10px;height:100%;width:100%}.containerSubscribe .blockSubscribe .firstPart{align-items:center;display:flex}.containerSubscribe .blockSubscribe .firstPart div{border-radius:50%;height:13px;margin-left:3em;margin-right:10px;min-height:13px;min-width:13px;width:13px}.containerSubscribe .blockSubscribe .firstPart .redCircle{background-color:red}.containerSubscribe .blockSubscribe .firstPart .greenCircle{background-color:green}.containerSubscribe .separationBlock{align-items:center;display:flex;flex:1 1;justify-content:center;width:100%}.containerSubscribe .separationBlock div{background-color:var(--border);height:.8px;width:95%}.containerSubscribe .rightBlock.dobbleBlock{background-color:initial;display:flex;flex-direction:column;gap:20px;padding:0}.containerSubscribe .dobbleBlock>:first-child{flex:2 1}.containerSubscribe .dobbleBlock>:last-child{flex:1 1}.containerSubscribe .dobbleBlock .blockBorder{background-color:var(--primaryLight);box-sizing:border-box;padding:10px 15px;width:100%}.containerSubscribe .dobbleBlock .blockBorder .firstPart{align-items:center;display:flex;flex:2 1;justify-content:space-between;width:100%}.containerSubscribe .rightBlock.dobbleBlock>:first-child{display:flex;flex-direction:column}.containerSubscribe .rightBlock.dobbleBlock>:last-child{align-items:center;display:flex;justify-content:space-between}.containerSubscribe .dobbleBlock .XsmallTextBold{flex:2 1}.containerSubscribe .blockInvoice .firstPart{align-items:center;display:flex;justify-content:space-between;width:100%}.containerSubscribe .blockInvoice .firstPart div{align-items:center;display:flex}.containerSubscribe .blockInvoice .firstPart .smallText{color:#565656;margin-right:2em}.containerSubscribe .preListInvoice{align-items:start;display:flex;flex:3 1;flex-direction:column;justify-content:space-between;width:100%}.containerSubscribe .blockCard .corpBlockCard{align-items:center;display:flex;flex:1 1;flex-direction:column;width:100%}.containerSubscribe .blockCard .contentCard{align-items:center;display:flex;flex:2 1;justify-content:center;width:100%}.containerSubscribe .blockCard .contentCard img{margin:10px}.containerSubscribe .containerAllInvoice{border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:70%;left:15%;min-width:600px;padding:15px;position:fixed;top:15%;width:70%;z-index:11}.containerSubscribe .containerAllInvoice .midTitle{align-items:center;display:flex;height:17%;justify-content:center;width:100%}.containerSubscribe .containerAdvantages .close,.containerSubscribe .containerAllInvoice .close,.containerSubscribe .containerInfoPayment .close,.containerSubscribe .containerManage .close,.containerSubscribe .containerRenewal .close,.containerSubscribe .containerValidRenewal .close{position:absolute;right:1em;top:1em}.containerSubscribe .containerAllInvoice .mainContent{align-items:start;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-left:2.5%;overflow:hidden;width:calc(95% + 15px)}.containerSubscribe .containerAllInvoice .listInvoice .elem{width:calc(100% - 20px)}.containerSubscribe .containerAllInvoice .nameColumn{width:calc(100% - 30px)}.containerSubscribe .containerAllInvoice .listInvoice .elem,.containerSubscribe .containerAllInvoice .nameColumn{align-items:center;display:flex}.containerSubscribe .containerAllInvoice .listInvoice .elem .firstSize,.containerSubscribe .containerAllInvoice .nameColumn .firstSize{flex:1 1}.containerSubscribe .containerAllInvoice .listInvoice .elem .scndSize,.containerSubscribe .containerAllInvoice .nameColumn .scndSize{flex:2 1}.containerSubscribe .containerAllInvoice .listInvoice{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerSubscribe .containerAllInvoice .separationList{background-color:var(--border);height:.8px;margin-bottom:7px;margin-left:5%;margin-top:7px;max-height:.8px;min-height:.8px;width:90%}.containerSubscribe .preListInvoice .elem{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:0 2em;width:100%}.containerSubscribe .preListInvoice .elem>:first-child{width:50%}.containerSubscribe .preListInvoice .elem .price{flex:1 1}.containerSubscribe .containerAllInvoice .listInvoice .elem div{display:flex;flex-direction:column;justify-content:center}.containerSubscribe .containerAllInvoice .listInvoice .elem div p{margin:0}.containerSubscribe .containerInfoPayment{height:77%;min-width:700px;top:11.5%;transform:translateX(-50%);width:50%}.containerSubscribe .containerInfoPayment,.containerSubscribe .containerManage{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;left:50%;overflow-x:hidden;overflow-y:auto;padding:2em 3em;position:fixed;scrollbar-color:var(--border) #0000;scrollbar-width:thin;z-index:11}.containerSubscribe .containerManage{height:70%;min-width:750px;top:50%;transform:translate(-50%,-50%);width:55%}.containerSubscribe .containerAdvantages{height:65%;justify-content:center;left:20%;overflow:hidden;padding:2em;top:17.5%;width:60%}.containerSubscribe .containerAdvantages,.containerSubscribe .containerRenewal{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;position:fixed;z-index:11}.containerSubscribe .containerRenewal{left:50%;padding:0;top:50%;transform:translate(-50%,-50%)}.containerSubscribe .containerRenewal.long{height:90%;width:35%}.containerSubscribe .containerRenewal.thin{height:60%;width:40%}.containerSubscribe .containerRenewal .mainCorpRenewal{align-items:center;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;scrollbar-width:none;width:85%}.containerSubscribe .containerRenewal .warningPart{align-items:center;background:var(--classicGold);border-radius:5px;display:flex;justify-content:center;padding:1px;width:80%}.containerSubscribe .containerRenewal .warningPart .content{align-items:center;background-color:#fffded;border-radius:5px;display:flex;justify-content:center;padding:0 10px;text-align:justify;width:100%}.containerSubscribe .containerRenewal .warningPart .content .icon{align-items:center;display:flex;justify-content:start;width:20%}.containerSubscribe .containerRenewal .part{align-items:start;display:flex;width:95%}.containerSubscribe .containerRenewal .part .icon{width:10%}.containerSubscribe .containerRenewal .part p{flex:1 1;margin:0;text-align:justify}.containerSubscribe .containerRenewal .separationRenewal{background-color:var(--border);height:.8px;min-height:.8px;width:100%}.containerSubscribe .containerRenewal .showAdvantages{align-items:center;background-color:#f0f0f0;border-radius:5px;color:ligh;display:flex;gap:10px;justify-content:center;margin-bottom:2em;margin-top:2em;padding:7px 0;width:80%}.containerSubscribe .containerRenewal>:nth-last-child(2){margin-top:auto}.containerSubscribe .containerRenewal .footer{align-items:center;display:flex;justify-content:space-between;min-height:fit-content;width:80%}.containerSubscribe .containerRenewal .containerUnpublished{align-items:center;display:flex;gap:15px;margin-bottom:10px;margin-top:1.5em}.containerSubscribe .containerRenewal .containerUnpublished,.containerSubscribe .containerRenewal .explainUnpublished{width:70%}.containerSubscribe .containerRenewal .containerUnpublished .coche{border:1px solid var(--primaryDark);border-radius:5px;height:15px;min-height:15px;min-width:15px;width:15px}.containerSubscribe .containerRenewal .containerUnpublished .coche.selected{background:var(--classicGold)}.containerSubscribe .containerAdvantages .mainContent{overflow-y:auto}.containerSubscribe .containerAdvantages .mainContent,.containerSubscribe .containerManage .mainContent{display:flex;flex:1 1;flex-direction:column;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerSubscribe .containerAdvantages .mainContent>:last-child{margin-top:auto}.containerSubscribe .containerAdvantages .midTitle{margin-bottom:10px;text-align:center;width:100%}.containerSubscribe .containerAdvantages .list{margin-top:30px}.containerSubscribe .containerAdvantages .list p{margin:7px}.containerSubscribe .containerAdvantages .list>*{align-items:center;display:flex;gap:10px;margin-left:5px}.containerSubscribe .containerAdvantages .list .cube,.containerSubscribe .containerRenewal .partInfoAdvantages .cube{align-items:center;background:var(--classicGold);display:flex;height:8px;justify-content:center;min-height:8px;min-width:8px;padding:1px;transform:rotate(45deg);width:8px}.containerSubscribe .containerAdvantages .list .cube div,.containerSubscribe .containerRenewal .partInfoAdvantages .cube div{background-color:var(--primaryLight);height:100%;width:100%}.containerSubscribe .containerRenewal .partInfoAdvantages{align-items:start;display:flex;margin-bottom:15px;width:95%}.containerSubscribe .containerRenewal .partInfoAdvantages .cube{margin-top:4px}.containerSubscribe .containerRenewal .partInfoAdvantages .leftPart{display:flex;width:10%}.containerSubscribe .containerRenewal .partInfoAdvantages .infoPart{align-items:start;display:flex;flex-direction:column;text-align:justify;width:90%}.containerSubscribe .containerInfoPayment .longGoldButton{margin-top:3em}.containerSubscribe .containerInfoPayment .mainContent{box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;padding:5px 10px;width:100%}.containerSubscribe .containerInfoPayment .leftPart,.containerSubscribe .containerInfoPayment .rightPart{display:flex;flex-direction:column;justify-content:start}.containerSubscribe .containerInfoPayment .leftPart{gap:15px;width:50%}.containerSubscribe .containerInfoPayment .rightPart{width:40%}.containerSubscribe .containerInfoPayment .container{align-items:center;background:var(--classicGold);border-radius:10px;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;padding:1px}.containerSubscribe .containerInfoPayment .container .explain{font-size:11px}.containerSubscribe .containerInfoPayment .container .explain a{color:blue;text-decoration:underline;text-underline-offset:3px}.containerSubscribe .containerInfoPayment .corp{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:15px 20px;width:100%}.containerSubscribe .containerInfoPayment .container .separation{background-color:var(--border);height:1px;margin-bottom:10px;margin-top:10px;min-height:1px;opacity:50%;width:100%}.containerSubscribe .containerInfoPayment .container .corp{text-align:justify}.containerSubscribe .containerInfoPayment .container .corp>:last-child{cursor:not-allowed;filter:brightness(.8);margin-top:auto;width:fit-content}.containerSubscribe .containerInfoPayment .container .card{align-items:center;display:flex;gap:15px;justify-content:start;width:100%}.containerSubscribe .containerInfoPayment .container .card img{max-width:40px}.containerSubscribe .containerManage .XsmallText{color:#606060}.containerSubscribe .containerManage .mainContent{box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;justify-content:space-between;padding:2em 0;width:100%}.containerSubscribe .containerManage .mainContent .block{align-items:center;border-radius:10px;box-shadow:0 0 5px #0006;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:relative;transition:transform .5s ease;width:30%}.containerSubscribe .containerManage .mainContent .block.selected{background:var(--classicGold);padding:2px}.containerSubscribe .containerManage .mainContent .block.unselected{border:1px solid var(--border);padding:2px}.containerSubscribe .containerManage .mainContent .block .content{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:30px 20px;width:100%}.containerSubscribe .containerManage .mainContent .block:hover{box-shadow:0 2px 7px #0006;transform:translateY(-10px)}.containerSubscribe .containerManage .block .espacmentPrice{display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center;top:50%;transform:translateY(-50%)}.containerSubscribe .containerManage .mainContent .block p{margin:0}.containerSubscribe .containerManage .mainContent .block img{margin-bottom:20px;margin-top:20px;width:60%}.containerSubscribe .containerManage .mainContent .block .content>:last-child{align-items:center;color:#000;display:flex;flex-direction:column;font-size:11px;height:10%;justify-content:center;margin-top:auto;min-height:fit-content;padding:5px 2px;text-align:center;white-space:wrap;width:100%}.containerSubscribe .containerValidRenewal{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:50%;justify-content:center;left:32.5%;padding:2em 1em;position:fixed;top:25%;width:35%;z-index:11}.containerSubscribe .containerValidRenewal div{align-items:center;display:flex;flex:1 1;justify-content:center}@media screen and (max-width:1400px){.containerSubscribe .mainCorp .line{max-height:20em}.containerSubscribe .mainCorp .rightBlock{width:45%}.containerSubscribe .blockInvoice .firstPart .smallText{text-align:right}.containerSubscribe .preListInvoice{overflow-y:auto}.containerSubscribe .containerManage{height:60%;width:90%}.containerSubscribe .containerRenewal.long{height:70%;width:60%}.containerSubscribe .containerRenewal.thin{height:45%;width:80%}.containerSubscribe .containerAdvantages{height:60%;left:15%;top:20%;width:70%}.containerSubscribe .containerAllInvoice{left:5%;width:90%}}@media screen and (max-width:800px){.containerSubscribe .containerAdvantages,.containerSubscribe .containerAllInvoice,.containerSubscribe .containerInfoPayment{left:5%;min-width:0;width:90%}.containerSubscribe .containerInfoPayment{transform:none}.containerSubscribe .containerInfoPayment .mainContent{flex-direction:column}.containerSubscribe .containerInfoPayment .mainContent .leftPart,.containerSubscribe .containerInfoPayment .mainContent .rightPart{width:100%}.containerSubscribe .containerInfoPayment .mainContent .rightPart{min-height:18em}}.containerDateSchedules{background-color:var(--secondaryLight)}.containerDateSchedules .containerEditDate,.containerDateSchedules .containerSave{background-color:var(--primaryLight)}.containerDateSchedules{margin-left:.5em;margin-top:6em;overflow-y:auto;position:relative;width:99%}.containerDateSchedules .desc,.containerDateSchedules .titleSection{margin:0 0 0 5%}.containerDateSchedules .titleSection{margin-top:.8em}.containerDateSchedules .desc{opacity:80%}.containerDateSchedules .containerCalendar{font-family:var(--font-family);margin-bottom:2em;margin-left:5%;margin-top:2em;position:relative;width:90%}.fc-daygrid{border:1px solid var(--darkerBorder);border-radius:10px;margin-bottom:3em;overflow:hidden}.containerDateSchedules .fc-daygrid-day.green{background-color:#c4dda2}.containerDateSchedules .fc-daygrid-day.red{background-color:#ebb8b9}.containerDateSchedules .popupWrapper{align-items:center;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:11}.containerDateSchedules .containerEditDate{border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:50%;min-width:500px;position:fixed;width:40%;z-index:12}.containerDateSchedules .toolBar{display:flex;font-weight:550;height:15%;justify-content:center;margin-left:5%;min-height:15%;width:90%}.containerDateSchedules .mainElem{align-items:center;display:flex;flex:1 1;gap:20px;justify-content:center}.containerDateSchedules .mainElem .addHour,.containerDateSchedules .mainElem .contentPlage,.containerDateSchedules .mainElem .contentPlage .plage{align-items:center;display:flex;margin-left:0;text-align:center}.containerDateSchedules .mainElem .button,.containerDateSchedules .mainElemCoche .button{border:1px solid var(--darkerBorder);border-radius:3px;height:15px;margin-right:10px;width:15px}.containerDateSchedules .mainElem .button.select,.containerDateSchedules .mainElemCoche .button.select{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerDateSchedules .mainElemCoche{align-items:center;border-bottom:1px solid var(--border);display:flex;flex:1 1;justify-content:center;margin-left:10%;width:80%}.containerDateSchedules .containerEditDate .footBar{align-items:center;display:flex;height:20%;justify-content:space-evenly}.containerDateSchedules .firstPart{margin-bottom:3em;min-height:70vh}.fc-toolbar.fc-header-toolbar div{display:flex;flex-direction:row;gap:5px;text-align:center}.containerDateSchedules .fc-toolbar-title{align-items:center;display:flex;font-family:EB Garamond;font-size:28px;font-weight:600;justify-content:center;min-width:150px;text-transform:capitalize}.fc-toolbar-chunk .fc-next-button,.fc-toolbar-chunk .fc-prev-button{background:none;border:none;color:#000;font-size:1.3em;opacity:.8;padding:5px;transition:transform .2s ease-out,opacity .2s ease-out}.fc-toolbar-chunk .fc-next-button:hover,.fc-toolbar-chunk .fc-prev-button:hover{background:none;color:#000;opacity:1;transform:scale(1.1)}.fc-toolbar-chunk .fc-next-button:focus,.fc-toolbar-chunk .fc-prev-button:focus{outline:none}.fc-toolbar-chunk .fc-next-button:disabled,.fc-toolbar-chunk .fc-prev-button:disabled{background:none;border:none;color:#000;cursor:default;opacity:.5}.fc-toolbar-chunk .fc-next-button:active,.fc-toolbar-chunk .fc-prev-button:active{background:none;border:none;color:#000;transform:scale(1.1)}.fc-theme-standard td,.fc-theme-standard th{border-color:var(--darkerBorder);border-width:.8px}.fc-toolbar-chunk .fc-today-button{background:#0000;border:1px solid var(--primaryDark);border-radius:5px;color:#000;font-size:14px;padding:6px 10px;transition:all .2s ease-in-out}.fc-toolbar-chunk .fc-today-button:hover{background:none;color:#000}.fc-toolbar-chunk .fc-today-button:disabled{background:none;border-color:#888;color:#888;cursor:default;opacity:.5}.containerDateSchedules .delete{margin-left:1em;margin-right:1em}.containerDateSchedules .midGoldButton{transition:background .3s ease-in-out;width:fit-content}.containerDateSchedules .midGoldButton.greyButton{background:linear-gradient(120deg,silver,silver);opacity:60%}.containerSchedules{align-items:end;display:flex;flex-direction:column;margin-bottom:2em;margin-left:2%;margin-top:3em;position:relative;width:97%}.containerSchedules .addAllDay div,.containerSchedules .containerAddAllDay{background-color:var(--primaryLight)}.containerSchedules .growth{transform:translateY(-50%) scale(1.1)}.containerSchedules .mainCorp{display:flex;flex-direction:column;justify-content:center;margin-left:5%;width:95%}.containerSchedules .mainCorp .borderDays{background-color:var(--border);height:1px;margin-bottom:5px;margin-top:5px;opacity:60%;width:75%}.containerSchedules .schedulesDay{align-items:center;border:1px solid #0000;display:flex;position:relative;width:100%}.containerSchedules .schedulesDay .addHour{align-items:center;display:flex;justify-content:center;opacity:1;width:35%}.containerSchedules .schedulesDay .addHour:hover{opacity:.7}.containerSchedules .schedulesDay .days{text-align:left;width:20%}.containerSchedules .addAllDay{align-items:center;border-radius:5px;bottom:100%;display:flex;justify-content:center;margin-bottom:5px;width:50%}.containerSchedules .addAllDay div{align-items:center;display:flex;justify-content:center;margin-bottom:1em;margin-right:10%;margin-top:-100px;text-align:center;width:fit-content}.containerSchedules .addAllDay div:hover{background-color:#f0f0f0}.containerSchedules .addAllDay p{margin-right:10px;margin-top:-100px;text-align:right;white-space:nowrap;width:80%}.containerSchedules .contentPlage{align-items:center;display:flex;justify-content:center;position:relative;width:50%}.containerSchedules .containerAddAllDay{animation:fadeInScale .1s ease-out;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:38%;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:35%;z-index:1;z-index:10}.containerAddAllDay .title{margin:0;text-align:center}.containerSchedules .containerAddAllDay .schedule{align-items:center;display:flex;height:20%;justify-content:space-between;margin-left:13%;margin-top:2em;width:80%}.containerSchedules .containerAddAllDay .schedule .addHour{align-items:center;display:flex}.containerSchedules .containerAddAllDay .plage{align-items:center;display:flex;height:fit-content}.containerSchedules .containerAddAllDay .button{display:flex;gap:50px;justify-content:space-evenly;margin-left:25%;margin-top:1em;width:50%}.containerSchedules .containerAddAllDay .button p{border:1px solid var(--darkerBorder);border-radius:5px;font-size:14px;padding:.3em 1em;width:fit-content}.containerSchedules .schedulesDay .time{align-items:center;display:flex;height:2.5em;justify-content:space-between;width:80%}.containerSchedules .schedulesDay .time.unique{justify-content:center;margin-right:20px}.containerSchedules .schedulesDay .select{border:1px solid var(--border);border-radius:5px;height:20px;margin-right:3%;width:20px}.containerSchedules .schedulesDay .time .plage{align-items:center;display:flex;justify-content:center;width:90%}.containerSchedules .schedulesDay .time .close{align-items:center;display:flex;justify-content:center;width:100%}.containerSchedules .schedulesDay .time .deleteLeft,.containerSchedules .schedulesDay .time .deleteRight{opacity:0;width:20px;z-index:5}.containerSchedules .schedulesDay:hover .time .deleteLeft,.containerSchedules .schedulesDay:hover .time .deleteRight{opacity:1}.containerSchedules .schedulesDay .time .deleteLeft:hover,.containerSchedules .schedulesDay .time .deleteRight:hover{opacity:.7}.containerSchedules .schedulesDay .time .space{height:100%;width:10%}.containerSchedules input[type=checkbox]{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid var(--darkerBorder);border-radius:3px;cursor:pointer;display:flex;height:18px;justify-content:center;margin-right:1em;min-height:18px;min-width:18px;outline:none;position:relative;transition:.5s ease;width:18px}.containerSchedules input[type=checkbox].growth{border:1px solid var(--orange);transform:scale(1.5)}.containerSchedules input[type=checkbox]:checked{background:var(--classicGold)}.containerSchedules .borderContainerSchedules{border-radius:5px}.containerSchedules .toggleSwitch{background-color:#ccc;border-radius:15px;cursor:pointer;height:30px;position:relative;transition:background-color .3s;width:60px}.containerSchedules .toggleCircle{background-color:#fff;border-radius:50%;height:24px;left:3px;position:absolute;top:3px;transition:left .3s;width:24px}.containerSchedules .active .toggleCircle{left:33px}.containerSchedules .toggleSwitch.active{background-color:var(--orange)}.containerSchedules .delHorairesAllDay{padding-left:10px}.containerSchedules .infoText{font-size:13px;font-style:italic;margin-top:1em;text-align:center}.containerHour .containerShowHour,.containerHour .containerShowHour .elemList,.containerHour .hour{background-color:var(--primaryLight)}.containerHour{display:flex;height:100%;justify-content:center;position:relative}.containerHour .hour{background-color:#f0f0f0;border:1px solid var(--darkerBorder);border-radius:5px;display:flex;font-size:14px;justify-content:center;margin:0;min-width:fit-content;padding:.4em .7em}.containerHour .hour:hover{transform:scale(1.1)}.containerHour .change{display:flex;flex-direction:column}.containerHour .containerShowHour{animation:fadeInScale3 .1s ease-out;border:1px solid var(--darkerBorder);border-radius:5px;box-shadow:0 4px 6px #0000004d,0 1px 3px #0000001a;height:8em;margin-top:40px;overflow:auto;position:absolute;scrollbar-color:grey #0000;scrollbar-width:thin;width:5em;z-index:1}@keyframes fadeInScale3{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.containerHour .containerShowHour .elemList{border-radius:20px;font-size:14px;height:auto;margin-bottom:8px;margin-left:10%;margin-top:8px;text-align:center;width:80%}.containerHour .containerShowHour .elemList:hover{background-color:#fff;border-radius:5px;filter:brightness(.9)}.containerStats{background-color:var(--secondaryLight);box-sizing:border-box;display:flex;min-height:100vh}.containerStats .containerLoad{height:fit-content;margin-top:6em;width:100%}.containerStats .navigationBar{align-items:center;box-shadow:0 0 5px #0006;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;height:100%;left:0;padding-top:6em;position:fixed;top:0;width:14%;z-index:5}.containerStats .navigationBar p{margin-right:10%;text-align:right;width:90%}.containerStats .navigationBar div{background-color:var(--border);height:1px;margin-left:10%;opacity:70%;width:70%}.containerStats .mainCorp{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:fit-content;margin-left:14%;margin-top:8em;overflow-x:hidden;overflow-y:auto;width:86%;z-index:4}.containerStats .mainCorp .textTitle{align-items:end;display:flex;gap:3em;margin-bottom:4.5em}.containerStats .mainCorp .textTitle p{margin:0}.containerStats .blockStats{align-items:start;display:flex;height:fit-content;margin-bottom:5em;width:100%}.containerStats .blockStats .rightPart{display:flex;flex:1 1;flex-direction:column}.containerStats .containerStatsDetail,.containerStats .containerStatsRevenue,.containerStats .containerStatsUsers{min-height:85vh;width:95%}.containerStatsRevenue .blockStats .leftPart{align-items:center;background:var(--classicGold);border-radius:5px;box-sizing:border-box;display:flex;justify-content:center;min-width:170px;padding:2px;perspective:1000px;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.4,.2,.2,1);width:20.3%}.containerStatsRevenue .blockStats .rightPart{border:1px solid var(--primaryDark);border-radius:10px;box-shadow:0 0 7px #0006;box-sizing:border-box;padding:2em 15px;transition:box-shadow .4s ease;width:60%;will-change:box-shadow}.containerStatsRevenue .blockStats .rightPart p{margin:0}.containerStatsRevenue .blockStats{align-items:stretch;gap:3.47%;height:fit-content}.containerStatsRevenue .mainCorpRevenue{margin-left:5%;width:92%}.containerStatsRevenue .graphStats{height:15em}.containerStatsRevenue .textTitle{justify-content:space-between;margin-left:2.5%;width:94%}.containerStatsRevenue .textTitle .containerButton .midGoldButton{align-items:center;display:flex;gap:7px;justify-content:space-between;width:fit-content}.containerStatsRevenue .textTitle .containerButton .selection{border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;height:fit-content;left:0;min-width:fit-content;padding:5px 15px;position:absolute;text-align:left;top:calc(100% + 7px);white-space:nowrap;width:100%;z-index:16}.containerStatsRevenue .textTitle .containerButton .selection div{border-radius:5px;box-sizing:border-box;padding:2px 5px}.containerStatsRevenue .containerModifInfo .elem .listSelect .elemList:hover,.containerStatsRevenue .textTitle .containerButton .selection .select,.containerStatsRevenue .textTitle .containerButton .selection div:hover{background-color:#e0e0e0}.containerStatsRevenue .blockDetailPrice{align-items:center;display:flex;flex-direction:column;height:12em;margin-bottom:4em;width:100%}.containerStatsRevenue .blockDetailPrice .listBlock{align-items:center;aspect-ratio:17.1/2.4;display:flex;justify-content:space-between;margin-bottom:4em;width:90%}.containerStatsRevenue .blockDetailPrice .listBlock p{font-weight:600;margin:0}.containerStatsRevenue .blockDetailPrice .listBlock .block-1,.containerStatsRevenue .blockDetailPrice .listBlock .block-2,.containerStatsRevenue .blockDetailPrice .listBlock .block-3 .part{align-items:center;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;padding:15px}.containerStatsRevenue .blockDetailPrice .listBlock .block-3 .content .part{flex:1 1;padding:15px 25px}.containerStatsRevenue .blockDetailPrice .listBlock .locked{background-color:#e0e0e0}.containerStatsRevenue .blockDetailPrice .listBlock .block-1{border:1px solid var(--primaryDark);width:22%}.containerStatsRevenue .blockDetailPrice .listBlock .block-2{border:1px solid var(--primaryDark);width:25%}.containerStatsRevenue .blockDetailPrice .listBlock .block-3{background:var(--classicGold);border-radius:5px;box-sizing:border-box;display:flex;height:100%;padding:1px;width:45%}.containerStatsRevenue .blockDetailPrice .listBlock .block-3 .content{align-items:center;border-radius:5px;display:flex;height:100%;width:100%}.containerStatsRevenue .blockDetailPrice .listBlock .block-3 .content .separation{background-color:var(--border);height:80%;min-width:1px;width:1px}.containerStatsRevenue .blockStats .rightPart .titleGraph{display:flex;justify-content:space-between;margin-bottom:2em;margin-left:5%;text-align:center;width:90%}.containerStatsRevenue .blockStats .rightPart .titleGraph .selectMonth{align-items:center;display:flex;height:fit-content;justify-content:space-between;min-width:10em;position:relative}.containerStatsRevenue .blockStats .rightPart .titleGraph .selectMonth .icon{z-index:6}.containerStatsRevenue .blockStats .rightPart .titleGraph .selectMonth:hover .explain{display:flex}.containerStatsRevenue .blockStats .rightPart .titleGraph .explain{align-items:end;border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:none;font-size:11px;height:calc(100% + 6em);left:-7px;padding:5px 10px;position:absolute;text-align:justify;top:-5px;width:calc(100% + 14px);z-index:5}.containerStatsRevenue .blockStats .rightPart .containerLegend{display:flex;justify-content:center;margin-bottom:15px;margin-left:9%;width:calc(90% - 20px)}.containerStatsRevenue .blockStats .rightPart .legend{align-items:center;display:flex;justify-content:space-between;width:80%}.containerStatsRevenue .blockStats .rightPart .legend .part{align-items:center;display:flex;gap:15px}.containerStatsRevenue .blockStats .rightPart .legend .part div{height:1px;min-height:1px;width:2em}.containerStatsRevenue .blockStats .leftPart .content{align-items:center;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding-bottom:3.5em;width:100%}.containerStatsRevenue .blockStats .leftPart .face{backface-visibility:hidden;box-sizing:border-box;height:calc(100% - 4px);left:1.5px;position:absolute;top:1.5px;width:calc(100% - 4px)}.containerStatsRevenue .blockStats .leftPart .front{transform:rotateY(0deg);z-index:2}.containerStatsRevenue .blockStats .flipped,.containerStatsRevenue .blockStats .leftPart .back{transform:rotateY(180deg)}.containerStatsRevenue .leftPart .partDetail{display:flex;flex:1 1;flex-direction:column;max-height:40%;width:80%}.containerStatsRevenue .leftPart .separationDetail{background-color:var(--border);height:.8px;margin-bottom:25px;margin-top:20px;min-height:.8px;width:70%}.containerStatsRevenue .leftPart .partDetail .list{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.containerStatsRevenue .leftPart .partDetail .list div{display:flex;font-weight:600;justify-content:space-between;margin-bottom:10px;text-align:left;width:100%}.containerStatsRevenue .leftPart .partDetail .list div span{margin:0;white-space:nowrap}.containerStatsRevenue .leftPart .partDetail p{font-style:italic;margin:0}.containerStatsRevenue .textExplain{font-style:italic;margin-bottom:5px;margin-top:0;opacity:70%;text-align:left;width:90%}.containerStatsRevenue .leftPart .partDetail .XsmallText{font-weight:600;margin-bottom:20px;opacity:70%}.containerStatsRevenue .containerModifInfo{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:row;height:fit-content;justify-content:space-between;margin-bottom:4em;min-height:6em;min-width:600px;padding:20px 2em;width:70%}.containerStatsRevenue .containerModifInfo>:last-child{margin-top:auto}.containerStatsRevenue .containerModifInfo .elem{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;position:relative}.containerStatsRevenue .containerModifInfo .elem>:first-child{align-items:center;display:flex;gap:6px}.containerStatsRevenue .containerModifInfo .elem>:first-child>:last-child{align-items:start;display:flex;height:fit-content;margin-bottom:auto;position:relative;width:fit-content}.containerStatsRevenue .containerModifInfo .elem .iconInfo div{display:none;position:absolute}.containerStatsRevenue .containerModifInfo .elem .iconInfo:hover div{border:1px solid var(--primaryDark);border-radius:5px;bottom:calc(100% + 7px);box-shadow:0 4px 8px 3px #0006;display:block;display:flex;flex-direction:column;left:50%;padding:10px;text-align:justify;transform:translateX(-50%);width:19em}.containerStatsRevenue .containerModifInfo .elem .containerInfo{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:flex;height:3em;justify-content:space-between;padding:5px 10px;width:100%}.containerStatsRevenue .containerModifInfo .elem .containerInfo div{align-items:center;display:flex;flex-direction:column;height:90%;justify-content:center}.containerStatsRevenue .containerModifInfo .separation{background-color:var(--border);height:70%;min-height:4.5em;min-width:1px;width:1px}.containerStatsRevenue .containerModifInfo .elem .listSelect{border:1px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;left:0;max-height:9em;overflow-y:auto;padding:5px;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:calc(100% + 7px);width:100%}.containerStatsRevenue .containerModifInfo .elem .listSelect .elemList{border-radius:5px;box-sizing:border-box;padding:2px;text-align:center;width:100%}.containerStatsRevenue .noneData{margin-bottom:5em;margin-top:3.5em}.graphStats{height:15em;width:99%}.graphStats,.graphStats .yPart{display:flex;justify-content:space-between}.graphStats .yPart{flex-direction:column;min-width:30px;text-align:right;width:fit-content}.graphStats .containerUnaccess{align-items:center;background-color:#0000004d;display:flex;height:calc(100% - 20px);justify-content:center;left:calc(2% + 2px);position:absolute;top:10px}.xLabelsGraph{display:flex;margin-left:7%;width:96%}.xLabelsGraph .textPart{display:flex;justify-content:space-between;width:100%}.xLabelsGraph .textPart div{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:5px;height:40px;justify-content:center}.graphStats .mainPart{position:relative;width:93%}.graphStats .mainPart .pointGraph{background-color:#000;border-radius:50%;height:4px;position:absolute;width:4px}.graphStats .containerBackLine{align-items:center;display:flex;flex-direction:column;height:calc(100% - 20px);justify-content:space-between;left:-2px;position:absolute;top:10px;width:100%;z-index:0}.graphStats .borderLeft{height:calc(100% + 20px);width:.8px}.graphStats .borderBottom,.graphStats .borderLeft{background-color:var(--border);bottom:0;left:2.5%;position:absolute}.graphStats .borderBottom{height:.8px;width:98%}.graphStats .decorationLeftFirst{left:2.5%;transform:rotate(-45deg)}.graphStats .decorationLeftScnd{left:2.5%;transform:rotate(45deg)}.graphStats .decorationLeftFirst,.graphStats .decorationLeftScnd{bottom:calc(100% + 10px);height:10px;transform-origin:top;width:.8px}.graphStats .decorationBottomFirst{transform:rotate(-45deg)}.graphStats .decorationBottomScnd{transform:rotate(45deg)}.graphStats .decorationBottomFirst,.graphStats .decorationBottomScnd{bottom:0;height:.8px;left:calc(100% - 7px);transform-origin:right;width:10px}.graphStats .decorationBottomFirst,.graphStats .decorationBottomScnd,.graphStats .decorationLeftFirst,.graphStats .decorationLeftScnd{background-color:var(--border);position:absolute}.graphStats .backLine{background-color:var(--border);height:.8px;min-height:.8px;opacity:70%;width:95%}.graphStats .indicatorLine{border-top:2px dashed red;height:0;left:2.5%;position:absolute;width:95.5%;z-index:2}.graphStats .containerPoint{align-items:center;display:flex;flex-direction:column;height:calc(100% - 20px);justify-content:space-between;left:0;position:absolute;top:20px;width:100%;z-index:3}.graphStats .containerDesc .descPoint{border:1px solid var(--border);border-radius:5px;box-sizing:border-box;display:none;left:50%;padding:5px;position:absolute;width:fit-content}.graphStats .containerDesc{display:flex;flex-direction:column-reverse;height:100%;position:absolute;top:0}.graphStats .zoneDesc{width:100%}.graphStats .containerDesc .zoneDesc:hover .descPoint{display:block}.containerStatsUsers .textTitle .containerButton .midWhiteButton{align-items:center;display:flex;justify-content:space-between;min-width:15em}.containerStatsUsers .textTitle .containerButton .selection{border:1px solid var(--border);border-radius:5px;box-sizing:border-box;height:fit-content;left:0;min-width:fit-content;padding:5px 20px;position:absolute;text-align:left;top:calc(100% + 7px);white-space:nowrap;width:100%;z-index:16}.containerStatsUsers .textTitle .containerButton .selection:hover{background-color:#e0e0e0}.containerStatsUsers .blockStats{margin-left:2.5%;width:97.5%}.containerStatsUsers .blockStats .leftPart{border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;padding:2em 15px;width:60%}.containerStatsUsers .blockStats .leftPart .smallTitle{margin-bottom:1.5em}.containerStatsUsers .rightPart{align-items:center;height:max-content}.containerStatsUsers .rightPart .block{align-items:center;border:1px solid var(--border);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:15px 3px 5px;width:60%}.containerStatsUsers .rightPart .block div{align-items:center;display:flex;flex:1 1;gap:7px}.containerStatsUsers .rightPart .block p{flex:2 1}.containerStatsUsers .xLabelsGraph{margin-left:0;width:106%}.containerService{color:#000;display:flex;flex-direction:column;height:100%;position:fixed;width:100%}.containerService .mainPart{background-color:aqua;height:calc(100vh - 80px);margin-top:80px;width:100%}.alertContactForm,.contactFormContainer{background-color:var(--primaryLight);box-shadow:0 0 10px #0006}.alertContactForm .textSendResto{align-items:center;border-radius:10px;box-shadow:0 5px 15px #0006;display:flex;flex-direction:column;gap:30px;height:40%;justify-content:center;left:35%;padding:1.5em;position:absolute;top:20%;width:30%;z-index:3}.alertContactForm .textSendResto p{margin:.5em 0}.contactFormContainer{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:80%;left:35%;max-width:500px;overflow:auto;position:fixed;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:15%;width:30%;z-index:10}.contactForm .errorMessage{color:red;margin:0;text-align:left}.blurBackground{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.contactFormContainer .contactForm{display:flex;flex-direction:column;gap:1.5rem;width:90%}.contactFormContainer .close{position:absolute;right:1em;top:1em}.contactFormContainer .contactForm .formGroup{align-items:start;display:flex;flex-direction:column}.contactFormContainer .contactForm .formGroup label{margin-left:10%}.contactForm textarea,.contactFormContainer .contactForm input{background-color:initial;border:1px solid var(--border);border-radius:8px;font-family:Garet;font-size:14px;margin-left:auto;margin-right:auto;padding:.75rem;text-align:left;transition:border-color .3s;width:90%}.contactForm textarea:focus,.contactFormContainer .contactForm input:focus{border-color:var(--orange);outline:none}.contactFormContainer .submitButton{background-color:var(--orange);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:2em;padding:.75rem 1.25rem;transition:background-color .3s,transform .2s}.contactFormContainer .submitButton:hover{transform:translateY(-2px)}.containeurRestaurateurSetting{background-color:var(--primaryDark);border:1px solid var(--primaryDark);height:fit-content;width:100%;z-index:1}.containeurRestaurateurSetting .devantureBack{background-position:50%;background-repeat:no-repeat;filter:blur(5px);height:101dvh;left:0;position:fixed;top:0;width:100%;z-index:0}.containeurRestaurateurSetting .leftShadow{background:linear-gradient(90deg,hsla(0,0%,100%,.625),hsla(0,0%,100%,.355),hsla(0,0%,100%,.175),#fff0);height:100vh;left:0;position:fixed;top:0;width:15%;z-index:1}.containeurRestaurateurSetting .rightShadow{background:linear-gradient(-90deg,hsla(0,0%,100%,.625),hsla(0,0%,100%,.355),hsla(0,0%,100%,.175),#fff0);height:100vh;position:fixed;right:0;top:0;width:15%;z-index:1}.containeurRestaurateurSetting .centerShadow{background:radial-gradient(circle at 50% 50%,#ffffffb0,#ffffffb0,#ffffffb0,#c1933300,#c99d3e00,#d5a94a00);height:100vh;left:5%;opacity:35%;position:fixed;top:0;width:90%;z-index:1}.containeurRestaurateurSetting .maskBack{background-color:#040404;height:100vh;left:0;opacity:25%;position:fixed;top:0;width:100%;z-index:2}.mainPartRestaurateur{grid-gap:3em;grid-column-gap:5em;display:grid;gap:3em;grid-template-columns:repeat(3,25%);grid-template-rows:repeat(3,125px);height:65vh;justify-content:center;margin-left:22vw;min-width:56vw;width:56%;z-index:4}.mainPartRestaurateur .block{align-items:center;background-color:var(--primaryLight);border:1px solid var(--primaryDark);border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#000;display:flex;flex-direction:column;font-weight:700;justify-content:center;letter-spacing:.5px;position:relative;text-decoration:none;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s cubic-bezier(.25,1,.5,1);z-index:3}.mainPartRestaurateur .block:hover{box-shadow:0 12px 24px #0003;transform:translateY(-7px) scale(1.01)}.mainPartRestaurateur .block .shadow{background:linear-gradient(0deg,#d3a7440d,#c0c0c005,#62626208,#62626208,#0003);border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mainPartRestaurateur .block-1{grid-column:1/3;grid-row:1/2}.mainPartRestaurateur .block-2{grid-column:1/3;grid-row:2/3}.mainPartRestaurateur .block-3{grid-column:1/3;grid-row:3/4}.mainPartRestaurateur .block-4{grid-column:3/4;grid-row:1/3}.mainPartRestaurateur .block-5{grid-column:3/4;grid-row:3/4}.mainPartRestaurateur .block.lockedSub{cursor:not-allowed;filter:brightness(.5)}.mainPartRestaurateur .block-1 .notif{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;height:1.5em;justify-content:center;opacity:1;position:absolute;right:-7.5px;top:-7.5px;width:1.5em;z-index:3}.mainPartRestaurateur .block-1 .smallText,.mainPartRestaurateur .block-3 .smallText .pointer{font-weight:400}.mainPartRestaurateur .block-1{display:flex;flex-direction:column;justify-content:center}.mainPartRestaurateur .block-1 p{margin:0}.mainPartRestaurateur .block-1 .bottomLine{margin-bottom:10px;margin-top:10px;width:40%}.mainPartRestaurateur .block-2 .bottomLine{margin-top:15px;width:40%}.mainPartRestaurateur .block-2 div{position:absolute}.mainPartRestaurateur .block-2 .top1{top:5px}.mainPartRestaurateur .block-2 .top2{top:8px}.mainPartRestaurateur .block-2 .bottom1{bottom:5px}.mainPartRestaurateur .block-2 .bottom2{bottom:8px}.mainPartRestaurateur .block-2 .left1{left:5px}.mainPartRestaurateur .block-2 .left2{left:8px}.mainPartRestaurateur .block-2 .right1{right:5px}.mainPartRestaurateur .block-2 .right2{right:8px}.mainPartRestaurateur .block-2 .width1{background:var(--classicGold);height:1px;width:35px}.mainPartRestaurateur .block-2 .width2{background:var(--classicGold);height:1px;width:25px}.mainPartRestaurateur .block-2 .height1{height:35px}.mainPartRestaurateur .block-2 .height1,.mainPartRestaurateur .block-2 .height2{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);width:1px}.mainPartRestaurateur .block-2 .height2{height:25px}.mainPartRestaurateur .block-5 .border{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);border-radius:10px;height:calc(100% - 16px);width:calc(100% - 16px)}.mainPartRestaurateur .block-5 .corp{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:calc(100% - 18px);justify-content:center;left:9px;position:absolute;top:9px;width:calc(100% - 18px)}.mainPartRestaurateur .block-5 img{margin-top:5px;width:50%}.mainPartRestaurateur .block-3{align-items:center;display:flex;flex-direction:row;justify-content:center}.mainPartRestaurateur .block-3 .border{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088);height:80%;margin-left:10px;margin-right:10px;width:1px}.mainPartRestaurateur .block-3 .firstPart{width:60%}.mainPartRestaurateur .block-3 .secondPart{flex:1 1}.mainPartRestaurateur .block-3 .firstPart,.mainPartRestaurateur .block-3 .secondPart{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.mainPartRestaurateur .block-3 .pointer{color:#000;margin:0;text-align:left;text-decoration:none;z-index:2}.mainPartRestaurateur .block-3 .secondPart .pointer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.mainPartRestaurateur .block-3 .parameter{color:#000;margin:0;text-align:center;text-decoration:none;width:80%;z-index:2}.mainPartRestaurateur .block-3 .secondPart div{background-color:var(--border);height:1px;margin-bottom:5px;margin-top:5px;opacity:70%;width:80%}.mainPartRestaurateur .block-4 .back{border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.mainPartRestaurateur .block-4 .shadowMenu{background:linear-gradient(90deg,#d3a7441a,#c0c0c005,#62626208,#62626208,#00000026);border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mainPartRestaurateur .block-4 .corp{align-items:center;display:flex;flex-direction:column;height:80%;justify-content:center;left:0;position:absolute;top:10%;width:100%;z-index:3}.mainPartRestaurateur .block-4 .corp i{font-size:13px;font-weight:500}.mainPartRestaurateur .block-4 .corp .todayMenu{background:var(--classicGold);border-radius:5px;margin-top:10px;padding:1px}.containerDailyMenu .line{margin-bottom:12px;width:30%}.mainPartRestaurateur .block-4 .corp .todayMenu p{background-color:var(--primaryLight);border-radius:5px;padding:.5em 1em}.mainPartRestaurateur .block-4 .corp .todayMenu:hover{filter:brightness(.95)}.mainPartRestaurateur .block-4 .corp>:last-child{margin-top:auto}.mainPartRestaurateur .block-4 p{margin-bottom:0;margin-top:0}.mainPartRestaurateur .block-4 .bottomLine{margin-bottom:20px;margin-top:20px;width:70%}.mainPartRestaurateur .block-4 .ornement{position:absolute;width:17%}.mainPartRestaurateur .block-4 .ornement.left{left:5px}.mainPartRestaurateur .block-4 .ornement.top{top:5px}.mainPartRestaurateur .block-4 .ornement.right{right:5px}.mainPartRestaurateur .block-4 .ornement.bottom{bottom:5px}.containeurRestaurateurSetting .buttonPublished{display:flex;height:fit-content;height:8%;justify-content:center;padding-bottom:1%;padding-top:1%;position:relative;width:100%;z-index:4}.containeurRestaurateurSetting .buttonPublished .midTextBold{color:#000;height:fit-content;padding:.7em 2em;text-decoration:none;width:fit-content}.containeurRestaurateurSetting .separationLine{background:radial-gradient(circle at 50% 50%,#ebebeb,#ebebeb00);height:2px;margin-left:10%;margin-top:4em;opacity:80%;position:relative;width:80%;z-index:4}.containeurRestaurateurSetting .disconnect{display:none}.containeurRestaurateurSetting .warningDate{position:absolute;right:42%;top:0;transform:translateY(-120%)}.containeurRestaurateurSetting .date{display:flex;flex-direction:column;justify-content:end;margin-top:10px}.containeurRestaurateurSetting .secondView{height:fit-content;padding-bottom:4em;padding-top:1em;position:relative;width:100%;z-index:4}.containeurRestaurateurSetting .textNext{color:#fff;margin-bottom:0;position:relative;z-index:5}.containeurRestaurateurSetting .underlineTextNext{background:var(--classicGold);height:1px;margin:3px auto 0;position:relative;width:200px;z-index:5}.containeurRestaurateurSetting .containerNext{align-items:center;display:flex;justify-content:space-between;margin-left:30%;margin-top:3em;position:relative;width:40%;z-index:4}.containeurRestaurateurSetting .containerNext>*{align-items:center;background-color:var(--primaryLight);border:1px solid var(--border);border-radius:10px;box-shadow:0 0 10px #fff6;box-sizing:border-box;display:flex;filter:brightness(.96);flex-direction:column;height:85px;justify-content:center;padding:1em;width:40%}.containeurRestaurateurSetting .containerNext div p{margin:0;opacity:50%}.containeurRestaurateurSetting .firstView{height:calc(100vh - 5em);margin-top:5em;position:relative;width:fit-content;z-index:4}.containeurRestaurateurSetting .darkBack{background-color:var(--primaryDark)}.containerDailyMenu{align-items:center;border:1px solid var(--primaryDark);border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;height:85%;left:50%;min-width:400px;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;z-index:12}.containerDailyMenu .close{position:absolute;right:1em;top:1em}.containerDailyMenu .containerImg{align-items:center;border:1px solid var(--primaryDark);border-radius:5px;border-radius:10px;display:flex;height:60%;justify-content:center;margin-top:10px;max-width:fit-content;min-width:150px;overflow:hidden;position:relative;width:60%}.containerDailyMenu .containerImg .button{align-items:center;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:-1}.containerDailyMenu .containerImg:hover .button{z-index:2}.containerDailyMenu .containerImg .button p{border-radius:5px;padding:.3em 1em}.containerDailyMenu .footerButton{align-items:center;display:flex;justify-content:space-evenly;width:100%}.containerDailyMenu .save.impossible{background-color:var(--border)}.containerDailyMenu .containerImg .largeText{align-items:center;display:flex;width:80%}.containerDailyMenu .containerImg img{height:100%}.containerDailyMenu .containerImg:hover .largeText,.containerDailyMenu .containerImg:hover img{opacity:70%}.containerDailyMenu .dates,.containerDailyMenu .footer{align-items:center;display:flex}.containerDailyMenu .footer{border-bottom:1px solid var(--border);flex:1 1;justify-content:space-between;margin-top:1em;width:90%}.containerDailyMenu .footer .part{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:3em;width:50%}.containerDailyMenu .footer .part .select{align-items:center;border:.6px solid var(--primaryDark);border-radius:5px;display:flex;margin-top:5px;padding:.2em 1em;position:relative;width:95px}.containerDailyMenu .footer .part .select:hover,.containerDailyMenu .footer .part .selection .elem:hover{filter:brightness(.9)}.containerDailyMenu .footer .part .select .icon{margin-right:5px}.containerDailyMenu .footer .part .showSelection{border:1px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;height:8em;margin-top:5px;overflow-y:auto;padding:3px;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:fit-content;z-index:2}.containerDailyMenu .footer .part .showSelection .elem{border-radius:5px;display:flex;justify-content:start;padding:.2em 1em}.containerDailyMenu .shadowDailyMenu{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.containerDailyMenu .buttonModifyMenu{align-items:center;background:var(--classicGold);border-radius:5px;display:flex;justify-content:center;padding:1px;width:fit-content}.containerDailyMenu .buttonModifyMenu p{border-radius:5px;margin:0;padding:.3em 1.5em}.containerDailyMenu .containerImg:hover .deleteCurrentDaily{z-index:2}.containerDailyMenu .deleteCurrentDaily{position:absolute;z-index:-1}.saveDailyContainer .largeTextBold{margin-bottom:15px}.saveDailyContainer .midText{width:70%}.saveDailyContainer img{margin-bottom:2em;width:30%}.saveDailyContainer .close{position:absolute;right:10px;top:10px}.deleteCurrentContainer,.saveDailyContainer{align-items:center;animation:fadeInDaily .3s ease-in-out forwards;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:50%;justify-content:center;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;z-index:15}@keyframes fadeInDaily{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.deleteCurrentContainer .button{align-items:center;display:flex;justify-content:space-evenly;margin-top:15px;width:100%}.deleteCurrentContainer .button p{border-radius:5px;padding:.3em 1.5em}.editPhotoTodayMenu{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.editPhotoTodayMenu .crop-container{align-items:center;border-radius:20px;display:flex;height:80%;justify-content:center;left:35%;margin:0;padding:0;position:absolute;top:10%;width:30%;z-index:11}.editPhotoTodayMenu .crop-container .reactEasyCrop_Container{border-radius:20px;height:100%;object-fit:cover;width:100%;z-index:1}.editPhotoTodayMenu .control{align-items:center;display:flex;flex-direction:column;position:absolute;right:1em;top:5em;width:20%;z-index:11}.editPhotoTodayMenu .control .elem{border:1px solid var(--border);border-radius:5px;display:flex;justify-content:center;padding:.5em}.editPhotoTodayMenu .control .zoom{align-items:center;display:flex;justify-content:space-between;margin-top:2em;width:70%}.editPhotoTodayMenu .control .button{align-items:center;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:765px){.containeurRestaurateurSetting .buttonPublished,.containeurRestaurateurSetting .computerFormat{display:none}.mainPartRestaurateur{align-items:center;display:flex;flex-direction:column;gap:2em;height:65vh;justify-content:center;margin-left:5vw;width:90vw}.mainPartRestaurateur .block{height:20vh;width:80%}.containeurRestaurateurSetting .firstView{width:100%;z-index:4}.mainPartRestaurateur .block-4 .corp .todayMenu{align-items:center;background:none;background-color:initial;display:flex;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%}.mainPartRestaurateur .block-4 .corp .todayMenu p{background-color:initial;font-family:EB Garamond;font-size:23px;font-weight:600;margin-bottom:.8em;padding:.5em 1em}.mainPartRestaurateur .block-4 .bottomLine{margin-bottom:.8em;margin-top:20%;width:50%}.containerDailyMenu{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:90%;height:80%;left:50%;min-width:400px;min-width:0;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:30%;width:90%;z-index:12}.saveDailyContainer{max-height:450px}.deleteCurrentContainer,.saveDailyContainer{height:50%;left:50%;max-width:350px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%}.deleteCurrentContainer{max-height:200px}.editPhotoTodayMenu .crop-container{align-items:center;border-radius:20px;display:flex;height:70%;justify-content:center;left:15%;margin:0;padding:0;position:absolute;top:22%;width:70%;z-index:11}.containerDailyMenu .containerImg{width:auto}.containerDailyMenu .footer .part{margin-top:2em}.containerDailyMenu .deleteCurrentDaily{z-index:2}.containerDailyMenu .containerImg .button,.containeurRestaurateurSetting .centerShadow{display:none}.editPhotoTodayMenu .control{height:15%;left:10%;position:absolute;top:5%;width:80%}.containeurRestaurateurSetting .separationLine{margin-top:3em}.containeurRestaurateurSetting .disconnect{align-items:center;display:flex;justify-content:center;margin-left:50%;margin-top:2em;position:relative;transform:translateX(-50%);z-index:4}.containeurRestaurateurSetting .devantureBack{transform:translateX(-50%);width:auto}.containeurRestaurateurSetting .containerHeadBar .logoPhone{display:none}.containeurRestaurateurSetting .containerHeadBar .title{font-size:26px}.mainPartRestaurateur .block:hover{box-shadow:none;transform:none}.saveDailyContainer .largeTitle{padding-top:30px}}.resetPwdPage{background-color:var(--secondaryLight);display:flex;flex-direction:column}.topBarRestPwdPage{align-items:center;animation:waterReflection 9s linear infinite;background:linear-gradient(145deg,#0f0f0f,#1b1b1b 50%,#000),radial-gradient(circle,#ffffff1a,#fff0 70%) 30% 30% /200% 200%,radial-gradient(circle,#ffffff0d,#fff0 70%) 70% 70% /200% 200%;background-blend-mode:overlay;box-shadow:inset 0 0 10px #000c,0 2px 9px #0009;display:flex;height:90px;justify-content:start;position:relative}.topBarRestPwdPage p{color:#fff;width:64%}.resetPwdPage .topBarRestPwdPage:after{animation:subtleGoldReflection 12s linear infinite;background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;opacity:.85;position:absolute;width:100%}.resetPwdPage .resetPasswordContainer{box-shadow:0 0 8px #0000004d;padding:1em}.resetPwdPage .mainCorp{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 93px)}.topBarRestPwdPage .containerImg{height:70%;margin-left:3%;max-width:15%;width:15%}.topBarRestPwdPage .logoTopBar{height:80%;margin-top:3%}.topBarRestPwdPage .logoTopBarTel{display:none}.resetPasswordContainer{align-items:center;border-radius:15px;display:flex;flex-direction:column;height:70vh;margin-bottom:2em;margin-top:2em;overflow-y:auto;padding-bottom:2em;position:relative;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:25%}.resetPwdPage .patternPassword{color:red;margin-bottom:5px;margin-top:0;text-align:left;width:100%}.resetPwdPage .inputContainer{align-items:center;border:.6px solid #606060;border-radius:8px;display:flex;position:relative;width:100%}.resetPwdPage .inputContainer:hover{box-shadow:0 0 5px var(--orange)}.resetPwdPage .textInput{margin-bottom:6px;padding-left:2px;padding-top:.8em;text-align:left;white-space:nowrap;width:calc(80% + 1em)}.resetPwdPage .inputLogin{border:none;border-radius:8px;font-size:16px;outline:none;padding:.5em 16% .5em .5em;-webkit-user-select:none;user-select:none;width:100%}.eyeInputRecup{color:#585858;position:absolute;right:0;width:15%}.resetPwdPage .corp{position:relative;width:70%}.resetPwdPage .button{background:var(--classicGold);border:.8px solid #606060;border-radius:5px;margin-top:3em;padding:.3em 1.5em;width:fit-content}.resetPasswordContainer img{height:auto;margin-top:2em;width:50%}.resetPwdPage.button{background-color:var(--buttonPrimaryLight)}.noneJWTContainer{background-color:var(--secondaryLight);height:50vh}.resetPwdPage .containerSend{align-items:center;display:flex;flex-direction:column;height:100%}@media screen and (max-width:767px){.topBarRestPwdPage .containerImg{margin:0;width:0}.topBarRestPwdPage .logoTopBar,.topBarRestPwdPage .logoTopBarTel{display:none}.topBarRestPwdPage p{font-size:22px;width:100%}.resetPasswordContainer{border-radius:15px;height:30em;justify-content:center;width:90%}.resetPwdPage .mainCorp{height:70vh}.resetPwdPage .resetPasswordContainer{box-shadow:none}.resetPasswordContainer img{margin-top:1em}}.containerPublished{max-width:100vw;overflow:hidden}.containerPublished .mainCorp{align-items:center;display:flex;flex-direction:column;margin-top:6em;min-height:55vh;width:100%}.containerPublished .mainCorp .locked{cursor:not-allowed;opacity:70%}.containerPublished .mainCorp div{align-items:center;display:flex;margin-bottom:2em;position:relative;text-align:left;width:70%}.containerPublished .mainCorp div .border{background-color:var(--border);bottom:-1em;height:.5px;left:0;margin:0;opacity:50%;position:absolute;width:80%}.containerPublished .mainCorp div .link{align-items:center;border-radius:5px;color:blue;display:flex;font-style:italic;justify-content:center;margin-left:1em;padding:.5em 1em;text-align:center}.containerPublished .mainCorp div .link:hover{cursor:pointer;opacity:70%}.containerPublished .button{margin-bottom:2em;width:fit-content}.containerVideosMarketing{align-items:center;background-color:var(--secondaryLight);display:flex;flex-direction:column;height:100%;position:absolute;width:100%}.containerVideosMarketing.forfaitBox{background-color:var(--primaryLight)}.containerVideosMarketing .mainCorp{align-items:center;display:flex;height:80%;justify-content:space-evenly;width:80%}.forfaitBox{align-items:center;border-radius:10px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;height:70%;justify-content:center;padding:50px;text-align:center;transition:transform .3s ease;width:30%}.forfaitBox:hover{transform:translateY(-10px)}.forfaitBox .title{color:var(--orange);text-align:center}.forfaitBox .price{margin:20px;text-align:center}.forfaitBox .details{list-style-type:none;text-align:left}.forfaitBox .details li{border-bottom:1px solid #ddd;margin:5px}.forfaitBox .details li:last-child{border-bottom:none}.forfaitBox .contactUs{border-radius:5px;color:#fff;display:inline-block;padding:.5em;text-align:center;text-decoration:none;width:fit-content}.forfaitBox .contactUs,.forfaitBox .contactUs:hover{background-color:var(--orange)}.navigationBarService{align-items:center;border-bottom:.8px solid var(--primaryLight);color:#fff;display:flex;height:3em;width:100%}.navigationBarService .link{color:#fff;text-decoration:none}.navigationBarService .link,.navigationBarService p{padding:0 3%}.navigationBarService .link:hover,.navigationBarService p:hover{cursor:pointer;font-weight:600}.navigationBarService div{background-color:var(--primaryLight);height:40%;width:1px}.navigationBarService div.bold{height:60%;width:2px}.containerPhotography{display:flex;flex-direction:column;height:calc(100vh - 80px);margin-top:80px;overflow-x:hidden;width:100%}@keyframes rotateObjectiv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.containerPhotography .content{align-items:center;display:flex;flex:1 1;justify-content:center;overflow-x:hidden;overflow-y:hidden;position:relative}.containerPhotography .imgObjectif{animation:rotateObjectiv 35s linear infinite;height:95%;transform-origin:center center;will-change:transform}.containerPhotography .content .button{border-radius:5px;color:#fff;margin:0;padding:5px 2em;position:absolute;transition:transform .3s ease,background-color .3s ease;z-index:1}.containerPhotography .containerListImg:before,.containerPhotography .content .button.center:before{background:linear-gradient(135deg,#b04402,#b04402b3 57.5%,#0664b5);border-radius:5px;box-sizing:border-box;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;padding:1px;pointer-events:none;position:absolute;z-index:-1}.containerPhotography .content .shadowCenter{aspect-ratio:1/1;background:linear-gradient(135deg,#b0440280,#0664b580);border-radius:50%;opacity:10%;position:absolute;width:10%}.containerPhotography .content .button.bottom{background-image:linear-gradient(135deg,#b0440280,#0664b580);border:1px solid var(--primaryLight);bottom:2em;display:flex;flex-direction:column;text-decoration:none}.containerPhotography .content .button.bottom:hover{transform:scale(1.05)}.containerPhotography .content .button.center:hover{background-image:linear-gradient(135deg,#b0440299,#0664b599);box-shadow:0 0 10px 3px #b0440299}.containerPhotography .content .paragraphe{color:#fff;display:flex;flex-direction:column;position:absolute;text-align:center;width:40%}.containerPhotography .content .first{left:12%;top:40%}.containerPhotography .content .scnd{bottom:40%;left:15%}.containerPhotography .content .third{right:20%;top:30%}.containerPhotography .content .fourth{right:15%;top:20%}.containerPhotography .containerListImg{align-items:center;color:#fff;display:flex;height:42vh;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32vw;z-index:11}.containerPhotography .containerListImg .close{position:absolute;right:10px;top:10px}.containerPhotography .containerListImg .containerImg{aspect-ratio:3/2;border-radius:5px;display:flex;justify-content:center;overflow:hidden;width:76%}.containerPhotography .containerListImg .containerImg img{height:100%}.containerPhotography .containerListImg .chevron{width:12%}.containerPhotography .content .corner{height:40%;opacity:40%;position:absolute;width:40%}.containerPhotography .content .corner:hover{opacity:100%}.containerPhotography .content .corner.top{top:0}.containerPhotography .content .corner.bottom{bottom:0}.containerPhotography .content .corner.right{right:0}.containerPhotography .content .corner.left{left:0}.containerPhotography .content .corner:hover .horizontalCorner,.containerPhotography .content .corner:hover .verticalCorner{opacity:60%}.horizontalCorner,.verticalCorner{opacity:20%;position:absolute}.verticalCorner{height:30px;max-width:.7px;width:.7px}.horizontalCorner{height:.7px;max-height:.7px;width:30px}.verticalCorner.topLeft,.verticalCorner.topRight{background:linear-gradient(180deg,#fff,#fff0)}.verticalCorner.bottomLeft,.verticalCorner.bottomRight{background:linear-gradient(0deg,#fff,#fff0)}.horizontalCorner.bottomLeft,.horizontalCorner.topLeft{background:linear-gradient(90deg,#fff,#fff0)}.horizontalCorner.bottomRight,.horizontalCorner.topRight{background:linear-gradient(270deg,#fff,#fff0)}.horizontalCorner.topLeft,.horizontalCorner.topRight,.verticalCorner.topLeft,.verticalCorner.topRight{top:-15px}.horizontalCorner.bottomRight,.horizontalCorner.topRight,.verticalCorner.bottomRight,.verticalCorner.topRight{right:-15px}.horizontalCorner.bottomLeft,.horizontalCorner.topLeft,.verticalCorner.bottomLeft,.verticalCorner.topLeft{left:-15px}.horizontalCorner.bottomLeft,.horizontalCorner.bottomRight,.verticalCorner.bottomLeft,.verticalCorner.bottomRight{bottom:-15px}.containerEdition{background-color:red;height:calc(100dvh - 80px);margin-top:80px;width:100%}.containerProfilVisitor{display:flex;height:100vh;width:100%}.containerProfilVisitor .topBarProfil:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:2px;left:0;opacity:.85;position:absolute;width:100%}.containerProfilVisitor .topBarProfil,.containerProfilVisitor .topBarProfilPhone{align-items:center;background-color:var(--primaryDark);display:flex;height:80px;justify-content:center;position:fixed;width:100%;z-index:5}.containerProfilVisitor .topBarProfil img{height:60%;position:absolute;right:2em}.containerProfilVisitor .topBarProfil .titleHeadBar{color:#fff}.containerProfilVisitor .topBarProfil .back{align-items:center;border:1px solid var(--primaryLight);border-radius:5px;color:#fff;display:flex;justify-content:center;left:2%;padding:.4em 1em;position:absolute;top:50%;transform:translateY(-50%)}.containerProfilVisitor .topBarProfil .back p{margin:0 0 0 10px}.containerProfilVisitor .mainCorp{align-items:center;box-shadow:inset 0 2px 10px #0009;display:flex;flex-direction:column;height:calc(100vh - 80px);margin-left:18vw;margin-top:80px;width:82vw}.containerProfilVisitor .elemName{margin:0;width:90%}.containerProfilVisitor .titlePage{font-size:30px;margin-bottom:2em;margin-left:5%;text-align:left;width:90%}.containerProfilVisitor .mainCorp .contentReview{height:100%;overflow-y:auto;padding-bottom:2em;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerProfilVisitor .leftPart{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px);left:0;margin-top:80px;position:fixed;width:18vw}.containerProfilVisitor .containerSubProfil{align-items:center;bottom:2em;display:flex;justify-content:center;position:absolute;width:100%}.containerProfilVisitor .containerSubProfil .buttonBack{border-radius:5px;padding:.5em;width:fit-content}.containerProfilVisitor .containerBio{margin-top:2em;width:80%}.containerProfilVisitor .containerBio div{text-align:justify}.containerProfilVisitor .containerReview{align-items:center;display:flex;margin-left:5%;position:relative;width:85%}.containerProfilVisitor .contentReview .border{background-color:var(--border);border-radius:5px;height:1px;margin-bottom:2.5em;margin-left:10%;margin-top:2.5em;opacity:70%;width:80%}.containerProfilVisitor .containerSubProfilPhone,.containerProfilVisitor .topBarProfilPhone{display:none}@media screen and (max-width:767px){.containerProfilVisitor .topBarProfilPhone{display:flex;justify-content:space-between}.containerProfilVisitor .topBarProfil{display:none}.containerProfilVisitor .topBarProfilPhone p{font-size:28px;margin-left:15%;width:70%}.containerProfilVisitor .topBarProfilPhone .back{color:#fff;display:flex;left:0;position:absolute;width:15%}.containerProfilVisitor{flex-direction:column}.containerProfilVisitor .leftPart{background-color:var(--secondaryLight);box-shadow:none;display:flex;flex-direction:column;height:fit-content;margin-top:80px;position:relative;width:100%}.containerProfilVisitor .mainCorp{box-shadow:none;height:fit-content;margin:0;width:100%}.containerProfilVisitor .containerSubProfil{display:none}.containerProfilVisitor .infoPart{align-items:center;display:flex;font-size:12px;justify-content:space-between;width:60%}.containerProfilVisitor .infoPart .smallGoldButton,.containerProfilVisitor .infoPart .smallWhiteButton{font-size:11px;padding:.5em 1em}.containerProfilVisitor .infoPart i{width:60%}.containerProfilVisitor .containerSubProfilPhone{display:flex;justify-content:center;width:60%}.containerProfilVisitor .borderPhone{background-color:var(--border);height:1px;margin-bottom:20px;margin-top:20px;width:80%}.containerProfilVisitor .mainCorp .titlePage{font-size:18px;margin-bottom:20px}.containerProfilVisitor .mainCorp .contentReview{background-color:var(--secondaryLight);height:fit-content;overflow:hidden}.containerProfilVisitor .contentReview .nonPost{font-size:16px}.containerProfilVisitor .infoPart .buttonBack,.containerProfilVisitor .infoPart .sub{border-radius:5px;padding:.5em 1em;white-space:nowrap;width:fit-content}.containerProfilVisitor .topBarProfil,.containerProfilVisitor .topBarProfilPhone{box-shadow:0 6px 18px #0003;height:70px}.containerProfilVisitor .topBarProfilPhone:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;position:absolute;width:100%}}.avisForPage{align-items:flex-start;display:flex;flex-direction:row;height:fit-content;position:relative;width:100%}.avisForPage.isNotResponse{border-top:1px solid var(--border)}.avisForPage.isResponse{border-bottom:1px solid var(--border)}.avisForPage .leftPartAvis{align-items:center;border-right:.8px solid var(--border);display:flex;flex-direction:column;height:fit-content;justify-content:center;width:20%}.avisForPage .leftPartAvis img{border:1px solid var(--darkerBorder);border-radius:50%;height:6em;width:6em}.avisForPage .leftPartAvis p{font-weight:400;margin:.8em 0 0;width:90%}.avisForPage .AvisContent{justify-content:center}.avisForPage .AvisContent,.avisForPage .headerAvisContent{display:flex;flex-direction:column;width:100%}.avisForPage .goResto{border-radius:5px;padding:.3em 1em;text-decoration:none;width:fit-content}.avisForPage .firstPartHeaderAvis{align-items:center;display:flex;justify-content:start;margin-bottom:1em;margin-left:5%;width:90%}.avisForPage .firstPartHeaderAvis i{margin-left:10px}.avisForPage .firstPartHeaderAvis .chevron{width:5%}.avisForPage .firstPartHeaderAvis>:last-child{margin-left:auto}.avisForPage .firstPartHeaderAvis .date{margin-left:2%}.avisForPage .firstPartHeaderAvis .noteDetail .topBar{align-items:center;border-radius:10px;display:flex;padding-left:5px;width:fit-content}.avisForPage .secondPartHeaderAvis{display:flex;gap:3em;height:3em;margin-bottom:3em;margin-left:3em;width:95%}.avisForPage .detail div,.avisForPage .secondPartHeaderAvis div{align-items:center;border:.6px solid var(--darkerBorder);border-radius:5px;display:flex;font-size:13px;font-weight:500;gap:6px;height:25px;justify-content:center;margin-top:2em;min-width:100px;padding:1px 6px;text-align:center}.avisForPage .titleAvis{margin-bottom:1em;margin-left:5%;text-align:left;width:80%}.avisForPage .corpAvisContent{word-wrap:break-word;line-height:28px;margin-left:5%;overflow-wrap:break-word;padding:.5em;text-align:left;white-space:normal;width:90%}.avisForPage .textProfilAvis{display:flex;flex-direction:column}.avisForPage .corpAvisContentPhone,.avisForPage .headerAvisContentPhone,.avisForPage .titleAvisPhone{display:none}.toggleText{align-items:center;color:var(--darkerBorder);cursor:pointer;display:inline-flex;font-style:italic;font-weight:400;gap:5px;margin-left:12px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media screen and (max-width:1024px) and (min-width:766px){.avisForPage{align-items:center;display:flex;height:fit-content;position:relative;width:100%}.avisForPage .leftPartAvis{width:25%}.avisForPage .leftPartAvis img{height:5.5em;width:5.5em}.avisForPage .leftPartAvis p{font-size:20px}.avisForPage .AvisContent{width:75%}.avisForPage .firstPartHeaderAvis{margin-left:3%;width:100%}.avisForPage .titleAvis{font-size:20px}.avisForPage .corpAvisContent{font-size:14px;width:95%}.avisForPage .secondPartHeaderAvis{gap:1em;margin-left:2em;width:95%}.avisForPage .secondPartHeaderAvis div{height:22px;min-width:100px}.avisForPage .secondPartHeaderAvis div p{font-size:10px}.avisForPage .secondPartHeaderAvis .divAmbiance{height:22px;min-width:100px}.avisForPage .secondPartHeaderAvis .divAmbiance p{font-size:10px}.avisForPage .toggleText{font-size:14px}.avisForPage .goResto{font-size:13px}.avisForPage .firstPartHeaderAvis i{font-size:9px;margin:0}}@media screen and (max-width:765px){.avisForPage{flex-direction:column}.avisForPage .AvisContent{width:100%}.avisForPage .headerAvisContent,.avisForPage .leftPartAvis{display:none}.avisForPage .imgPhone{display:block;margin-left:.3em;margin-right:.5em;width:20%}.avisForPage .imgPhone img{border:1px solid var(--primaryDark);border-radius:50%;height:3em;width:3em}.avisForPage .headerAvisContentPhone{align-items:center;display:flex;height:80%;width:100%}.avisForPage .borderReviewPhone{background-color:var(--border);display:block;margin-left:5px;margin-right:5px;min-height:4em;min-width:1px}.avisForPage .headerAvisContentPhone .rate{align-items:center;display:flex;transform:scale(.8);transform-origin:left}.avisForPage .headerAvisContentPhone .rate .date{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.avisForPage .namePhone{font-size:20px;margin-bottom:5px;margin-top:0;padding-top:0}.avisForPage .headerAvisContentPhone .rightPart{align-items:start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end;margin-left:.5em}.avisForPage .detail{display:flex;gap:10px;margin-top:5px;width:100%}.avisForPage .detail div{min-width:80px}.avisForPage .detail .divAmbiance,.avisForPage .detail div{align-items:center;border:.5px solid var(--border);border-radius:3px;display:flex;gap:0;height:18px;margin-top:0;padding:0}.avisForPage .detail .divAmbiance{min-width:100px}.avisForPage .detail div p{font-size:9px;margin:0}.avisForPage .titleAvisPhone{display:flex;font-size:18px;margin-bottom:0;margin-left:3%;margin-top:10px;text-align:left;width:90%}.avisForPage .corpAvisContentPhone{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:14px;line-height:1.5em;margin-left:2%;padding:.5em;text-align:left;width:100%}.avisForPage .toggleText{align-items:center;display:inline-flex;font-weight:700;margin-left:5px}.containerProfilVisitor .containerBio{margin-top:1em}}@media screen and (max-width:400px){.avisForPage .detail{gap:5px}.avisForPage .AvisContent{margin-left:0}}.containerProfil .topBarProfil,.containerProfil .topBarProfilPhone{align-items:center;background-color:var(--primaryDark);display:flex;height:70px;justify-content:center;position:fixed;width:100%;z-index:5}.containerProfil .topBarProfil:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:2px;left:0;opacity:.85;position:absolute;width:100%}.containerProfil .topBarProfil img{height:60%;position:absolute;right:2em}.containerProfil{background-color:var(--secondaryLight);display:flex;width:100%}.containerProfil .mainCorp{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 70px);margin-left:18vw;margin-top:70px;width:82vw;z-index:1}.containerProfil .mainCorp .contentFav,.containerProfil .mainCorp .contentReview,.containerProfil .mainCorp .contentSub{height:100%;overflow-y:auto;padding-bottom:2em;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerProfil .leftPart{align-items:center;box-shadow:0 0 6px #0006;display:flex;flex-direction:column;height:calc(100vh - 70px);left:0;margin-top:70px;position:fixed;width:18vw;z-index:0}.containerProfil .containerEditProfil,.containerProfil .mainCorp .contentFav,.containerProfil .mainCorp .contentReview,.containerProfil .mainCorp .contentSub{background-color:var(--secondaryLight);box-shadow:inset 0 2px 10px #0009}.containerProfil .topBarProfil .back{align-items:center;border:1px solid var(--primaryLight);border-radius:5px;color:#fff;display:flex;justify-content:center;left:2%;padding:.5em .8em .5em .5em;position:absolute;top:50%;transform:translateY(-50%)}.containerProfil .topBarProfil .back p{margin:0 0 0 10px}.containerProfil .leftPart .disconnect{align-items:center;border:.8px solid var(--darkerBorder);border-radius:5px;bottom:0;display:flex;height:5%;justify-content:center;margin:1em 1em 1.5em;max-height:40px;max-width:160px;min-width:140px;position:absolute;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out;width:60%}.containerProfil .leftPart .disconnect:active{box-shadow:inset 0 3px 6px #00000026;transform:translateY(1.5px)}.containerProfil .leftPart .disconnect p{margin-left:10px}.containerProfil .leftPart .containerGrade{position:relative;width:fit-content}.containerProfil .leftPart .containerGrade .info{left:102%;position:absolute;top:50%;transform:translateY(-50%)}.containerProfil .leftPart .edit{align-items:center;display:flex}.containerProfil .leftPart .edit p{margin-left:10px}.containerProfil .containerShowGrade .button{background-color:var(--buttonPrimaryLight)}.containerImgProfil{background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;height:7em;margin-top:2em;position:relative;width:7em}.containerImgProfil p{align-items:center;display:flex;font-size:40px;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%}.containerImgProfil .imgProfil{border-radius:50%;height:100%;object-fit:cover;object-position:center;width:100%}.containerProfil .containerShowGrade{align-items:center;border:3px solid var(--border);border-radius:20px;display:flex;flex-direction:column;height:80%;left:10%;position:fixed;top:10%;width:80%;z-index:2}.containerProfil .containerShowGrade .button{align-items:center;border-radius:10px;display:flex;left:1em;padding:.5em;position:absolute;top:1em;width:fit-content}.containerProfil .containerShowGrade .desc{width:80%}.containerProfil .containerShowGrade .listGrade{align-items:center;display:flex;height:40%;justify-content:space-evenly;width:100%}.containerProfil .containerShowGrade .listGrade .elem{border-radius:10px;height:100%;width:15%}.containerProfil .containerShowGrade .listGrade .elem.noneSelect,.containerProfil .containerShowGrade .listGrade .passage.noneSelect{opacity:50%}.containerProfil .containerShowGrade .listGrade .containerImg{height:70%}.containerProfil .containerShowGrade .listGrade .containerImg img{height:100%;width:100%}.containerProfil .mainCorp .contentReview .separation{background-color:var(--border);height:1px;margin-bottom:2em;margin-left:10%;margin-top:2em;width:80%}.containerProfil .elemName{margin:0}.containerProfil .elemName.largeTextBold{margin-top:1em}.containerProfil .leftPart .listPage{align-items:end;display:flex;flex-direction:column;margin-top:10%;width:70%}.containerProfil .leftPart .listPage .midText{margin-bottom:1em;margin-top:1em;opacity:60%}.containerProfil .leftPart .listPage .midText:hover{opacity:1}.containerProfil .leftPart .listPage .border{background:var(--OrQuelRestoContainer);height:1px;opacity:30%;width:100%}.containerProfil .titlePage{font-size:30px;margin-bottom:2em;margin-left:10%;text-align:left}.containerProfil .sub{align-items:center;display:flex;margin-left:10%;width:80%}.containerProfil .sub .containerImgSub{align-items:center;background-color:var(--colorProfil);border:1px solid var(--primaryDark);border-radius:50%;display:flex;height:5em;justify-content:center;overflow:hidden;width:5em}.containerProfil .sub .containerImgSub p{color:#000;font-size:25px;position:absolute;text-decoration:none}.containerProfil .sub .containerImgSub img{height:100%;width:100%}.containerProfil .sub .elem{align-items:center;display:flex;flex-direction:column;justify-content:center;width:18%}.containerProfil .sub .elem p{margin:0}.containerProfil .sub .goProfil p{margin:0;width:fit-content}.containerProfil .sub .goProfil{text-decoration:none}.containerProfil .contentFav .border,.containerProfil .contentReview .border,.containerProfil .contentSub .border{background:var(--OrQuelRestoContainer);border-radius:5px;height:1px;margin-bottom:2.5em;margin-left:10%;margin-top:1.5em;opacity:30%;width:80%}.containerProfil .backPhone,.containerProfil .biographyName,.containerProfil .elemFavProfil .deltePhone,.containerProfil .leftPart .biography,.containerProfil .listPage .right,.containerProfil .share,.containerProfil .topBarProfilPhone{display:none}@media screen and (max-width:767px) and (max-height:700px){.containerProfil .leftPart .biography{font-size:12px}}@media screen and (max-width:767px){.containerProfil .leftPart{box-shadow:none;display:flex;max-height:calc(100vh + 430px);overflow-y:auto;padding-bottom:10em;width:100%;z-index:2}.containerProfil .leftPart>:last-child{margin-top:auto}.containerProfil .leftPart .disconnect{bottom:15%;position:relative}.containerProfil .mainCorp{background-color:var(--primaryLight);max-width:100vw;overflow:hidden;position:fixed;z-index:2}.containerProfil .topBarProfilPhone{box-shadow:0 6px 18px #0003;display:flex;justify-content:space-between;z-index:3}.containerProfil .topBarProfilPhone:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;position:absolute;width:100%}.containerProfil .topBarProfil{display:none}.containerProfil .topBarProfilPhone p{font-size:28px;margin-left:12.5%;width:75%}.containerProfil .share{color:#fff;display:flex;position:absolute;right:0;width:15%}.containerProfil .topBarProfilPhone .back{color:#fff;display:flex;left:0;position:absolute;width:15%}.containerProfil .leftPart .biography{border-radius:5px;display:block;font-size:11px;margin:0;padding:10px 12px;text-align:justify;width:80%}.containerProfil .leftPart .biographyName{align-self:flex-start;display:flex;font-size:12px;margin-bottom:-.5%;margin-left:10%;margin-top:2em}.containerProfil .leftPart .listPage{align-items:center;margin-bottom:40%;min-height:50%}.containerProfil .leftPart .listPage .right{color:var(--border);display:block}.containerProfil .leftPart .listPage .border{margin-bottom:5px;margin-top:5px}.containerProfil .leftPart.visible{z-index:10}.containerProfil .leftPart .containerImgProfil{align-items:center;border-radius:50%;display:flex;height:6em;justify-content:center;margin-top:6%;min-height:6em;overflow:hidden;width:6em}.containerProfil .leftPart .section{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.containerProfil .mainCorp{margin-left:0;width:100vw}.containerProfil .listPage .section p{font-weight:400}.containerProfil .sub .goProfilPhone,.containerProfil .titlePage{display:none}.containerProfil .mainCorp .contentFav,.containerProfil .mainCorp .contentReview,.containerProfil .mainCorp .contentSub{height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(9em + env(safe-area-inset-bottom));padding-top:2em;touch-action:auto}.containerProfil .mainCorp .contentFav .border,.containerProfil .mainCorp .contentReview .border,.containerProfil .mainCorp .contentSub .border{margin-bottom:1.5em;margin-top:1.5em}.containerProfil .sub .elem{width:25%}.containerProfil .sub .largeTextBold{font-size:13px}.containerProfil .sub .midText{flex-direction:row;font-size:13px}.containerProfil .sub .midText>:first-child{margin-right:5px}.containerProfil .sub .unSubscribe{font-size:9px;font-weight:600;padding:.6em 1em;white-space:nowrap}.containerProfil .sub .containerImgSub{aspect-ratio:1/1;height:auto;width:70%}.containerProfil .sub .containerImgSub p{font-size:20px}.containerProfil .sub{margin-left:3%;width:90%}.containerProfil .namePhone{align-items:center;display:flex;flex-direction:row;font-size:18px;gap:6px;margin-top:3%}.containerProfil .namePhone p{font-size:18px}.containerProfil .elemName.largeTextBold{margin-top:0}.containerProfil .confirmationPopup{border-radius:8px;height:auto;min-height:130px;min-width:0;min-width:auto;padding:1em;width:85%}.containerProfil .confirmationPopup .confirmationText{font-size:14px;padding-top:.5em}.containerProfil .confirmationPopup .confirmationButtons{align-items:center;display:flex;flex-direction:row;gap:10%;margin-top:1.5em}.containerProfil .confirmationPopup .cancelButton,.containerProfil .confirmationPopup .confirmButton{border-radius:5px;font-size:14px;padding:.3em .6em}.containerProfil .containerEditProfil,.containerProfil .mainCorp .contentFav,.containerProfil .mainCorp .contentReview,.containerProfil .mainCorp .contentSub{box-shadow:none}.containerProfil .leftPart .listPage .midText{opacity:100%}.containerProfil .topBarProfil,.containerProfil .topBarProfilPhone{height:70px}.containerProfil .containerResponse .right .top{display:block}}.containerEditProfil{display:flex;flex-direction:column;height:100%;overflow:auto;padding-bottom:2em;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:100%}.containerEditProfil .containerChangeEmail{align-items:center;display:flex;flex-direction:column;gap:1.5em;height:100%;left:0;padding-top:10%;position:fixed;top:0;width:100%}.containerEditProfil .containerChangeEmail .buttonAction{align-items:center;display:flex;justify-content:space-evenly;width:40%}.containerEditProfil .title{margin-bottom:2em;margin-left:10%;text-align:left}.containerEditProfil .backDelete{align-items:center;border:none;border-radius:5px;display:flex;gap:10px;left:2em;padding:.5em;position:absolute;top:1em}.containerEditProfil .backDelete p{margin-left:10px}.containerEditProfil .corpDelete{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:90%}.containerEditProfil .corpDelete .corp .smallWhiteButton{margin-top:4em;width:fit-content}.containerEditProfil .firstPart{align-items:center;display:flex;margin-bottom:3em;margin-left:13%;width:60%}.containerEditProfil .firstPart .rightPart{display:flex;flex-direction:column;height:100%;justify-content:center;margin-left:10%;width:50%}.containerEditProfil .containerEmail,.containerEditProfil .containerInput{align-items:start;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.containerEditProfil .containerEmail .p,.containerEditProfil .containerInput p{margin:0 0 10px}.containerEditProfil .containerEmail .corp{align-items:center;display:flex;gap:15px}.containerEditProfil .containerChangeEmail .inputMail{background-color:#f4f3f3;border:none;border-radius:5px;height:fit-content;min-width:200px;outline:none;padding:5px 15px;width:30%}.containerEditProfil .containerEmail .corp>:first-child,.containerEditProfil .containerInput div{background-color:#f4f3f3;border-radius:5px;display:flex;height:fit-content;position:relative;width:80%}.containerEditProfil .containerEmail .corp .icon,.containerEditProfil .containerInput .icon{position:absolute;right:3px;top:50%;transform:translateY(-50%)}.containerEditProfil .containerInput input{background-color:initial;border:1px solid #0000;border-radius:5px;outline:none;padding:5px 15px 5px 5px;width:100%}.containerEditProfil .containerInput input:focus{border:1px solid #000}.containerEditProfil .borderSection{background-color:var(--border);border-radius:10px;margin-bottom:2em;margin-left:-5%;margin-top:2em;min-height:1.5px;opacity:50%;width:80%}.containerEditProfil .button{display:flex;justify-content:left;margin-top:1em;width:100%}.containerEditProfil .button div,.containerEditProfil .saveButton{margin-top:20px;text-align:center}.containerEditProfil .saveButton{transition:background .3s ease-in-out}.containerEditProfil .containerChangeEmail .buttonAction p.impossible,.containerEditProfil .saveButton.impossible{background:linear-gradient(120deg,silver,silver);opacity:60%}.containerEditProfil .containerImg .icon{position:absolute;right:-3px;top:-3px}.containerEditProfil .containerImg.empty{background-color:var(--colorProfil)}.containerEditProfil .containerImg{background-color:var(--primaryDark);border:1px solid var(--primaryDark);border-radius:50%;height:9em;min-height:9em;position:relative;width:9em}.containerEditProfil .containerImg:hover{background-color:color-mix(in srgb,var(--primaryDark),var(--primaryDark))}.containerEditProfil .containerImg.empty:hover{background-color:color-mix(in srgb,var(--colorProfil) 60%,var(--primaryDark))}.containerEditProfil .containerImg:hover .icon{opacity:70%}.containerEditProfil .containerImg p{align-items:center;display:flex;font-size:60px;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%}.containerEditProfil .containerImg img{border-radius:50%;height:9em;object-fit:cover;object-position:center;width:9em}.containerEditProfil .containerImg:hover img{opacity:70%}.containerEditProfil .containerImg:hover .textImage{opacity:1}.containerEditProfil .containerImg .textImage{align-items:center;display:flex;flex-direction:column;opacity:0;position:absolute;top:50%;transform:translateY(-50%);width:fit-content}.containerEditProfil .list{display:flex;flex-direction:column;margin-left:13%;width:60%}.containerEditProfil .list .containerInput textarea{border:1px solid var(--border);border-radius:5px;height:6em;outline:none;padding:.5em;resize:none;width:70%}.containerEditProfil .list .containerInput textarea:focus{border:1px solid var(--primaryDark)}.containerEditProfil .error{color:red;margin:0}.containerEditProfil .genre{align-items:start;display:flex;flex-direction:column}.containerEditProfil .genre .listElem{display:flex;justify-content:start;margin-top:-5px;width:60%}.containerEditProfil .genre .elem{align-items:center;display:flex;margin-right:2em;margin-top:-10px;width:fit-content}.containerEditProfil .genre .elem div{border:1px solid var(--darkerBorder);border-radius:4px;height:15px;margin-left:10px;width:15px}.containerEditProfil .genre .elem div.select{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.containerEditProfil .deleteAccount{font-size:14px;padding-left:60px;padding-top:10em;text-decoration:underline;text-underline-offset:3px;width:fit-content}.containerEditProfil .corp{text-align:justify;width:70%}.containerEditProfil p.explain{margin-bottom:1em}.containerEditProfil .inputDelete input{border:1px solid var(--border);border-radius:5px;outline:none;padding:.5em}.containerEditProfil .inputDelete input:focus{border:1px solid var(--primaryDark)}.containerEditProfil .condition{align-items:center;display:flex;justify-content:start;margin-bottom:1.5em;margin-top:2.5em;width:100%}.containerEditProfil .toggleContainer{align-items:center;background:#ccc;border-radius:15px;display:flex;height:15px;padding:2px;position:relative;transition:background .3s;width:30px}.containerEditProfil .toggleContainer.full{background:var(--OrQuelRestoContainer)}.containerEditProfil .toggleButton{background:#fff;border-radius:50%;height:14px;left:3px;position:absolute;transition:left .3s;width:14px}.containerEditProfil .toggleContainer.full .toggleButton{left:17px}.containerEditProfil .condition p{display:flex;margin:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.containerEditProfil .containerValidMail{align-items:center;display:flex;flex-direction:column;gap:1.5em;height:80%;position:relative;width:70%}.containerEditProfil .containerValidMail p{margin:0}.containerEditProfil .containerValidMail .button{align-items:center;border-radius:5px;display:flex;left:1em;padding:.5em;position:absolute;top:-2em;width:fit-content}.containerEditProfil .containerValidMail .button p{margin-left:10px}.containerEditProfil .containerValidMail .code{display:flex;justify-content:space-evenly;margin-top:2em;width:50%}.containerEditProfil .verification-code-container{display:flex;gap:8px;justify-content:center;margin:20px 0}.containerEditProfil .verification-code-input{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;font-size:20px;font-weight:700;height:50px;text-align:center;transition:all .3s ease-in-out;width:40px}.containerEditProfil .verification-code-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.containerEditProfil .mailPhone{display:none}.containerEditProfil .successMessage{font-size:14px;margin-top:20px;opacity:1;text-align:left;transition:opacity .5s ease-in-out}.containerEditProfil .successMessage.hidden{opacity:0}.containerEditProfil .quitMess{font-weight:450}@media screen and (max-width:765px){.containerEditProfil .title{display:none}.containerEditProfil{height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(4em + env(safe-area-inset-bottom));touch-action:auto}.containerEditProfil .firstPart{flex-direction:column;margin-left:5%;margin-top:1em;width:90%}.containerEditProfil .firstPart .rightPart{align-items:normal;margin:10% 0 0;width:90%}.containerEditProfil .firstPart .rightPart .containerInput div{width:100%}.containerEditProfil .mailComputer{display:none}.containerEditProfil .mailPhone{display:block}.containerEditProfil .mailPhone p{text-align:left;width:100%}.containerEditProfil .borderSection{display:flex;justify-content:center;margin-left:10%}.containerEditProfil .list .containerInput{margin-top:1em}.containerEditProfil .list .containerInput textarea{box-sizing:border-box;font-size:16px;width:100%}.containerEditProfil .corpDelete{width:100%}.containerEditProfil .corpDelete .corp{width:90%}.containerEditProfil .corpDelete .corp .inputDelete{margin-top:2em;padding:3%}.containerEditProfil .containerChangeEmail{padding-top:30%}.containerEditProfil .containerChangeEmail .buttonAction,.containerEditProfil .containerChangeEmail .inputMail{width:80%}.containerEditProfil .containerChangeEmail .inputMail{font-size:16px}.containerEditProfil .containerValidMail{width:100%}.containerEditProfil .containerValidMail .code{width:90%}.containerEditProfil .list{margin-left:10%;width:80%}.containerEditProfil .button{justify-content:center}.containerEditProfil .firstPart{margin-bottom:.5em;margin-top:10%}.containerEditProfil .successMessage{text-align:center}.containerEditProfil .quitMess{padding:3%}.containerEditProfil p.explain{font-size:15px;padding:3%}.containerEditProfil .corpDelete .corp .smallWhiteButton{margin-left:5%}.containerEditProfil .containerImg img{height:8em;width:8em}.containerEditProfil .containerImg{height:8em;min-height:8em;width:8em}.containerEditProfil .toggleContainer{max-width:31px;min-width:31px}.containerEditProfil .toggleContainer.full .toggleButton{left:18px}.containerEditProfil .condition p{padding-left:3%;text-align:left;white-space:normal}.containerEditProfil .corpDelete{height:100%}.containerEditProfil .enterNewAdress{font-size:18px;padding:10px}.containerEditProfil .deleteAccount{padding-bottom:calc(4em + env(safe-area-inset-bottom));padding-top:6em}.containerEditProfil input{font-size:16px}}.elemFavProfil{align-items:center;display:flex;margin-left:10%;position:relative;width:80%}.elemFavProfil .devanture{border-radius:10px;height:100%;width:100%}.elemFavProfil .containerDevanture{border:.8px solid var(--darkerBorder);border-radius:10px;height:8em;overflow:hidden;width:180px}.elemFavProfil .info{align-items:start;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:3%}.elemFavProfil .goResto{display:flex;justify-content:center;width:22%}.elemFavProfil .del{align-items:center;display:flex;justify-content:center;margin-left:3%;width:7%}.elemFavProfil .del img{height:25px;width:25px}.elemFavProfil .info .title{font-size:28px;font-weight:450;margin:0 0 .6em}.elemFavProfil .goResto p{margin:0;text-decoration:none;width:fit-content}.elemFavProfil .heartFav{display:none}@media screen and (max-width:767px){.elemFavProfil{align-items:start;margin-left:5%;width:90%}.elemFavProfil .info .title{font-size:20px;margin-bottom:0}.elemFavProfil .goResto{display:none}.elemFavProfil .del{align-items:center;justify-content:center;text-align:center}.elemFavProfil .containerDevanture{height:6em;margin-right:3%;max-height:100px;max-width:150px;position:relative;width:40%}.elemFavProfil .info{justify-content:start}.elemFavProfil .note{transform:scale(.7);transform-origin:left}.elemFavProfil .heartFav{display:flex;font-size:20px;position:absolute;right:5px;top:5px}.elemFavProfil .del{display:none}}.elemReviewProfil{align-items:center;box-sizing:border-box;display:flex;margin-left:7.5%;padding-right:5%;position:relative;width:90%}.elemReviewProfil:hover .del{display:flex}.elemReviewProfil .del{display:none;height:15px;left:95%;position:absolute;top:8px;width:15px}.elemReviewProfil .deletePhone{display:none}@media screen and (max-width:767px){.elemReviewProfil .del{display:flex;transform:scale(.8)}.elemReviewProfil{margin-left:2.5%;width:95%}.elemReviewProfil .deletePhone{border:1px solid var(--border);border-radius:5px;display:block;left:50%;padding:.5em 1em;position:absolute;top:50%;transform:translate(-50%,-50%)}}.containerRedirection .topBar{animation:waterReflection 9s linear infinite;background:linear-gradient(145deg,#0f0f0f,#1b1b1b 50%,#000),radial-gradient(circle,#ffffff1a,#fff0 70%) 30% 30% /200% 200%,radial-gradient(circle,#ffffff0d,#fff0 70%) 70% 70% /200% 200%;background-blend-mode:overlay;box-shadow:inset 0 0 10px #000c,0 2px 9px #0009;color:var(--primaryLight);height:80px;position:fixed}.containerRedirection{display:flex;flex-direction:column;height:100vh;width:100%}.containerRedirection .topBar{align-items:center;border-bottom:3px solid var(--orange);display:flex;height:10%;justify-content:start;width:100%}.containerRedirection .containerLogo{display:flex;padding-left:3%;padding-right:5%}.containerRedirection .logoTopBar{width:11em}.containerRedirection .logoTopBarTel{display:none}.containerRedirection .main{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:50vh}@media screen and (max-width:767px){.containerRedirection .logoTopBar{display:none}.containerRedirection .logoTopBarTel{display:block;width:4em}}.containerAdminBoard{align-items:center;background-color:var(--secondaryDark);display:flex;flex-direction:column;min-height:100vh;overflow-y:auto}.containerAdminBoard .listReport{width:90%}.containerAdminBoard p.logout{border-radius:5px;padding:.3em 1em;width:fit-content}.containerAdminBoard .topBarCorp{align-items:center;background-color:var(--primaryDark);box-shadow:0 2px 10px #0003;color:#fff;display:flex;height:80px;justify-content:center;position:fixed;width:100%;z-index:11}.containerAdminBoard .topBarCorp:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;opacity:.85;position:absolute;width:100%}.containerAdminBoard .topBarCorp .largeTitle{color:#fff;flex:1 1;font-size:35px;margin:0;text-align:center}.containerAdminBoard .topBarCorp .logo{height:60%;left:3%;position:absolute;top:20%}.containerAdminBoard .topBarCorp img{height:100%}.containerAdminBoard .leftBarCorp{align-items:center;box-shadow:0 0 10px #000000b3;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:space-between;left:0;position:fixed;top:80px;width:20%}.containerAdminBoard .leftBarCorp>:first-child{min-width:90%}.containerAdminBoard .leftBarCorp div p{margin-right:4em;text-align:right;width:100%}.containerAdminBoard .leftBarCorp>:first-child>:first-child{margin-top:20px}.containerAdminBoard .leftBarCorp p{font-size:15px;margin:0}.containerAdminBoard .leftBarCorp p.select{font-size:17px;font-weight:600;margin:0}.containerAdminBoard .leftBarCorp>:first-child div{background:var(--classicGold);height:1px;margin-bottom:25px;margin-left:10%;margin-top:25px;width:90%}.containerAdminBoard .mainCorpAdmin{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-left:20%;margin-top:80px;padding-top:2em;width:80%}.containerAdminBoard .showNumberList{margin-bottom:1em;text-align:left;width:95%}.containerElemReport{background-color:#efefef;border-radius:10px;box-shadow:0 0 5px #000c;display:flex;flex-direction:column;margin-bottom:2em;padding:10px;width:100%}.containerElemReport .topBar{align-items:center;display:flex;justify-content:space-between;padding:0 2em}.containerElemReport .borderSeparation{background-color:var(--border);height:1px;margin-bottom:10px;margin-left:10%;margin-top:10px;opacity:70%;width:80%}.containerElemReport .actionBar{align-items:center;display:flex;height:5em;justify-content:space-between;margin-left:5%;width:90%}.containerElemReport .actionBar .button{border-radius:5px;gap:10px;padding:.3em 1em}.containerElemReport .actionBar div{align-items:center;display:flex}.containerElemReport .corp{display:flex;height:fit-content;justify-content:space-between;width:100%}.containerElemReport .profil{align-items:center;border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:start;width:20%}.containerElemReport .profil p{width:90%}.containerElemReport .profil>:first-child{margin-bottom:3em}.containerElemReport .contentReview{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:start}.containerElemReport .contentReview .bar{align-items:center;display:flex;min-height:10%;width:95%}.containerElemReport .contentReview .bar p{width:33%}.containerElemReport .contentReview .content{flex:1 1;text-align:justify;width:90%}.containerElemReport .contentReview .title{margin-top:1em;text-align:left;width:80%}.containerElemReport .report{align-items:center;border-left:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;width:20%}.containerElemReport .report .one{width:90%}.containerElemReport .report .list{border-radius:10px;display:flex;flex-direction:column;height:calc(90% - 80px);left:15%;position:fixed;top:calc(5% + 80px);width:70%;z-index:20}.containerElemReport .report .list .content{flex:1 1;overflow:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.containerElemReport .report .list .close{position:absolute;right:1em;top:1em}.containerElemReport .report .list .explainBar{align-items:center;border-bottom:1px solid var(--border);display:flex;height:15%;margin-left:5%;width:90%}.containerElemReport .report .list .explainBar p{text-align:center}.containerElemReport .report .list .elem{align-items:center;display:flex;justify-content:space-between;margin-left:5%;margin-top:1em;width:90%}.containerElemReport .report .list .elem .date,.containerElemReport .report .list .explainBar .date{width:20%}.containerElemReport .report .list .elem .motif{text-align:left;width:50%}.containerElemReport .report .list .elem .name,.containerElemReport .report .list .explainBar .name{width:15%}.containerElemReport .link{border-radius:5px;padding:.2em 1.3em}.containerKpi{border-radius:15px;width:80%}.containerKpi .infoCreationAccount{display:flex;justify-content:space-between;padding:10px;width:100%}.containerKpi .separationBlock{background:linear-gradient(90deg,#5550,rgba(85,85,85,.215),#555,#555,#555,#555,rgba(85,85,85,.215),#5550);height:1px;margin-bottom:4em;margin-left:10%;margin-top:4em;width:80%}.containerKpi .listInfoAccount{width:45%}.containerKpi .separation{background-color:var(--border);min-height:80%;width:2px}.containerKpi .listInfoAccount .elem{align-items:center;display:flex;justify-content:space-between;margin-left:15%;width:50%}.containerKpi .statsResto{align-items:center;display:flex;gap:3em;justify-content:center}.containerListResto{align-items:center;border:1px solid var(--primaryDark);border-radius:10px;display:flex;flex-direction:column;height:85%;left:50%;min-width:650px;position:fixed;top:50%;transform:translate(-50%,-50%);width:65%;z-index:12}.containerListResto .close{position:absolute;right:1em;top:1em}.containerListResto .separationBase{background-color:var(--border);height:1px;min-height:1px;opacity:70%;width:80%}.containerListResto .mainCorp{flex:1 1;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:95%}.containerListResto .searchBar{align-items:center;display:flex;height:3em;padding-left:3em;width:100%}.containerListResto .searchBar input{border:1px solid var(--primaryDark);border-radius:5px;padding:.5em;width:30%}.containerListResto .mainCorp .elemListRestau{align-items:center;border:1px solid var(--border);border-radius:10px;box-shadow:0 0 5px #0006;box-sizing:border-box;display:flex;margin-bottom:1em;margin-left:5%;padding:3px 7px;width:90%}.containerListResto .mainCorp .elemListRestau .separation{background-color:var(--border);height:20px;margin-left:10px;margin-right:10px;min-width:.8px;opacity:70%;width:.8px}.containerListResto .mainCorp .elemListRestau>:last-child{margin-left:auto}.containerStatsResto{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100% - 5em);left:0;overflow-y:auto;padding:2em 5%;position:fixed;scrollbar-width:thin;top:5em;width:100%;z-index:9}.containerStatsResto .arrowBack{left:1em;position:fixed;top:6em}.containerStatsResto .containerStatsRevenue,.containerStatsResto .containerStatsUsers{min-height:85vh;width:100%}.containerStatsResto .textTitle{align-items:end;display:flex;gap:3em;margin-bottom:4.5em}.containerStatsResto .textTitle p{margin:0}.containerStatsResto>:first-child{width:90%}.containerStatsResto .blockStats{align-items:start;display:flex;height:fit-content;margin-bottom:5em;width:100%}.containerStatsResto .blockStats .rightPart{display:flex;flex:1 1;flex-direction:column}.containerValidInscription{border-radius:15px;padding:10px;width:90%}.containerValidInscription .containerElem{background-color:#efefef;border-radius:10px;box-shadow:0 0 5px #000c;display:flex;flex-direction:column;margin-bottom:2em;width:100%}.containerValidInscription .containerElem .head{align-items:center;display:flex;margin-bottom:1em;width:100%}.containerValidInscription .containerElem .title{text-decoration:underline}.containerValidInscription .containerElem .head>:first-child{text-align:center;width:25%}.containerValidInscription .containerElem .head p{text-align:left;width:fit-content}.containerValidInscription .containerElem .head>:last-child{text-align:center;width:50%}.containerValidInscription .mainCorp{align-items:start;display:flex;height:fit-content;justify-content:space-between;min-height:3em;width:100%}.containerValidInscription .mainCorp .firstPart{box-sizing:border-box;padding:10px;width:25%}.containerValidInscription .mainCorp .mainPart{display:flex;flex:1 1;justify-content:space-between}.containerValidInscription .mainCorp .firstPart div{align-items:center;display:flex}.containerValidInscription .mainCorp .mainPart .part div i,.containerValidInscription .mainCorp .mainPart .part div span{margin-left:5px}.containerValidInscription .mainCorp .firstPart div p{margin-bottom:0;margin-left:15px;margin-top:0;text-align:left}.containerValidInscription .mainCorp .mainPart .part{align-items:start;display:flex;flex-direction:column;width:48%}.containerValidInscription .mainCorp .firstPart>:first-child,.containerValidInscription .mainCorp .mainPart .part>:first-child{margin-bottom:1em}.containerValidInscription .mainCorp>:nth-child(2){margin-top:auto}.containerValidInscription .mainCorp .separation{background-color:var(--border);height:5em;margin-left:15px;margin-right:15px;width:2px}.containerValidInscription .separationPart{background-color:var(--border);height:1px;margin-bottom:1em;margin-left:5%;margin-top:1em;opacity:70%;width:90%}.containerValidInscription .infoMsg,.containerValidInscription .msg{display:block;margin-left:2%;text-align:left;width:90%}.containerValidInscription .inputSendMail{align-items:center;background-color:#efefef;border-radius:5px;box-shadow:0 0 3px #000c;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:15px;padding:.3em 2em;width:100%}.containerValidInscription .inputSendMail .buttonBack{border-radius:5px;padding:.3em 1em}.containerValidInscription .inputSendMail input{background-color:var(--primaryLight);border:1px solid var(--primaryDark);border-radius:5px;margin-left:5%;padding:.5em;width:50%}.containerValidInscription .separationAllElem{background-color:var(--border);height:1px;margin-bottom:2em;margin-left:5%;margin-top:2em;opacity:70%;width:90%}.containerValidInscription .containerCorp{align-items:center;display:flex}.containerValidInscription .containerCorp>:first-child{flex:1 1}.containerValidInscription .containerCorp>:last-child{align-items:center;display:flex;flex-direction:column;justify-content:center;width:15%}.containerValidInscription .containerCorp>:last-child>:first-child{color:green}.containerValidInscription .containerCorp>:last-child>:last-child{color:red}.containerValidInscription .containerCorp>:last-child p{border-radius:5px;padding:.2em 1em}.containerValidationInscription{display:flex;flex-direction:column;width:90%}.containerValidationInscription .demandes{background-color:#efefef;border-radius:10px;box-shadow:0 0 5px #000c;display:flex;justify-content:space-between;margin-bottom:2em;width:100%;z-index:1}.containerValidationInscription .demandes .mainCorp{border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;width:65%}.containerValidationInscription .demandes .button{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:center;width:30%}.containerValidationInscription .demandes .see{margin-left:50%;transform:translateX(-50%);width:fit-content}.containerValidationInscription .demandes .button p,.containerValidationInscription .demandes .see{border-radius:5px;padding:.2em 1.2em}.containerValidationInscription .demandes .button p{border:1px solid var(--primaryDark)}.containerValidationInscription .demandes .button p:hover{filter:brightness(.9)}.showRestaurant{background-color:var(--secondaryLight);color:#000;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:20}.showRestaurant .buttonBack{left:1em;width:20%}.showRestaurant .buttonBack,.showRestaurant .cacheLogin{align-items:center;border-radius:5px;display:flex;height:5%;justify-content:center;padding:.2em 0;position:fixed;top:1em;z-index:100}.showRestaurant .cacheLogin{background-color:var(--primaryLight);min-width:130px;right:1em;width:12%}.containerShowInfoInscription{background-color:#efefef;border:1px solid var(--border);border-radius:10px;box-shadow:0 0 5px #000c;height:80%;left:25%;overflow:auto;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:15%;width:50%;z-index:20}.containerShowInfoInscription .close{position:absolute;right:1em;top:1em}.containerShowInfoInscription img{border:1px solid var(--primaryDark);border-radius:10px;height:auto;width:50%}.containerShowInfoInscription strong{margin-right:10px}.containerShowInfoInscription .spaceBottom{margin-bottom:2em}.containerShowInfoInscription p{margin-left:15%;text-align:left;width:70%}.containerShowInfoInscription .listFilters{display:flex;flex-wrap:wrap;margin-left:15%;width:70%}.containerPreFilled{align-items:center;border-radius:10px;color:#000;display:flex;flex-direction:column;height:fit-content;width:95%}.containerPreFilled .addNew{align-items:center;display:flex;margin-bottom:2em}.containerPreFilled .addNew p{margin-left:10px}.containerPreFilled .containerAddNew{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;height:30%;justify-content:center;left:30%;position:fixed;top:35%;width:40%;z-index:2}.containerPreFilled .containerAddNew input{border:1px solid var(--border);border-radius:5px;padding:.5em;width:90%}.containerPreFilled .containerAddNew .button{align-items:center;display:flex;justify-content:space-evenly;width:80%}.containerPreFilled .containerAddNew .button p{border-radius:5px;padding:.5em}.containerElementAccount{align-items:center;background-color:#efefef;border-radius:10px;box-shadow:0 0 10px #0006;box-shadow:0 0 5px #000c;display:flex;margin-bottom:2em;padding:.5em;position:relative;width:95%}.containerElementAccount .actionIcon{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;left:calc(100% + 5px);position:absolute}.containerElementAccount .border{background-color:var(--border);height:50px;margin-left:15px;margin-right:15px;opacity:70%;width:1px}.containerElementAccount .name{min-width:15%;width:15%}.containerElementAccount .date{min-width:22%;width:22%}.containerElementAccount .modify{min-width:16%;width:16%}.containerElementAccount .code{min-width:18%;width:18%}.containerElementAccount .actionCode{flex:1 1}.containerElemAccount{align-items:center;border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;height:30%;justify-content:center;left:30%;position:fixed;top:35%;width:40%;z-index:2}.containerElemAccount input{border:1px solid var(--border);border-radius:5px;padding:.5em;width:70%}.containerElemAccount .button{align-items:center;display:flex;justify-content:space-evenly;width:80%}.containerElemAccount .button p{border-radius:5px;padding:.5em}.containerRequestChangeView{display:flex;flex-direction:column;width:90%}.elemRequestChange{align-items:center;background-color:#efefef;border:1px solid var(--primaryDark);border-radius:10px;box-shadow:0 0 5px #000c;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:2em;padding:.3em .6em;position:relative;width:100%}.elemRequestChange .date{align-items:center;display:flex;flex-direction:column}.elemRequestChange .leftPart{align-items:start;display:flex;flex-direction:column;margin-left:5%;max-width:50%}.elemRequestChange .leftPart strong{margin-right:15px}.elemRequestChange .buttonBack{border-radius:5px;padding:.5em 1em}.elemRequestChange .showChange{align-items:center;border:1px solid var(--primaryDark);border-radius:20px;display:flex;flex-direction:column;height:80%;left:25%;overflow-y:auto;padding:.5em;position:fixed;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:10%;width:50%;z-index:20}.elemRequestChange .showChange .mainCorp{align-items:center;display:flex;justify-content:space-between;width:100%}.elemRequestChange .showChange .mainCorp .titleColumn{text-align:center;width:100%}.elemRequestChange .showChange .mainCorp .separation{background-color:var(--border);height:90%;margin-left:20px;margin-right:20px;opacity:80%;width:1px}.elemRequestChange .showChange .mainCorp .leftPart,.elemRequestChange .showChange .mainCorp .rightPart{align-items:start;display:flex;flex-direction:column;justify-content:start;width:49%}.elemRequestChange .showChange .close{position:absolute;right:1em;top:1em}.elemRequestChange .showChange .mainCorp .elem{align-items:start;display:flex;flex-direction:column}.elemRequestChange .showChange .mainCorp .elem p{font-weight:600;margin-bottom:10px}.elemRequestChange .showChange .mainCorp .elem div{align-items:start;background-color:#efefef;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;padding:5px}.elemRequestChange .showChange .mainCorp .elem img{border:1px solid var(--border);border-radius:5px;width:70%}.elemRequestChange .showChange .midTextBold{margin-bottom:10px;margin-top:2em;text-align:left;text-decoration:underline;width:90%}.elemRequestChange .showChange .textExplain{margin-bottom:1em;margin-top:0;text-align:left;width:90%}.elemRequestChange .buttonChoice{display:flex;flex-direction:column;justify-content:center;width:15%}.elemRequestChange .buttonChoice div{box-sizing:border-box;padding:.2em 1.2em;width:100%}.elemRequestChange .containerValid{align-items:center;border:1px solid var(--border);border-radius:10px;color:#000;display:flex;flex-direction:column;height:40%;justify-content:center;left:35%;position:fixed;top:30%;width:30%;z-index:21}.elemRequestChange .containerValid p{margin-bottom:10px;width:80%}.elemRequestChange .containerValid .button{align-items:center;display:flex;justify-content:space-evenly;width:90%}.elemRequestChange .containerValid .button div{border-radius:5px;padding:.5em}.elemRequestChange .showChange .validButton{align-items:center;display:flex;gap:10px;justify-content:space-evenly;width:80%}.elemRequestChange .showChange .validButton p{border-radius:5px;padding:.3em 1.2em}.containerAffectation{align-items:center;display:flex;flex-direction:column;gap:1em;height:fit-content;width:90%}.containerElemAffectation{align-items:center;background-color:#efefef;border-radius:10px;box-shadow:0 0 5px #000c;display:flex;padding:.8em 1.5em;width:100%}.containerElemAffectation p{margin:0}.containerElemAffectation .separation{background-color:var(--border);height:90%;margin-left:1em;margin-right:1em;width:1px}.containerElemAffectation>:last-child{margin-left:auto}.containerElemAffectation .smallTitle{font-size:20px}.containerAffectation .containerShowAffectation{align-items:center;border-radius:15px;display:flex;flex-direction:column;height:40vh;justify-content:space-evenly;left:30vw;position:fixed;top:30vh;width:40vw;z-index:11}.containerAffectation .containerShowAffectation input{background-color:initial;border:1px solid var(--primaryDark);border-radius:5px;padding:.5em 1em;width:80%}.containerAffectation .containerShowAffectation div{align-items:center;display:flex;justify-content:space-between;width:80%}.containerInvoice{gap:1em;height:fit-content;width:90%}.containerGenerate,.containerInvoice{align-items:center;display:flex;flex-direction:column}.containerGenerate{border:1px solid var(--primaryDark);border-radius:10px;height:85%;left:50%;min-width:650px;position:fixed;top:50%;transform:translate(-50%,-50%);width:65%;z-index:12}.containerGenerate .close{position:absolute;right:1em;top:1em}.containerGenerate .separationBase{background-color:var(--border);height:1px;min-height:1px;opacity:70%;width:80%}.containerGenerate .mainCorp{flex:1 1;overflow-y:auto;scrollbar-color:var(--border) #0000;scrollbar-width:thin;width:95%}.containerGenerate .searchBar{align-items:center;display:flex;height:3em;padding-left:3em;width:100%}.containerGenerate .searchBar input{border:1px solid var(--primaryDark);border-radius:5px;padding:.5em;width:30%}.containerGenerate .mainCorp .elemListRestau{align-items:center;border:1px solid var(--border);border-radius:10px;box-shadow:0 0 5px #0006;box-sizing:border-box;display:flex;margin-bottom:1em;margin-left:5%;padding:3px 7px;width:90%}.containerGenerate .mainCorp .elemListRestau .separation{background-color:var(--border);height:20px;margin-left:10px;margin-right:10px;min-width:.8px;opacity:70%;width:.8px}.containerGenerate .mainCorp .elemListRestau>:last-child{margin-left:auto}.containerGenerate .lineCommand{align-items:start;display:flex;flex-direction:column;margin-bottom:15px;margin-left:10px;position:relative;width:95%}.containerGenerate .lineCommand .delete{left:calc(100% + 5px);position:absolute}.containerGenerate .topBarCommand{align-items:center;border-bottom:1px solid var(--primaryDark);display:flex;justify-content:space-between;margin-bottom:15px;margin-right:20px;white-space:nowrap;width:90%}.containerGenerate .lineCommand .discountPart{margin-top:5px}.containerGenerate .lineCommand .basePart,.containerGenerate .lineCommand .discountPart{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.containerGenerate .lineCommand .desc,.containerGenerate .lineCommand .descDiscount,.containerGenerate .topBarCommand .desc{position:relative;text-align:left;width:40%}.containerGenerate .selectOption{align-items:center;border:.8px solid var(--primaryDark);border-radius:5px;display:flex;justify-content:space-between;padding:3px 5px;position:relative;width:100%}.containerGenerate .listOption{align-items:start;border:1px solid var(--primaryDark);border-radius:5px;display:flex;flex-direction:column;left:0;overflow:hidden;padding:1px;position:absolute;top:calc(100% + 5px);width:100%;z-index:5}.containerGenerate .listOption div{padding:3px 5px;width:100%}.containerGenerate .listOption div:hover{filter:brightness(.9)}.containerGenerate .lineCommand .elemColumn,.containerGenerate .topBarCommand .elemColumn{align-items:center;box-sizing:border-box;display:flex;justify-content:end;padding-right:5px;width:13%}.containerGenerate .no-spinner::-webkit-inner-spin-button,.containerGenerate .no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.containerGenerate .lineCommand .desc input,.containerGenerate .lineCommand .descDiscount input{border:1px solid var(--border);border-radius:5px;box-sizing:border-box;padding:3px;width:100%}.containerGenerate .lineCommand .elemColumn input{border:1px solid #0000;border-radius:5px;box-sizing:border-box;padding:3px;text-align:right;width:50%}.containerGenerate .mainCorp .separationCommand{background-color:var(--border);height:.8px;margin-bottom:15px;margin-left:5%;margin-top:15px;min-height:.8px;width:90%}.containerGenerate .showInfoPayment{align-items:center;display:flex;gap:15px;justify-content:start;margin-bottom:10px;margin-top:10px;width:90%}.containerGenerate .lineInfoPayment{align-items:center;display:flex;justify-content:space-between;width:90%}.containerGenerate .lineInfoPayment p{margin:0}.containerGenerate .lineInfoPayment .part{align-items:start;display:flex;flex-direction:column;gap:5px;width:50%}.containerGenerate .lineInfoPayment .part>:last-child{background-color:#efefef;border-radius:5px;box-sizing:border-box;min-width:30%;padding:3px 5px;text-align:left}.containerGenerate .buttonAdd{align-items:center;display:flex;gap:10px;margin-bottom:2em;margin-left:50%;transform:translateX(-50%);width:fit-content}.containerGenerate .addDiscount{align-items:center;display:flex;gap:10px;margin-left:2em;margin-top:5px;width:fit-content}.containerGenerate .bottomBar{align-items:center;border-top:1px solid var(--border);box-sizing:border-box;display:flex;height:4em;width:90%}.containerGenerate .bottomBar>:last-child{align-items:center;display:flex;gap:10px;margin-left:auto;width:fit-content}.containerGenerate .secondPeriod{align-items:center;display:flex;position:absolute;top:calc(100% + 5px);z-index:5}.containerGenerate .secondPeriod .closeScndPeriod{left:calc(100% + 5px);position:absolute}.containerGenerate .addPeriod{left:50%;position:absolute;top:calc(100% + 5px);transform:translateX(-50%);z-index:5}.containerGenerate .arrowBack{left:1em;position:absolute;top:1em}.containerAdminMarketScreen{height:100%;width:100%}.containerAdminMarketScreen .userPart .mainCorp{display:flex;justify-content:space-evenly;width:100%}.containerAdminMarketScreen .userPart .mainCorp p{border-radius:5px;padding:.5em}.containerInscription{background-color:var(--secondaryLight)}.containerInscription .topBar{align-items:center;background-color:var(--primaryDark);box-shadow:0 2px 10px #0003;color:#fff;display:flex;height:80px;justify-content:center;position:fixed;width:100%;z-index:10}.containerInscription .topBar p{font-size:32px}.containerInscription .topBar .logo{height:60%;left:2em;position:absolute}.containerInscription .topBar:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;opacity:.85;position:absolute;width:100%}.containerInscription{display:flex;flex-direction:column;height:100%;width:100vw}.containerInscription .headBar{align-items:center;display:flex;justify-content:space-evenly;margin-top:6em;padding-left:20%;padding-right:20%;width:60%}.containerInscription .borderBottomBar{background-color:var(--border);height:1px;margin-bottom:10px;margin-left:15%;margin-top:20px;min-height:1px;opacity:40%;width:70%}.containerInscription .headBar .separation{background-color:var(--border);flex:1 1;height:1px;margin-left:30px;margin-right:30px}.containerInscription .mainCorp{flex:1 1;margin-top:1em;width:100%}.containerInscription .arianWire,.containerInscription .headBarPhone,.containerInscription .topBar .logoPhone{display:none}@media (max-width:768px){.containerInscription .topBar{position:sticky;top:0}.containerInscription .topBar .logoPhone{display:block;height:60%;left:1em;position:absolute}.containerInscription .borderBottomBar,.containerInscription .headBar,.containerInscription .topBar .logo{display:none}.containerInscription .topBar .largerTitle{font-size:26px}.containerInscription .arianWire{align-items:center;display:flex;justify-content:center;margin-left:5vw;padding-top:15px;width:90vw}.containerInscription .arianWire p{font-size:9px;margin:0;white-space:nowrap;width:fit-content}.containerInscription .arianWire .locked{opacity:60%}.containerInscription .arianWire .separation{flex:1 1}.containerInscription .headBarPhone{align-items:center;display:block;display:flex;justify-content:space-evenly;margin-top:5px}.containerInscription .mainCorp{margin-top:0}}.stapeForm{align-items:center;border-radius:5px;display:flex;height:80%;justify-content:center;padding:5px;position:relative;white-space:nowrap}.stapeForm.locked{opacity:40%}.stapeForm.locked:hover{cursor:not-allowed}.stapeForm.complete:hover{cursor:pointer;transform:scale(1.05)}.stapeForm.complete .isComplete{background:var(--classicGold)}.stapeForm.complete .name{opacity:60%}.stapeForm .isComplete{align-items:center;border:1px solid var(--primaryDark);border-radius:50%;display:flex;height:2.5em;justify-content:center;margin-right:10px;min-height:2.5em;min-width:2.5em;width:2.5em}.stapeForm .line{background:var(--classicGold);height:1px;left:15%;position:absolute;top:calc(100% - 5px);width:75%}@media screen and (max-width:767px){.stapeForm p{font-size:19px}.stapeForm .isComplete{height:2em;min-height:2em;min-width:2em;width:2em}}.pageCreation{align-items:center;background-color:var(--secondaryLight);display:flex;flex-direction:column;height:100%;width:100%}.pageCreation input{background-color:var(--primaryLight)}.pageCreation .button{align-items:center;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:2em;margin-top:1em;padding:.5em;width:fit-content}.pageCreation .main{min-width:300px;position:relative;width:23%}.pageCreation p{text-align:left}.pageCreation .inputPhone{display:flex;flex-direction:column}.pageCreation input{box-sizing:border-box}.pageCreation .inputPhone input{border:.8px solid var(--primaryDark);border-radius:5px;outline:none;padding:.5em;width:50%}.pageCreation .inputPhone input:hover{border-radius:5px;box-shadow:0 0 5px var(--orange)}.pageCreation .address{display:flex;flex-direction:column;justify-content:start}.pageCreation .address p,.pageCreation .inputPhone p{margin-bottom:5px}.pageCreation .address input{border:.8px solid var(--primaryDark);border-radius:5px;margin-bottom:10px;margin-top:3px;outline:none;padding:.5em;width:100%}.pageCreation .address input:hover{border-radius:5px;box-shadow:0 0 5px var(--orange)}.pageCreation .condition.error{color:red}.pageCreation .condition{align-items:center;display:flex;justify-content:start;margin-top:2em;width:100%}.pageCreation .condition.error div{border:1px solid red}.pageCreation .condition div{border:1px solid var(--primaryDark);border-radius:4px;min-height:15px;min-width:15px}.pageCreation .condition .full1{background:linear-gradient(-135deg,#c49735,#ebc065,#d7ac4c,#b18323,#fde088)}.pageCreation .condition .full2{background:var(--classicGold)}.pageCreation .condition i{font-size:10.5px;margin:0 0 0 15px;text-align:justify}.pageCreation .button p{background:linear-gradient(-45deg,#ffe78d,#fee38a,#fad67e,#ecc868,#d3a744,#c49835,#c19333,#c99d3e,#eab55d,#ffe78d);border:1px solid var(--primaryDark);border-radius:5px;padding:.3em 2em}@media (max-width:768px){.pageCreation,.pageCreation .main{padding-bottom:calc(4em + env(safe-area-inset-bottom))}.pageCreation .main{width:80%}.pageCreation .condition div{min-height:18px;min-width:18px}.pageCreation .address .smallText,.pageCreation .inputPhone .smallText{font-size:16px}}.pageInfo{align-items:center;display:flex;flex:1 1;flex-direction:column;padding-bottom:3em;width:100%}.pageInfo::-webkit-scrollbar{display:none}.pageInfo{background-color:var(--secondaryLight)}.pageInfo .inputContainer,.pageInfo .inputContainerDate{background-color:var(--primaryLight)}.pageInfo p{margin-bottom:.5em;margin-top:1em;text-align:left}.pageInfo .inputLogin{background-color:initial;border:none;outline:none;-webkit-user-select:none;user-select:none;width:90%}.pageInfo .inputContainer{align-items:center;border:.8px solid var(--primaryDark);border-radius:5px;box-sizing:border-box;display:flex;margin-top:-2px;overflow:hidden;padding:.5em;width:100%}.pageInfo .inputContainer:hover{box-shadow:0 0 5px var(--orange)}.pageInfo .eyeInput{min-width:10%;width:10%}.pageInfo .inputContainerDate{border:.8px solid var(--primaryDark);border-radius:5px;display:flex;margin-top:-2px;outline:none;padding:.4em;width:fit-content}.pageInfo .inputContainerDate:hover{box-shadow:0 0 5px var(--orange)}.pageInfo .inputContainerDate input{background-color:initial;border:none;outline:none;text-align:center;z-index:2}.pageInfo .corpForm{min-width:300px;position:relative;width:23%}.pageInfo .corpForm .patterPassword{color:red;text-align:left;width:100%}.pageInfo .button{width:fit-content}.pageInfo .buttonNext{background:var(--classicGold);border:1px solid var(--primaryDark);border-radius:5px;padding:.3em 2em}.pageInfo .containerValidMail{align-items:center;display:flex;flex-direction:column;justify-content:center}.pageInfo .containerValidMail p{margin:2em 0 0}.pageInfo .containerValidMail .code{display:flex;gap:5px;justify-content:space-evenly;margin-left:20px;margin-right:20px;margin-top:2em;width:90%}.pageInfo .verification-code-input{border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;font-size:20px;font-weight:700;height:47px;text-align:center;transition:all .3s ease-in-out;width:35px}.pageInfo .containerButton{display:flex;justify-content:center;margin-top:2em;width:100%}.pageInfo .verification-code-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}.pageInfo .logoScreenTel{display:none}.pageInfo .validCode{text-decoration:none}.pageInfo .validCode:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:768px){.pageInfo{padding-bottom:calc(4em + env(safe-area-inset-bottom))}.pageInfo .logoScreen{display:none}.pageInfo .logoScreenTel{display:block}.pageInfo .corpForm{padding-bottom:calc(4em + env(safe-area-inset-bottom));position:relative;width:95%}.pageInfo .containerButton{margin-top:4em}.pageInfo .inputContainer .smallText,.pageInfo .inputContainerDate .smallText{font-size:16px}.pageInfo .containerValidMail .code{gap:0;width:100%}}.pagePayement{align-items:center;display:flex;flex-direction:column;height:fit-content;padding-bottom:1em;width:100%}.pagePayement .mainCorp{align-items:start;display:flex;gap:10%;justify-content:center;margin-bottom:15px;margin-top:15px;width:100%}.pagePayement .leftPart{display:flex;flex-direction:column;gap:1.7em;text-align:left;width:30%}.pagePayement .leftPart p{margin-top:0}.pagePayement .leftPart .containerDobbleInput{align-items:center;display:flex;gap:30px}.pagePayement .leftPart .containerDobbleInput>*{flex:1 1}.pagePayement .inputPhone input{border:1px solid var(--primaryDark);border-radius:5px;margin-top:-10px;padding:.4em;width:70%}.pagePayement .rightPart{align-items:center;display:flex;flex-direction:column;width:30%}.pagePayement .rightPart .containerRecap{border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:13px;padding:20px;width:100%}.pagePayement .rightPart .containerRecap .midTextBold{text-align:left;width:100%}.pagePayement .rightPart .containerRecap .text{display:flex;gap:2em;justify-content:start;opacity:90%;text-align:right;width:100%}.pagePayement .XsmallText{text-align:left}.pagePayement .rightPart .containerRecap .text>:first-child{width:70%}.pagePayement .rightPart .containerRecap .text>:last-child{flex:1 1;white-space:nowrap}.pagePayement .rightPart .containerRecap .separation{background-color:var(--border);height:.8px;max-height:.8px;width:100%}.pagePayement .rightPart .containerRecap p{margin:0}.pagePayement .rightPart .midGoldButton{margin-top:2em;width:fit-content}@media (max-width:768px){.pagePayement,.pagePayement .mainCorp{padding-bottom:calc(4em + env(safe-area-inset-bottom))}.pagePayement .mainCorp{align-items:center;flex-direction:column;gap:2em;justify-content:start;width:90%}.pagePayement .leftPart .containerDobbleInput.columnPhone{flex-direction:column;gap:1.5em;width:70%}.pagePayement .containerDobbleInput.columnPhone>*{width:100%}.pagePayement .leftPart{gap:1.5em;width:100%}.pagePayement .rightPart{width:100%}.pagePayement .inputPhone input{width:90%}.pagePayement .inputPhone .smallText{font-size:16px}.pagePayement .rightPart .containerRecap .text>:first-child{width:65%}}.containerContactInscription{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:2em;padding-right:2em;padding-top:7em;position:relative}.containerContactInscription .imageBandeau{bottom:0;position:absolute;width:100%}.containerContactInscription .containerContactResto{display:flex;justify-content:space-between;margin:0 auto;padding:2em 0;width:100%}.containerContactInscription .UniversQlr{width:56%}.containerContactInscription .UniversQlr img{padding-top:10px;width:400px}.containerContactInscription .inscription-intro{display:flex;flex-direction:column;justify-content:center}.containerContactInscription .intro-title{letter-spacing:1px;margin-bottom:1em;margin-top:1em}.containerContactInscription .introDescription p{letter-spacing:.6px;line-height:1.6;margin-bottom:1em;padding-bottom:10px;padding-left:60px;padding-right:60px;text-align:justify}.containerContactInscription .contenerFormResto{background-color:var(--secondaryLight);border-radius:15px;box-shadow:0 0 6px #0000004d;display:flex;flex-direction:column;height:fit-content;margin-right:3%;padding:2% 2% 0;transition:all .3s ease-in-out;width:500px;z-index:1}.containerContactInscription .contenerFormResto:hover{box-shadow:0 0 8px #0000004d;transform:scale(1.003)}.containerContactInscription .form-title{text-align:center}.containerContactInscription .form-title img{margin-bottom:-6%;margin-top:-5%;width:60%}.containerContactInscription .form-section-title{font-size:18px;margin-bottom:1em;padding-top:1em;text-align:left}.containerContactInscription .form-section-title p{color:#565656;color:#000;font-size:16px;font-style:italic;margin-bottom:5px}.containerContactInscription .imageStyle{padding-bottom:10em}.containerContactInscription .numeroInfo{display:flex;gap:6px;height:30px;white-space:nowrap}.containerContactInscription .numeroInfo img{height:25px;width:30px}.containerContactInscription .inputFormContainer{background-color:var(--secondaryLight);border-radius:5px;margin-left:0;width:100%}.containerContactInscription .nomPrenomResto{display:flex;gap:50px;width:calc(100% - 1em)}.containerContactInscription .nomPrenomResto .containerElem{display:flex;flex-direction:column;margin:0;position:relative;width:50%}.containerContactInscription .containerDobble{display:flex;gap:40px;justify-content:start;width:100%}.containerContactInscription .containerDobble>*{flex:1 1}.containerContactInscription .containerDobble .inputResto{width:40%}.containerContactInscription .inputResto input{background-color:initial;border:.8px solid var(--darkerBorder);border-radius:5px;box-sizing:border-box;outline:none;padding:.5em;-webkit-user-select:none;user-select:none;width:100%}.containerContactInscription .messageInputResto input,.containerContactInscription .messageInputResto textarea{background-color:var(--secondaryLight);border:1px solid var(--border);border-radius:5px;font-size:16px;outline:none;padding:.5em;resize:none;transition:border-color .3s,background-color .3s ease}.containerContactInscription .messageInputResto input{width:90%}.containerContactInscription .messageInputResto textarea{width:calc(100% - 1em)}.containerContactInscription .inputTel:hover{box-shadow:0 0 5px var(--orange)}.containerContactInscription .inputTel{width:40%}.containerContactInscription .email{width:50%}.containerContactInscription .messageInscriResto{width:90%}.containerContactInscription .contenerFormResto .XsmallText{color:red;font-size:.85rem;margin-top:.2em}.containerContactInscription .adresseNomResto{width:80%}.containerContactInscription .restoName{width:60%}.containerContactInscription .sendMailButton{align-items:center;display:flex;justify-content:space-between;padding-bottom:1em}.containerContactInscription .sendMailButton img{height:60px;width:60px}.containerContactInscription .textSendResto{align-items:center;border-radius:10px;bottom:0;box-shadow:0 5px 15px #0006;display:flex;flex-direction:column;gap:30px;height:40%;justify-content:center;left:0;margin:auto;padding:1.5em;position:fixed;right:0;top:0;width:30%;z-index:3}.containerContactInscription .textSendResto .close{position:absolute;right:1em;top:1em}.containerContactInscription .textSendResto p{margin:.5em 0}.containerContactInscription .messageInscriResto{height:100px;width:100%}@media screen and (max-width:765px){.containerContactResto{flex-direction:column;overflow:auto;width:100%}.containerContactInscription .UniversQlr{margin:0 0 0 5%;padding:0;width:90%}.containerContactInscription{padding-left:0;padding-right:0;padding-top:2em}.containerContactInscription .introDescription p{letter-spacing:normal;padding:.8em 1em}.containerContactInscription .UniversQlr img{padding-bottom:5em;padding-top:30px;width:80%}.containerContactInscription .contenerFormResto{box-sizing:border-box;display:flex;flex-direction:column;margin-left:5%;margin-right:0;padding:20px;width:90%}.containerContactInscription .textSendResto{box-sizing:border-box;height:70%;padding:1.5em;top:5%;width:90%}.containerContactInscription .inputTel{font-size:16px}.containerContactInscription .intro-title{font-size:32px}.containerContactInscription .form-title{font-size:30px;padding:.5em 0}.containerContactInscription .containerDobble{display:block}.containerContactInscription .sendMailButton{padding-bottom:0}.containerContactInscription .sendMailButton img{height:50px;width:50px}.containerContactInscription .containerDobble .inputResto{width:145px}.containerContactInscription .adresseNomResto,.containerContactInscription .email,.containerContactInscription .restoName{width:100%}.containerContactInscription .inputResto input{word-spacing:2px}.containerContactInscription .imageBandeau{width:200%}}.containerPageElem .topBarPage{align-items:center;animation:waterReflection 9s linear infinite;background:linear-gradient(145deg,#0f0f0f,#1b1b1b 50%,#000),radial-gradient(circle,#ffffff1a,#fff0 70%) 30% 30% /200% 200%,radial-gradient(circle,#ffffff0d,#fff0 70%) 70% 70% /200% 200%;background-blend-mode:overlay;box-shadow:inset 0 0 10px #000c,0 2px 9px #0009;color:#fff;display:flex;height:80px;justify-content:center;position:fixed;width:100%;z-index:10}.containerPageElem .topBarPage:after{animation:subtleGoldReflection 12s linear infinite;background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;opacity:.85;position:absolute;width:100%}.containerPageElem .topBarPage .backButton{align-items:center;border:1px solid var(--primaryLight);border-radius:5px;color:#fff;display:flex;gap:15px;left:1em;padding:.2em 1em;position:absolute;text-decoration:none;top:1em;z-index:2}.containerPageElem{display:flex;flex-direction:column;height:100%;width:100%}.containerPageElem .topBarPageElem .border{background-color:var(--border);height:80%;margin-left:2em;margin-right:2em;width:2px}.containerPageElem .mainCorpPage{grid-gap:3em;align-content:center;display:grid;gap:3em;grid-template-columns:repeat(3,1fr);justify-content:center;margin-left:10%;margin-top:82px;overflow:auto;padding-bottom:3em;padding-top:3em;width:80%}.containerPageElem .mainCorpPage .blockPage{align-items:center;border:1px solid var(--orange);border-radius:10px;display:flex;height:10em;justify-content:center;margin-left:5%;width:90%}.containerPageElem .mainCorpPage .blockPage:hover{box-shadow:0 0 10px var(--orange);cursor:pointer}.containerPageElem .pageEdit{height:auto;margin-top:calc(5em - 80px);position:relative;z-index:0}.topBarPage{align-items:center;display:flex}.topBarPage .border{margin-left:15px;margin-right:15px}.topBarPage p{margin:0}.schedulePreFilled{border-radius:10px;margin-left:.5em;margin-top:6em;position:relative;width:99%}.schedulePreFilled .desc,.schedulePreFilled .titleSection{margin:0 0 0 5%}.schedulePreFilled .desc{opacity:80%}.schedulePreFilled .containerCalendar{margin-bottom:2em;margin-left:5%;margin-top:2em;padding-bottom:2em;position:relative;width:90%}.schedulePreFilled .fc-daygrid-day.green{background-color:#d4edda}.schedulePreFilled .fc-daygrid-day.red{background-color:#f8d7da}.schedulePreFilled .containerEditDate{border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;height:60%;left:25%;position:absolute;top:20%;width:50%;z-index:10;z-index:11}.schedulePreFilled .mask{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10}.schedulePreFilled .toolBar{border-bottom:1px solid var(--border);display:flex;height:15%;justify-content:center;margin-left:5%;width:90%}.schedulePreFilled .containerEditDate .mainCorp{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.schedulePreFilled .containerEditDate .footBar{align-items:center;display:flex;height:20%;justify-content:space-evenly}.schedulePreFilled .containerEditDate .footBar p{border-radius:5px;padding:.5em}.schedulePreFilled .containerEditDate .mainCorp .close .cancel,.schedulePreFilled .containerEditDate .mainCorp .open .cancel{align-items:center;display:flex;justify-content:center;width:90%}.schedulePreFilled .containerEditDate .mainCorp .close{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.schedulePreFilled .containerEditDate .mainCorp .open{align-items:center;display:flex;flex-direction:column;justify-content:center;width:90%}.schedulePreFilled .containerEditDate .mainCorp .open .main{display:flex;justify-content:space-evenly;width:100%}.schedulePreFilled .mainCorp .open .contentPlage{align-items:center;display:flex;width:50%}.schedulePreFilled .mainCorp .open .plage{display:flex}.schedulePreFilled .mainCorp .open .addHour{align-items:center;display:flex}.schedulePreFilled .containerEditDate .mainCorp .close .button,.schedulePreFilled .containerEditDate .mainCorp .open .button{border:1px solid var(--border);border-radius:5px;min-height:20px;min-width:20px}.schedulePreFilled .containerEditDate .mainCorp .close .button.select,.schedulePreFilled .containerEditDate .mainCorp .open .button.select{background-color:var(--orange)}.schedulePreFilled .containerEditDate .mainCorp .close p,.schedulePreFilled .containerEditDate .mainCorp .open .textBase{margin-left:10px}.schedulePreFilled .containerEditDate .mainCorp .close .schedule{align-items:center;display:flex;justify-content:center;width:90%}.schedulePreFilled .containerEditDate .mainCorp .close .plage{align-items:center;display:flex;justify-content:center;width:50%}.schedulePreFilled .containerEditDate .mainCorp .close .plage p{margin-left:5px;margin-right:5px}.schedulePreFilled .saveIcon{position:absolute;right:1em;top:1em}.schedulePreFilled .containerSave{border:30px solid var(--orange);border-radius:5px;height:50em;left:50%;padding:1em;position:fixed;top:5em;transform:translateX(-50%);width:fit-content;z-index:15}.containerSettings.containerSettingsPrefilled{height:100vh;overflow-y:auto;padding-bottom:3em;scrollbar-width:thin}.containerSettings.containerSettingsPrefilled .bioPart{margin-bottom:10em}.containerSettings.containerSettingsPrefilled .dobbleColumn{margin-bottom:2em;margin-top:2em}.containerSettings.containerSettingsPrefilled .typeResto{align-items:center;display:flex;gap:10px;justify-content:start;margin-bottom:2em;margin-top:5px}.containerSettings.containerSettingsPrefilled .rightColumn{height:100%;justify-content:start;width:45%}.containerSettings.containerSettingsPrefilled .typeResto .firstType{min-width:50%}.containerSettings.containerSettingsPrefilled .typeResto .secondType{margin-left:5px}.containerSettings.containerSettingsPrefilled .typeResto .add,.containerSettings.containerSettingsPrefilled .typeResto .select{position:relative;text-align:left;white-space:nowrap;width:fit-content}.containerSettings.containerSettingsPrefilled .typeResto .add .container,.containerSettings.containerSettingsPrefilled .typeResto .select .container{border:1px solid var(--primaryDark);border-radius:5px;contain:content;height:fit-content;left:0;max-height:15em;min-width:fit-content;overflow-x:hidden;overflow-y:auto;padding:3px;position:absolute;scrollbar-color:var(--border) #0000;scrollbar-width:thin;top:110%;width:100%;z-index:2}.containerSettings.containerSettingsPrefilled .typeResto .add .container p,.containerSettings.containerSettingsPrefilled .typeResto .select .container p{align-items:center;box-sizing:border-box;display:flex;font-family:Garet;font-size:13px;font-weight:400;height:30px;margin:5px;padding:3px;width:90%}.containerSettings.containerSettingsPrefilled .typeResto .add .container p:hover,.containerSettings.containerSettingsPrefilled .typeResto .select .container p:hover{background-color:#ccc;border-radius:5px}.containerSettings.containerSettingsPrefilled .typeResto .buttonBack{border-radius:5px;box-sizing:border-box;font-family:Garet;font-size:15px;font-weight:500;padding:.5em 1em .5em .5em}.containerSettings.containerSettingsPrefilled .typeResto p{font-size:18px;font-weight:600;margin-top:1em}.containerSettings.containerSettingsPrefilled .modifyImg{border:.8px solid var(--primaryDark);border-radius:5px;padding:.5em 1em}.containerSettings.containerSettingsPrefilled .containerDevanture{align-items:center;align-self:flex-start;display:flex;flex-direction:column;margin-left:5%;text-align:left;width:90%}.containerSettings.containerSettingsPrefilled .containerDevanture .imgDevanture{width:50%}.containerCleanPrefilled{align-items:center;background-color:green;display:flex;flex-direction:column;margin-top:6em;padding-bottom:3em;position:relative;width:100%}.containerCleanPrefilled .buttonConfirm{display:flex;margin-top:3em;width:60%}.containerCleanPrefilled .chevronSettings{align-items:center;display:flex;height:100%;justify-content:center;margin-left:auto;width:20%}.containerCleanPrefilled .listElem{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);padding-top:4em;width:60%}.containerCleanPrefilled .blockClean{border:2px solid var(--primaryLight);border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:1em}.containerCleanPrefilled .blockClean .firstPart{min-height:4em}.containerCleanPrefilled .blockClean .firstPart,.containerCleanPrefilled .blockClean .lineSettings{align-items:center;display:flex;gap:15px;width:100%}.containerCleanPrefilled .blockClean .secondPart{display:flex;flex-direction:column;gap:10px;width:100%}.containerCleanPrefilled .blockClean.select{border:2px solid red;box-shadow:0 0 5px #ba0a0a}.containerCleanPrefilled .blockClean .caseSet{border:1px solid var(--primaryDark);border-radius:5px;height:18px;min-height:18px;min-width:18px;width:18px}.containerCleanPrefilled .blockClean .case{border:1px solid var(--primaryDark);border-radius:5px;height:22px;min-height:22px;min-width:22px;width:22px}.containerCleanPrefilled .blockClean .selectSet .caseSet,.containerCleanPrefilled .blockClean.select .case{background:linear-gradient(135deg,#ff4649,#ba0a0a)}.textRecapPayment{margin-bottom:15px;text-align:left;width:35%}.recapPayment{border:1px solid var(--primaryDark);border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:13px;margin-bottom:1em;padding:20px 30px;width:35%}.recapPayment .midTextBold{text-align:left;width:100%}.recapPayment .text{display:flex;gap:2em;justify-content:start;opacity:90%;text-align:right;width:100%}.recapPayment .text>:first-child{width:75%}.recapPayment .text>:last-child{flex:1 1;white-space:nowrap}.recapPayment .separation{background-color:var(--border);height:.8px;max-height:.8px;width:100%}.recapPayment p{margin:0}.pageCancel,.pageRefuse,.pageSuccess{align-items:center;background-color:var(--secondaryLight);display:flex;flex-direction:column;height:100dvh;padding-bottom:5em;padding-top:6em;width:100vw}.pageCancel .waitingText,.pageRefuse .waitingText,.pageSuccess .waitingText{opacity:70%}.pageCancel .textExplain,.pageCancel .waitingText,.pageRefuse .textExplain,.pageRefuse .waitingText,.pageSuccess .textExplain,.pageSuccess .waitingText{width:30%}.pageCancel .largeTitle,.pageRefuse .largeTitle,.pageSuccess .largeTitle{align-items:center;display:flex;gap:15px;margin-bottom:1em}@keyframes waterReflection{0%{background-position:0 0}50%{background-position:100% 50%}to{background-position:0 100%}}.topBarPayment{align-items:center;animation:waterReflection 9s linear infinite;background:linear-gradient(145deg,#0f0f0f,#1b1b1b 50%,#000),radial-gradient(circle,#ffffff1a,#fff0 70%) 30% 30% /200% 200%,radial-gradient(circle,#ffffff0d,#fff0 70%) 70% 70% /200% 200%;background-blend-mode:overlay;box-shadow:inset 0 0 10px #000c,0 2px 9px #0009;color:var(--primaryLight);display:flex;height:5em;left:0;margin-bottom:2em;position:fixed;top:0;width:100vw;z-index:10}.topBarPayment:before{animation-duration:4s}.topBarPayment .containerLogo{display:flex;padding-left:3%;padding-right:5%}.topBarPayment .logoTopBar{width:11em}.topBarPayment:after{background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;bottom:0;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:3px;left:0;opacity:.85;position:absolute;width:100%}@media screen and (max-width:767px){.topBarPayment .containerLogo{height:50%;margin-left:1em}.topBarPayment .logoTopBar{height:100%;width:auto}.pageCancel .textExplain,.pageCancel .waitingText,.pageRefuse .textExplain,.pageRefuse .waitingText,.pageSuccess .textExplain,.pageSuccess .waitingText,.recapPayment{width:80%}.recapPayment .text>:first-child{width:65%}}.containerMapOpen{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:90}.containerMapOpen .fullScreenMapActive:hover{color:#000}.containerMapOpen .fullScreenMapActive{box-shadow:0 3px 6px #00000026;position:fixed;right:2em;top:1em;z-index:11}.leftBarMap{animation:slideInLeft .4s ease-out forwards;height:100dvh;left:0;opacity:98%;overflow-x:hidden;overflow-y:auto;position:fixed;scrollbar-width:none;top:0;width:max(25%,380px);z-index:100}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.borderLeftBarMap{animation:slideInLeft .4s ease-out forwards;background:var(--classicGold);height:100vh;left:max(25%,380px);opacity:98%;position:fixed;top:0;width:2px;z-index:100}.leftBarMap .heart{height:40px;position:absolute;right:1em;top:1em;width:40px}.leftBarMap .heart svg{left:0;position:absolute;top:0}.leftBarMap .headBar{align-items:start;display:flex;height:auto;height:fit-content;justify-content:space-between;margin-left:5%;margin-top:10px;width:90%}.leftBarMap .headBar .left{align-items:start;border-right:1px solid var(--border);display:flex;flex-direction:column;padding-right:10px;width:75%}.leftBarMap .headBar .right{align-items:end;display:flex;flex-direction:column;height:100%;width:25%}.leftBarMap .headBar .midTitleBold{font-weight:550;letter-spacing:.2px;margin:0;text-align:left;white-space:wrap;width:100%}.leftBarMap .headBar .pricePerson{align-items:center;display:flex;font-family:garet;font-size:15px;font-weight:500}.leftBarMap .adressMap{align-items:center;color:#000;display:flex;font-weight:500;text-decoration:none;width:80%}.leftBarMap .adressMap:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.leftBarMap .headBar .note{align-items:center;display:flex;font-weight:600;justify-content:center}.leftBarMap .containerImg{height:30%;position:relative;width:100%}.leftBarMap .containerImg img{height:100%;width:100%}.leftBarMap .containerImg .open{align-items:center;background-color:#0000004d;border-left:1px solid var(--border);border-top:1px solid var(--border);border-top-left-radius:5px;bottom:.25em;color:#fff;display:flex;justify-content:center;min-width:20.1%;padding:.5em .85em;position:absolute;right:0;width:fit-content}.leftBarMap .containerImg .open div{border-radius:50%;height:13px;margin-right:10px;margin-top:2px;width:13px}.leftBarMap .topBarBorder{display:none}.leftBarMap p img{height:20%;width:100%}.leftBarMap .typeResto{align-items:center;display:flex;justify-content:space-between;margin-top:2%;width:90%}.leftBarMap .info{background-color:#fafafa;border-bottom-right-radius:10px;border-top-right-radius:10px;margin-top:1em;padding:5px 5px 5px 7%;text-align:left;width:100%}.leftBarMap .info div{align-items:center;display:flex;font-size:14px;font-weight:600}.leftBarMap .info .phoneMap{display:flex;text-decoration:none}.leftBarMap .info a.phoneMap:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.leftBarMap .info i{margin-right:10px}.leftBarMap .info p{margin:5px 0}.leftBarMap .listImg{margin-top:2em}.leftBarMap .listImg .smallTitleBold{font-weight:550;margin-bottom:.5em;margin-left:5%;text-align:left}.leftBarMap .listImg .visiblePart{position:relative;width:100%}.leftBarMap .listImg .visiblePart .list{display:flex;max-width:100%;overflow-x:hidden;padding-left:5%;padding-right:3em;scroll-behavior:smooth;white-space:nowrap}.leftBarMap .listImg img{border:1px solid var(--darkerBorder);height:8em;margin-right:10px}.leftBarMap .listImg .buttonLeft{left:15px}.leftBarMap .listImg .buttonLeft,.leftBarMap .listImg .buttonRight{align-items:center;border:none;border-radius:5px;display:flex;height:50px;justify-content:center;opacity:80%;position:absolute;top:50%;transform:translateY(-50%);width:25px;z-index:10}.leftBarMap .listImg .buttonRight{right:15px}.leftBarMap .lastPart{background-color:#f4f3f3;margin-top:2em;padding-bottom:2em;padding-top:.1em}.leftBarMap .textSchedule{font-size:22px;font-weight:550;margin-left:5%}.leftBarMap .textSchedule,.leftBarMap .textScheduleDown{align-items:center;display:flex;font-family:EB Garamond;text-align:left;width:fit-content}.leftBarMap .textScheduleDown{color:var(--darkerBorder);font-size:15px;font-weight:400;gap:10px;margin-left:10%}.leftBarMap .button{border:1px solid #e1ad01;border-radius:5px;margin:2.5em 0 0 50%;padding:5px 15px;transform:translateX(-50%);width:70%}.leftBarMap .containerShowSchedules{border:1px solid var(--darkerBorder);border-radius:5px;height:fit-content;margin-bottom:10px;margin-left:4%;width:92%}.leftBarMap .containerBio .smallTitleBold{font-size:20px;margin-left:5%;margin-top:2em;text-align:left;width:90%}.leftBarMap .containerBio .XsmallText{margin-left:7.5%;text-align:justify;width:85%}.leftBarMap .containerSchedulesResto.isAnimated.isVisible{padding-top:10px}@media (max-width:768px){.borderLeftBarMap{display:none}.leftBarMap:after{animation:subtleGoldReflection 12s linear infinite;background:radial-gradient(circle,#c99d3e 0,#d3a744 10%,#c49835 20%,#ffe78d 30%,#fee38a 40%,#fad67e 50%,#ecc868 60%,#eab55d 70%,#c19333 80%,#c99d3e 90%);background-size:200% 100%;box-shadow:0 0 6px #ffd70033,0 0 10px #ffdf584d;content:"";height:2px;left:0;opacity:.85;position:absolute;top:0;width:100%}.leftBarMap .headBar{margin-top:0}.leftBarMap .typeResto{font-size:13px;margin-top:4px}.leftBarMap .headBar .midTitleBold{font-size:22px}.leftBarMap .headBar .pricePerson{margin-bottom:0;margin-top:10px}.leftBarMap .headBar .pricePerson p{margin:0}.leftBarMap .containerImg{border-radius:5px;margin-left:5%;margin-top:5px;width:90%}.leftBarMap .containerImg img{border:1px solid var(--primaryDark);border-radius:5px}.leftBarMap{height:0;left:0;min-height:100dvh;opacity:98%;overflow-y:hidden;overscroll-behavior:contain;top:100vh;touch-action:none;transition:top .5s ease-in-out;width:100%;z-index:100}.leftBarMap .info{background-color:#f4f3f3}.leftBarMap .content{height:100dvh}.leftBarMap.full .content{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.leftBarMap .topBarBorder{background-color:var(--border);border-radius:10px;display:block;height:2px;margin-left:42.5%;margin-top:1em;width:15%}.leftBarMap.partial{height:40vh;top:60vh}.leftBarMap.full{height:100dvh;top:0}.leftBarMap .firstPart{display:flex;flex-direction:column-reverse}.leftBarMap .containerImg .open{border-bottom:1px solid var(--border);border-bottom-right-radius:5px;border-left:none;border-right:1px solid var(--border);border-top:none;border-top-left-radius:5px;bottom:auto;left:0;right:auto;top:0}.leftBarMap .buttonContainer{padding-bottom:calc(2em + env(safe-area-inset-bottom))}.leftBarMap .listImg .buttonLeft,.leftBarMap .listImg .buttonRight{display:none}.leftBarMap .listImg .visiblePart .list{overflow-x:auto;scrollbar-width:none}.leftBarMap .adressMap{margin-right:0;max-width:80%}}
/*# sourceMappingURL=main.b757edc6.css.map*/