#review{grid-column:3/12}#review .questions{grid-column:1/15}#review .questions .question{background:#fff;display:none}#review .questions .question #experienceInputs .input{display:flex;flex-direction:column}#review .questions .question #experienceInputs .input label{align-items:center;display:flex;flex-direction:column}#review .questions .question #experienceInputs .input label:after{content:"";display:block;height:50px;width:50px}#review .questions .question #experienceInputs .input label[for=experience-1]:after{background-image:url(/build/images/smiley1.5c779111.png)}#review .questions .question #experienceInputs .input label[for=experience-2]:after{background-image:url(/build/images/smiley2.06457160.png)}#review .questions .question #experienceInputs .input label[for=experience-3]:after{background-image:url(/build/images/smiley3.4f77c593.png)}#review .questions .question #experienceInputs .input label[for=experience-4]:after{background-image:url(/build/images/smiley4.dc26c177.png)}#review .questions .question #experienceInputs .input label[for=experience-5]:after{background-image:url(/build/images/smiley5.4cb63075.png)}@keyframes displayQuestion{0%{opacity:0}to{opacity:1}}#review .questions .question.active{animation:displayQuestion .5s ease-in;display:block}#review .questions .question .title{font-family:futura medium bt}#review .questions .question .content{font-family:futura light bt}#review .questions .question .action{margin-top:20px}#review .questions .question .inputs{grid-column:1/15;grid-template-columns:repeat(5,auto);margin:20px 0}#review .questions .question .text{margin-bottom:20px}#review .questions .question .text textarea{padding:20px;width:100%}#cardMessages{grid-column:1/12}#orderContainer{grid-column:2/12}#orderContainer .title{grid-column:1/12}#orderContainer #orderDetails{grid-column:1/15}#orderContainer #orderDetails #payButtonContainer{align-items:center;display:flex;gap:20px}#orderContainer #orderDetails .select-food{background-color:#e48e1d;color:#fff}#orderContainer #orderDetails #orderLater{background-color:#f9f9f9}#orderContainer #orderDetails #description{margin-bottom:20px}#orderContainer #orderDetails #description,#orderContainer #orderDetails #details{grid-column:1/8;position:relative}#orderContainer #orderDetails #description .title,#orderContainer #orderDetails #details .title{align-items:center;display:flex;flex-direction:row;font-weight:700;justify-content:space-between;margin-bottom:20px;width:100%}#orderContainer #orderDetails #description .persons,#orderContainer #orderDetails #details .persons{margin-bottom:20px}#orderContainer #orderDetails #description .persons .person,#orderContainer #orderDetails #details .persons .person{margin-bottom:10px}#orderContainer #orderDetails #description .persons .person a,#orderContainer #orderDetails #details .persons .person a{align-items:center;display:flex;justify-content:center;text-decoration:none}#orderContainer #orderDetails #description .persons .person .name,#orderContainer #orderDetails #details .persons .person .name{grid-row:1;margin-bottom:5px}#orderContainer #orderDetails #description .persons .person .person-container,#orderContainer #orderDetails #details .persons .person .person-container{grid-gap:10px;display:grid;grid-row:2;grid-template-columns:repeat(4,1fr)}#orderContainer #orderDetails #description #order,#orderContainer #orderDetails #details #order{grid-column:1/15;margin-top:20px}#orderContainer #orderDetails #description #order.card,#orderContainer #orderDetails #details #order.card{margin-top:0}#orderContainer #orderDetails #description #order #cardInformations,#orderContainer #orderDetails #details #order #cardInformations{grid-column:1/14;justify-content:space-around}#orderContainer #orderDetails #description #order #cardElement,#orderContainer #orderDetails #description #order .action,#orderContainer #orderDetails #description #order .payment-information,#orderContainer #orderDetails #details #order #cardElement,#orderContainer #orderDetails #details #order .action,#orderContainer #orderDetails #details #order .payment-information{grid-column:1/15;margin-bottom:20px}#orderContainer #orderDetails #description #order .action,#orderContainer #orderDetails #details #order .action{margin-top:20px}#orderContainer #orderDetails #paymentDetails{grid-column:9/13}#orderContainer #orderDetails #paymentDetails .content{max-height:50vh;width:300px}#orderContainer #orderDetails #payment .title{grid-column:1/14}.admin #header{margin:10px 0}.admin #header h1 img{color:gray;display:flex;font-size:10px}.admin #header .content{grid-column-gap:0;align-items:center;display:flex;justify-content:end;width:100%}.admin #header .content #logo{grid-column:1/2;justify-content:center;margin-left:15px}.admin #header .content #filter{grid-column:2/4;position:relative}.admin #header .content #filter.hide{display:none!important}.admin #header .content #filter.active .filter-options{display:block}.admin #header .content #filter.active a:after{animation:rotate .2s ease-in;rotate:180deg}.admin #header .content #filter .filter-options{background:#fff;border:1px solid #e9e9e9;display:none;padding:10px;position:absolute;right:0;top:38px}.admin #header .content #filter a{align-items:center;color:#e9e9e9;display:flex;gap:10px;justify-content:center;text-decoration:none}.admin #header .content #filter a.filled{color:#3f3d3d}.admin #header .content #filter a .icon{background-image:url(/build/images/cloche.dbd4b0e9.png);background-position:50%;background-repeat:no-repeat;border:1px solid #e9e9e9;border-radius:5px;content:"";display:block;float:left;height:22px;margin-right:10px;width:22px}@media (max-width:1000px){.admin #header .content #filter a .title{display:none}}.admin #header .content #filter a:after{background-image:url(/build/images/arrow.1e2b585e.png);background-position:50%;background-repeat:no-repeat;border:5px;content:"";display:block;float:left;height:22px;margin-left:10px;width:22px}@keyframes rotate{0%{rotate:0deg}to{rotate:180deg}}.admin #header .content #search.hide{display:none!important}.admin #header .content #search #location{background:transparent;border:none;color:#3f3d3d}.admin #header .content #search #location option{color:#3f3d3d;padding:20px 0}.admin #header .content #search #location option.empty{color:#e9e9e9}.admin #header #loginLink{color:#000;font-family:Roboto-Bold;font-size:14px;margin-right:20px;text-decoration:none}.admin #header #navigationContainer{grid-column:17/19}.admin #header #navigationContainer #restaurantSwitcher{margin-right:20px}.admin #header #navigationContainer #navigation.active .user-menu{background:#fff;border-radius:5px;box-shadow:0 0 24px #e9e9e9;display:block;padding:10px}.admin #header #navigationContainer #navigation.active .username:after{transform:rotate(180deg)}.admin #header #navigationContainer #navigation .user-menu{display:none;position:absolute;right:30px;top:60px;z-index:100}.admin #header #navigationContainer #navigation .user-menu .content{display:flex;flex-direction:column}.admin #header #navigationContainer #navigation .user-menu .content a{align-items:center;color:#3f3d3d;display:inline-block;display:flex;font-family:Roboto-Condensed;font-size:14px;justify-content:end;margin-bottom:5px;margin-top:5px;text-decoration:none}.admin #header #navigationContainer #navigation .user-menu .content form{border-top:1px solid #e9e9e9;display:block;margin-top:20px;padding:20px 0 0}.admin #header #navigationContainer #navigation .user-menu .content form button{align-items:center;display:flex;height:38px;justify-content:center;width:100%}.admin #header #navigationContainer #navigation .login,.admin #header #navigationContainer #navigation .username{align-items:center;color:#3f3d3d;display:flex;font-size:12px;font-weight:700;text-decoration:none}.admin #header #navigationContainer #navigation .username:after{background-image:url(/build/images/arrow-black.d3ac540f.png);background-position:50%;background-repeat:no-repeat;border:5px;content:"";display:block;float:right;height:22px;margin-left:10px;transition:transform .3s;width:22px}#offerAction{align-items:center;display:flex;flex-direction:column;justify-content:center}form#cancel{padding:50px 0}form#cancel button{background:none;color:#3f3d3d;margin:0;padding:0}.transfer-action{align-items:center;display:flex;justify-content:center}.transfer-action form.cancel-transfer{margin-left:10px}.transfer-action form.cancel-transfer button{background:none;color:#3f3d3d;margin:0;padding:0}#offers{display:flex;justify-content:center}#offers .offer:has(>.input input:checked){background-image:linear-gradient(180deg,#faa924,#ee2a54);color:#3f3d3d}#offers .offer{background:#3f3d3d;border-radius:20px;color:#fff;margin:20px;padding:50px}#offers .offer label{cursor:pointer}#offers .offer>div{margin:0!important}#offers .offer .action,#offers .offer .input{align-items:center;display:flex;flex-direction:column;justify-content:center}#offers .offer .title{font-family:futura medium bt}#offers .offer .features{padding:10px 0}#offers .offer .features .feature{margin-bottom:20px}#offers .offer .price{padding:10px 0}.status{background-color:#f46a3c}.hide{display:none}.flex{display:flex}a.no-link{color:inherit!important}.to-do-message{background:rgba(255,192,203,.432);border-radius:20px;padding:10px 20px}.message{margin:10px 0}body.admin{background-color:#fafafa;font-family:Roboto-Condensed;height:100vh;margin:0;overflow:hidden}body.admin #navigation{display:flex}body.admin #table{grid-gap:10px;display:grid;grid-auto-rows:minmax(10px,auto);grid-template-columns:repeat(5,1fr)}body.admin #table .table{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}body.admin #table .table .title{color:#3f3d3d;margin-bottom:5px}body.admin #table .table .qr-code{background:#3f3d3d;height:100px;width:100px}body.admin #table .table .qr-code img{width:100%}body.admin #aboutMenuStyle{display:flex;gap:20px}body.admin #cookingStyles{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr)}body.admin #cookingStyles .cooking-style{align-items:center;display:flex;margin-right:10px}body.admin #cookingStyles .cooking-style label{font-family:futura light bt;margin:0 0 0 10px}body.admin #cookingStyles .cooking-style label[disabled]{color:gray}body.admin #restaurantName{width:400px}body.admin #subscriptions{display:flex}body.admin #subscriptions .subscription{align-items:center;display:flex;margin-right:20px}body.admin #subscriptions .subscription input{margin:0}body.admin #subscriptions .subscription label{font-family:futura light bt;margin:0 0 0 10px}body.admin .tabs .tab{background-color:#e9e9e9;border-radius:5px 5px 0 0;color:#3f3d3d;display:inline-block;font-weight:700;padding:10px 20px}body.admin .tabs .tab.active{background-color:#3f3d3d;color:#fff}body.admin #restaurantLogs{max-height:300px;overflow-y:scroll}body.admin #restaurantLogs .log{color:#282727;font-size:12px;margin-bottom:15px;margin-left:10px}body.admin #employees .employee{align-items:center;margin-bottom:20px;padding:10px 20px}body.admin #employees .employee .action{display:none}body.admin #employees .employee .action a{color:#282727}body.admin #employees .employee:hover .action{display:block}body.admin #employees .employee:hover{background:#e9e9e9}body.admin #employees .employee .user-infos{align-items:center;display:flex;grid-column:1/8}body.admin #employees .employee .user-infos .photo{background-image:url(/build/images/employee.224d7e16.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:30px;margin-right:20px;width:30px}body.admin #employees .employee .user-infos .name-email{display:flex;flex-direction:column}body.admin #employees .employee .user-infos .name-email .name{font-size:14px;font-weight:700}body.admin #employees .employee .user-infos .name-email .email{color:#5e5c5c;font-family:futura light bt;font-size:13px}body.admin #employees .employee .role{color:#868686;font-size:14px;grid-column:8/15;opacity:.8}body.admin #settingsContainer{grid-gap:10px;display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr);margin:40px 0}body.admin #settingsContainer .setting{background-color:#fff;border:1px solid #e6e6e6;border-radius:10px;display:inline-block;display:flex;flex-direction:column;justify-content:center;padding:20px}body.admin #settingsContainer .setting:hover{border:1px solid #282727}body.admin #settingsContainer .setting .title{color:#000;font-family:futura medium bt;font-size:14px;margin-bottom:10px}body.admin #settingsContainer .setting .description{color:#000;font-family:futura light bt;font-size:12px}body.admin #bankAccount{align-items:center;margin-bottom:20px;padding:10px 20px}body.admin #bankAccount:hover{background:#e9e9e9}body.admin #bankAccount .name{font-size:14px;font-weight:700;margin-bottom:10px}body.admin #bankAccount .iban{color:#5e5c5c;font-family:futura light bt;font-size:13px}body.admin #restaurantMap{height:200px;width:100%}body.admin .square-box{background:#e9e9e9;overflow:hidden;position:relative}body.admin .square-box:before{content:"";display:block;padding-top:100%}body.admin form #feedPhotoContainer,body.admin form #restaurantPhotoContainer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:200px;margin-bottom:20px;margin-top:20px}body.admin a{color:#5e5c5c;text-decoration:none}body.admin #dataContainer .block-delete{margin-top:20px}body.admin #dataContainer .block{background:#fff;border-radius:10px;box-shadow:0 0 24px #e9e9e9;margin-top:20px;padding:20px}body.admin #dataContainer .block:first-child{margin-top:0}body.admin #dataContainer .block>div{margin-bottom:20px}body.admin form#dateFilter{align-items:center;display:flex;margin-right:20px}body.admin form#dateFilter #inputs{align-items:center;display:flex;margin:0}body.admin form#dateFilter #searchKeywordContainer{margin:0 20px 0 0;position:relative}body.admin form#dateFilter #searchKeywordContainer.filled #cancel{display:block}body.admin form#dateFilter #searchKeywordContainer #cancel{background-image:url(/build/images/close.697b7ce2.png);background-size:cover;cursor:pointer;display:none;height:12px;position:absolute;right:10px;top:10px;width:12px}body.admin form#dateFilter input[type=date]{margin:0 10px}body.admin a.btn{background-color:#282727;border-radius:5px;color:#fff!important;display:inline-block;font-weight:700;padding:10px 20px}body.admin a.btn:hover{background-color:#5e5c5c}body.admin a.btn:after{display:none!important}body.admin #buttons{display:flex;justify-content:flex-end;margin:20px 0}body.admin #buttons a{margin-right:10px}body.admin #buttons a:last-child{margin-right:0}body.admin #buttons a.active{background:#f46a3c}body.admin #buttons a.switch{align-items:center;background:#53483a;display:flex}body.admin #buttons a.switch:before{background-image:url(/build/images/user.5fd62011.png);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:20px;margin-right:10px;width:20px}body.admin #buttons #settings{align-items:center;display:flex;justify-content:center}body.admin #buttons #settings:before{background-image:url(/build/images/settings_admin.ff37a865.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}body.admin #mainContainer{height:100%;overflow-y:scroll}body.admin #mainContainer #sideBar{background:#262626;height:100%;padding:10px 0;position:fixed;width:190px;z-index:200}body.admin #mainContainer #sideBar #logo,body.admin #mainContainer #sideBar #settings{display:flex;justify-content:center}body.admin #mainContainer #sideBar #settings{margin-bottom:10px;margin-top:30px}body.admin #mainContainer #sideBar #logo{margin-bottom:30px;margin-top:10px}body.admin #mainContainer #sideBar #logout{background:#262626;bottom:0;position:fixed;width:190px}body.admin #mainContainer #sideBar #logout:before{background-image:linear-gradient(0deg,#5e5c5c,hsla(0,0%,100%,0));content:"";display:block;height:50px;opacity:.2;position:absolute;top:-50px;width:100%}body.admin #mainContainer #sideBar #logout a{align-items:center;background-color:transparent;color:#3f3d3d!important;display:flex;margin-left:10px;padding:20px 0}body.admin #mainContainer #sideBar #logout a .title{color:#fff;display:inline-block;font-size:14px;margin-left:10px}body.admin #mainContainer #sideBar #sections{-ms-overflow-style:none;height:100%;overflow:scroll;padding-bottom:50px;scrollbar-width:none}body.admin #mainContainer #sideBar #sections::-webkit-scrollbar{display:none}body.admin #mainContainer #sideBar #sections .section:last-child{margin-bottom:170px}body.admin #mainContainer #sideBar #sections .section.active>a{background:rgba(248,153,28,.639);border-bottom-right-radius:5px;border-top-right-radius:5px;width:90%}body.admin #mainContainer #sideBar #sections .section a{align-items:center;display:flex;padding:15px 0 15px 10px}body.admin #mainContainer #sideBar #sections .section a:hover{background:hsla(0,1%,44%,.411);border-bottom-right-radius:5px;border-top-right-radius:5px;width:90%}body.admin #mainContainer #sideBar #sections .section a .title{color:#fff;display:inline-block;font-size:13px;margin-left:10px;margin-right:10px}body.admin #mainContainer #sideBar #sections .section.active{background:rgba(67,65,65,.376)}body.admin #mainContainer #sideBar #sections .sub-section.active a .title{color:#fff;font-weight:700}body.admin #mainContainer #sideBar #sections .sub-section a .title{text-wrap:nowrap;color:#e9e9e9;display:inline-block;font-size:13px;margin-left:10px}body.admin #mainContainer main{grid-column:1/20;margin-left:190px;padding:0 20px}body.admin #mainContainer main .title-filter{align-items:center;display:flex;gap:10px;grid-column:1/15}body.admin #mainContainer main #title{font-size:23px;font-weight:700}body.admin #mainContainer main #title a{align-items:center;color:inherit;display:flex}body.admin #mainContainer main #title a:after{background-image:url(/build/images/blank.364d76af.png);background-size:cover;content:"";display:block;height:15px;margin-left:10px;width:15px}body.admin #mainContainer main #filter{align-items:center;display:flex;gap:10px;height:60px;justify-content:end}body.admin #mainContainer main #dataContainer{margin-bottom:40px}body.admin #mainContainer main #breadcrumb{margin-top:20px}body.admin #mainContainer main #breadcrumb a{color:#282727}body.admin .keyword{background:gray;border-radius:5px;color:#fff;margin-right:5px;padding:1px 5px}body.admin .action-buttons{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center;position:relative}body.admin .action-buttons .trigger{background-image:url(/build/images/small_menu.2de1cf5e.png);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:20px;margin:6px 0 6px 20px;padding:5px 20px;width:5px}body.admin .action-buttons .content{grid-row-gap:10px;background-image:linear-gradient(-45deg,#faa924,#ee2a54);border-radius:5px;box-shadow:0 0 24px #5e5c5c;display:none;padding:20px;position:absolute;right:88px;top:9px;width:200px;z-index:20}body.admin .action-buttons .content .btn{background:#3f3d3d}body.admin .action-buttons.active .content{display:grid}body.admin #orderSheet #bookingDate,body.admin #orderSheet #bookingNumber,body.admin #orderSheet #guestNumber{margin-bottom:20px}body.admin #orderSheet #orderNumberCreatedDateHolderName{display:flex;flex-direction:column}body.admin #orderSheet #orderNumberCreatedDateHolderName #orderNumberCreatedDate{display:flex;flex-direction:column;margin-right:20px}body.admin #orderSheet #orderNumberCreatedDateHolderName #status{align-items:center;display:flex}body.admin #orderSheet #orderNumberCreatedDateHolderName #status .status{margin-left:5px}body.admin #orderSheet #foodOrder{display:grid;grid-template-columns:repeat(5,1fr)}body.admin #orderSheet #foodOrder .guest{margin-bottom:40px}body.admin #orderSheet #foodOrder .guest .name{font-weight:700;margin-bottom:20px}body.admin #orderSheet #foodOrder .guest .feed{margin-bottom:10px}body.admin #orderSheet #foodOrder .guest .feed .details{color:#868686}#user_roles{height:80px}#banckingInformationsButtonEditContainer button{background-color:#f46a3c;border:none;border-radius:66px;color:#fff;cursor:pointer;font-family:Roboto-Medium;margin:10px 0;padding:8px 18px}#banckingInformations{grid-row-gap:10px;grid-column-gap:10px;display:grid;margin:20px 0;max-width:100px}#banckingInformations .icon{background-color:#9c9c9c;background-image:url(/build/images/bank-svgrepo-com.728b2ec0.svg);background-position:50%;background-repeat:no-repeat;background-size:60%;grid-column:1;grid-row:1/3;height:50px;width:50px}#banckingInformations .name{font-weight:700;grid-column:2;grid-row:1}#banckingInformations .routing-number-last4{grid-column:2;grid-row:2}#cancelAddingBanckingInformation{color:gray;margin:0 20px}#contentData{background-color:#fff;border-radius:30px;margin:20px 0;padding:40px 30px}#userFile{margin:50px 0}#userFile,#userFile .photo{align-items:center;display:flex}#userFile .photo{background:#1c274c;border-radius:50%;color:#fff;font-size:83px;height:167px;justify-content:center;margin-right:50px;width:167px}#userFile .informations>div{margin-bottom:20px}#userFile .informations .name{font-size:20px;font-weight:700}#adminAppName{border-radius:20px;color:#262626;flex-direction:column;font-family:Futura Bold font;grid-column:10/12;margin-left:10px;padding:0 20px;text-decoration:none}#adminAppName,#adminAppName div{align-items:center;display:flex;justify-content:center}#adminAppName div{gap:20px}#adminAppName div:before{background:url(/build/images/line-columns.70dd781f.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}#dataContainer table{background:#fff;border-radius:0 10px 10px 10px;margin:0 20px 20px 0;padding:40px}#dataContainer .dataTables_filter,#dataContainer .dataTables_length{margin-bottom:20px}.dataTables_wrapper{margin-top:20px}table{border-collapse:collapse;text-align:left;width:100%}table table.blueTable th,table td{padding:3px 2px}table tbody{padding:20px}table tbody td{font-size:13px;text-align:center}table tbody td.title{font-size:15px;font-weight:700;padding:20px;text-align:left}table tr:nth-child(2n){background:#d0e4f5}table thead th{font-size:15px;font-weight:700;padding:10px;text-align:center}table thead th:first-child{border-left:none}table tfoot{border-top:2px solid #444;font-weight:700}table tfoot,table tfoot td{font-size:14px}table tfoot .links{text-align:right}table tfoot .links a{border-radius:5px;display:inline-block;padding:2px 8px}table a{color:#3f3d3d!important;display:flex;justify-content:center;text-decoration:none}table a:after{background-image:url(/build/images/blank.364d76af.png);background-size:cover;content:"";height:15px;margin-left:10px;width:15px}#logFile #logSelectorContainer{display:flex;justify-content:end;margin-bottom:20px}#logFile #logSelectorContainer select,#logFile #logSelectorContainer select option{padding:20px 10px}#logFile #logContentLastTime{margin-bottom:10px}#logFile #logContent{background-color:#3f3d3d;color:#fff;line-height:20px;margin-bottom:10px;max-height:60vh;min-height:30vh;overflow-y:scroll;padding:20px}#settingLinks{padding:20px 0}#settingLinks .link{background-color:#fff!important;border:1px solid #afacac;border-radius:20px!important;color:inherit!important;display:inline-block;margin:0 20px 20px 0!important;padding:20px 30px!important}#settingLinks .link .title{color:inherit;font-weight:700;margin-bottom:10px;text-decoration:none}#settingLinks .link .description{color:inherit;font-weight:400;text-decoration:none}#bankInformations{align-items:center;display:flex}#bankInformations #bankAccount #bankName{color:#282727}#bankInformations #bankAccount #last4{color:#3f3d3d}#bankInformations .action{display:none}#bankInformations:hover .action{display:block}form#payment-form .action{align-items:center;display:flex}form #table_book_book_date{display:flex}form #table_book_book_date>div{align-items:center;display:flex;margin-right:20px}form #table_book_book_date>div select{margin-right:5px}form #nameStatuses{display:flex;flex-direction:column;justify-content:space-between}form #nameStatuses #name{margin-bottom:0;max-width:50%}form #nameStatuses #statuses{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:0;margin-top:25px}form #nameStatuses #statuses .status{margin-right:10px}form #nameStatuses #statuses .status.green{background-color:green}form #nameStatuses #statuses .status.red{background-color:red}form .help-text{color:#3f3d3d;font-size:12px;margin-top:5px}form .address>div{margin-bottom:10px}form #sideBarForm,form .content{margin-bottom:20px}form #restaurant_manager_profile_dob,form #restaurant_manager_profile_type_admin_dob{display:flex;max-width:500px}form #restaurant_manager_profile_dob select,form #restaurant_manager_profile_type_admin_dob select{margin-right:10px}form#login>div,form[name=restaurant_manager_profile]>div,form[name=restaurant_manager_profile_type_admin]>div,form[name=user_password]>div,form[name=user_profile]>div{margin-bottom:20px}form#login .checkboxes,form[name=restaurant_manager_profile] .checkboxes,form[name=restaurant_manager_profile_type_admin] .checkboxes,form[name=user_password] .checkboxes,form[name=user_profile] .checkboxes{align-items:center;display:flex}form#login .checkboxes label,form[name=restaurant_manager_profile] .checkboxes label,form[name=restaurant_manager_profile_type_admin] .checkboxes label,form[name=user_password] .checkboxes label,form[name=user_profile] .checkboxes label{margin:0 10px 0 0}form#login .checkboxes>div,form[name=restaurant_manager_profile] .checkboxes>div,form[name=restaurant_manager_profile_type_admin] .checkboxes>div,form[name=user_password] .checkboxes>div,form[name=user_profile] .checkboxes>div{align-items:center;display:flex;flex-direction:row-reverse;margin-bottom:0!important;margin-right:20px}form#login .checkboxes>div input,form[name=restaurant_manager_profile] .checkboxes>div input,form[name=restaurant_manager_profile_type_admin] .checkboxes>div input,form[name=user_password] .checkboxes>div input,form[name=user_profile] .checkboxes>div input{margin-right:10px}form#login .checkboxes>div label,form[name=restaurant_manager_profile] .checkboxes>div label,form[name=restaurant_manager_profile_type_admin] .checkboxes>div label,form[name=user_password] .checkboxes>div label,form[name=user_profile] .checkboxes>div label{margin:0}form .content{background:#fff;border-radius:10px;box-shadow:0 0 24px #e9e9e9;grid-column:1/14;padding:20px}form .content>div{margin-bottom:30px}form .content>div>div{margin-bottom:20px;margin-right:20px}form #sideBarForm{grid-column:14/19}form #sideBarForm .title{font-size:15px;font-weight:700}form #sideBarForm .content{margin:20px 0}form label{display:block;margin-bottom:10px}form button,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=text],form select,form textarea{border:1px solid #e9e9e9;border-radius:5px;color:#3f3d3d;height:40px;padding-left:10px}form button::placeholder,form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#868686}form button{cursor:pointer}form button:disabled,form button[disabled=disabled]{cursor:default;opacity:.5}form textarea#keywords{height:150px;padding:20px 10px;width:80%}form>.content input[type=email],form>.content input[type=password],form>.content input[type=text],form>.content select,form>.content textarea{width:80%}form>.content label{margin-bottom:10px}form>.content textarea{line-height:20px;min-height:200px;padding:20px}#chainSelectorContainer{margin-right:20px}.public-link{font-size:14px}.public-link a{text-decoration:underline!important}.delete{text-align:right}.delete button{background-color:transparent!important;color:#3f3d3d;text-decoration:underline!important}table #slots,table #slots .slot{display:flex;justify-content:center}table #slots .slot{align-items:center;background-color:#f8991c;border-radius:5px;color:#fff;margin:5px;padding:5px 10px}.admin #timeSlot .slots-title{align-items:center;display:flex}.admin #timeSlot .slots-title.inactive{opacity:.6}.admin #timeSlot .slots-title .slots{display:flex}.admin #timeSlot .slots-title .slots .slot{align-items:center;background-color:#f8991c;border-radius:5px;color:#fff;display:flex;justify-content:center;margin:5px;padding:5px 10px}form button{animation:emphasis 3s ease-in-out infinite;backdrop-filter:blur(5px);background-color:#f46a3c;border-radius:30px;color:#fff;font-weight:700;padding:10px 20px}@keyframes emphasis{0%{background:#f46a3c}50%{background:#f8991c}to{background:#f46a3c}}@media only screen and (max-width:425px){#dataContainer .dataTables_filter,#dataContainer .dataTables_length{text-align:left}#filter{margin-top:20px;overflow:scroll;width:100%}#cookingStyles{grid-template-columns:repeat(2,1fr)!important}#nameStatuses{flex-direction:column}#buttons{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none}#buttons::-webkit-scrollbar{display:none}#dataContainer{display:grid;flex:1;overflow:auto}#dataContainer .content{grid-column:1/20!important}#dataContainer .delete{grid-row:3}#dataContainer #sideBarForm{grid-column:1/20!important;grid-row:2}.admin #header .title-filter{grid-column:1/19!important;grid-row:2}.admin #header #navigationContainer{grid-column:1/19}.admin #sideBar{display:none}.admin #sideBar.active{display:flex!important;grid-column:1/20!important;left:0;position:fixed!important;width:100%!important;z-index:101}.admin #sideBar.active #logout,.admin #sideBar.active #sections{width:100%!important}.admin #sideBar.active #logout .section a,.admin #sideBar.active #sections .section a{justify-content:center}.admin #sideBar.active #logout a{justify-content:center!important}.admin main{grid-column:1/19!important;margin-left:0!important}.admin main .title-filter{display:flex;flex-direction:column}.admin main #navigation{grid-column:1/6!important}.admin main #navigation .user-menu{left:10px!important;right:unset!important}.admin main #menuContainer{display:flex;grid-column:11/20!important;justify-content:end}.admin main #menuContainer #menu{background-image:url(/build/images/burger.3ce6369b.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:25px;width:25px}}@media only screen and (max-width:768px){body.admin #navigationContainer{align-items:start}body.admin #mainContainer #sideBar{grid-column:1/3}body.admin #mainContainer main{grid-column:1/20}body.admin #mainContainer main .title-filter{align-items:start;flex-direction:column;grid-column:1/19;grid-row:2}body.admin #mainContainer main .title-filter #filter{flex-direction:column;height:auto;justify-content:center;width:100%}body.admin #mainContainer main .title-filter #filter #dateFilter{flex-direction:column;margin:20px 0}body.admin #mainContainer main .title-filter #filter #dateFilter #searchKeywordContainer{margin:0}body.admin #mainContainer main .title-filter #filter #dateFilter #inputs{margin:10px 0}body.admin #mainContainer .action-buttons{flex-direction:column}body.admin #mainContainer .action-buttons .trigger{margin-left:0}body.admin #mainContainer .action-buttons.active .content{display:block}body.admin #mainContainer .action-buttons.active .content .btn{margin-bottom:10px}}@media only screen and (max-width:1024px){body.admin #mainContainer .action-buttons.active .content .btn{margin-bottom:10px}body.admin #mainContainer main .title-filter{flex-direction:column}}@media only screen and (max-width:1404px){body.admin #mainContainer .action-buttons.active .content .btn{margin-bottom:10px}}#restaurantService{background-color:#000;display:flex}#restaurantService table a{color:#fff!important}#restaurantService #alertRestaurantService.active{align-items:center;background:#fff;background-image:linear-gradient(180deg,#faa924,#ee2a54);cursor:pointer;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:center;left:0;position:fixed;width:100%}#restaurantService #alertRestaurantService.active #quantity{border:none;color:#fff;font-family:Roboto-Bold;font-size:100px;margin-bottom:50px}#restaurantService #alertRestaurantService.active #title{border:none;color:#fff;font-family:Roboto-Condensed;font-size:50px;margin-bottom:20px}#restaurantService #alertRestaurantService.active #instructions{font-size:20px}#restaurantService #alertRestaurantService.active #circle{animation:zoomInOut 3s ease infinite;background-color:hsla(0,3%,8%,.164);border-radius:50%;height:80vh;position:absolute;width:80vh;z-index:-1}@keyframes zoomInOut{0%{height:80vh;width:80vh}50%{height:50vh;width:50vh}to{height:80vh;width:80vh}}#restaurantService #sideBar{background-image:linear-gradient(-45deg,#faa924,#ee2a54);height:100vh;position:fixed;width:76px}#restaurantService #sideBar ul,#restaurantService #sideBar ul li{margin:0!important;padding:0!important}#restaurantService #sideBar ul li{list-style:none}#restaurantService #sideBar ul li a{background-position:50%;background-repeat:no-repeat;display:block;height:76px;margin-bottom:20px;width:76px}#restaurantService #sideBar ul li a.home{background-image:url(/build/images/burger.3ce6369b.png)}#restaurantService #sideBar ul li a.backoffice{background-image:url(/build/images/backoffice.07c13278.png)}#restaurantService #content{height:100vh;padding-left:76px;width:100%}#restaurantService #content table{color:#fff}#restaurantService #content table tr:nth-child(2n){background-color:#373434}#restaurantService #content table tr:nth-child(odd){background-color:#424242}#restaurantService #content table thead tr{background-color:#000!important}#restaurantService #content table thead th{font-size:30px}#restaurantService #content table td{font-size:20px;padding:20px}#restaurantService #content table td.actions{grid-row-gap:10px;display:grid}#restaurantService #content table td.actions a{align-items:center;background:red;border-radius:20px;display:flex;font-weight:700;height:40px;justify-content:center}#restaurantService #content table td.actions a:after{display:none}#orderSheet.for-customer{background:#f5f5f5}#orderSheet.for-customer .block{background:transparent}#orderSheet .restaurant-photo{background-position:50%;background-size:cover;height:50vh}#orderSheet .block{background:#fff;border-radius:10px;margin:50px}#orderSheet #bookingHeader{border-bottom:1px solid #e9e6e6;display:flex;justify-content:space-between;padding:30px}#orderSheet #bookingHeader #guestNameGuestNumberBookingNumber{display:grid;row-gap:10px}#orderSheet #bookingHeader #guestNameGuestNumberBookingNumber #guestName{font-size:20px;font-weight:700}#orderSheet #bookingHeader #guestNameGuestNumberBookingNumber #guestNumber{font-size:20px}#orderSheet #bookingHeader #guestNameGuestNumberBookingNumber #bookingNumber{font-size:15px;text-transform:uppercase}#orderSheet #bookingHeader #bookingDateTimePast{display:grid;row-gap:10px}#orderSheet #bookingHeader #bookingDateTimePast #bookingDate{font-weight:700;text-align:right}#orderSheet #bookingHeader #bookingDateTimePast #timePast{color:#978f8f;text-align:right}#orderSheet #bookingContent{padding:30px}#orderSheet #bookingContent .guest{margin-bottom:20px}#orderSheet #bookingContent .guest .feed{display:flex;justify-content:space-between;margin-bottom:10px}#orderSheet #bookingContent .guest .feed .feed-quantity-name{display:flex}#orderSheet #bookingContent .guest .feed .feed-quantity-name .feed-quantity{font-size:15px;font-weight:700;width:50px}#orderSheet #bookingContent .guest .feed .feed-quantity-name .feed-name{font-size:15px;font-weight:700}#orderSheet #bookingContent .guest .feed .feed-price{font-size:14px;font-weight:700}#orderSheet #bookingContent .guest .details{background-color:#fde5c5;padding:15px 0 15px 50px}#orderSheet #bookingContent #total{display:flex;justify-content:end;margin-top:20px}#orderSheet #bookingContent #total table{font-weight:700;width:auto}#orderSheet #bookingContent #total table tr{background-color:transparent;color:#000}#orderSheet #bookingContent #total table tr td{font-size:14px;padding:0}#orderSheet #bookingContent #total table tr td.label{padding-right:20px}#orderSheet #bookingAction{display:flex;justify-content:end;padding:30px}#orderSheet #bookingAction button.cancel{background-color:#cecccc;color:#978f8f}#servicesTimes{margin-bottom:30px}#servicesTimes .title-slot{display:flex;font-size:16px!important;font-weight:400;margin:0 0 10px;text-transform:capitalize}#servicesTimes #slots{grid-gap:5px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center}#servicesTimes #slots .slot{align-items:center;background-color:#f1454c;border-radius:5px;color:#fff;display:flex;justify-content:center;padding:5px 10px}#servicesTimes #slots .slot.not-available{opacity:.5}#servicesTimes #slots .slot.active,#servicesTimes #slots .slot:hover{background-color:#000;cursor:pointer}.thanks-message{grid-column:2/12}.thanks-message .restaurant-photo{background-position:50%;background-size:cover;height:50vh}.person-details h5{font-size:17px}.restaurants{grid-row-gap:20px;grid-column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.restaurants a{text-decoration:none}.restaurants a .restaurant .content .photo{background:#978f8f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;height:150px;margin-bottom:10px}.restaurants a .restaurant .content .quotation-city{align-items:start;display:flex;flex-direction:row-reverse;justify-content:space-between}.restaurants a .restaurant .content .quotation-city .city,.restaurants a .restaurant .content .quotation-city .quotation{color:#2162a1;font-size:12px;font-weight:700}.restaurants a .restaurant .content .quotation-city .quotation{align-items:center;display:flex;margin-right:10px}.restaurants a .restaurant .content .quotation-city .quotation:before{background-image:url(/build/images/star.d9c1ca26.png);background-size:cover;content:"";display:block;height:10px;margin-bottom:3px;margin-left:10px;margin-right:5px;width:10px}#pagination{grid-column:4/14;grid-row:2;margin:40px 0}#pagination,#pagination a{align-items:center;display:flex;justify-content:center}#pagination a{border:1px solid #978f8f;border-radius:5px;color:#000;font-size:11px;height:20px;margin:0 5px;text-decoration:none;width:20px}#pagination a:hover{background-color:#e9e6e6}#pagination a.next,#pagination a.previous{background-position:50%;background-repeat:no-repeat}#pagination a.previous{rotate:90deg}#pagination a.next,#pagination a.previous{background-image:url(/build/images/arrow-black.d3ac540f.png)}#pagination a.next{rotate:-90deg}#pagination a.page.current{border:1px solid #978f8f;font-family:futura medium bt}body.tunnel{margin-bottom:50px}body.tunnel #orderContainer #paymentDetails .content{position:fixed}body.tunnel #orderContainer,body.tunnel form#booking{display:grid;grid-column:2/12;grid-template-columns:repeat(12,1fr)}body.tunnel #orderContainer #bookingDetails,body.tunnel form#booking #bookingDetails{grid-column:1/7}body.tunnel #orderContainer #bookingDetails>.title,body.tunnel form#booking #bookingDetails>.title{font-family:futura medium bt;font-size:24px;font-weight:400}body.tunnel #orderContainer #bookingDetails .details,body.tunnel form#booking #bookingDetails .details{margin-bottom:20px}body.tunnel #orderContainer #bookingDetails .details .title,body.tunnel form#booking #bookingDetails .details .title{font-family:futura medium bt;font-size:18px;margin-bottom:5px}body.tunnel #orderContainer #bookingDetails #payment,body.tunnel form#booking #bookingDetails #payment{border-top:1px solid #f9f9f9;padding:20px 0}body.tunnel #orderContainer #bookingDetails #payment .title,body.tunnel form#booking #bookingDetails #payment .title{font-family:futura medium bt;font-size:24px;font-weight:400;margin:0 0 20px}body.tunnel #orderContainer #bookingDetails #payment div,body.tunnel form#booking #bookingDetails #payment div{margin-bottom:20px}body.tunnel #orderContainer #bookingDetails #payment div label,body.tunnel form#booking #bookingDetails #payment div label{font-family:futura medium bt}body.tunnel #orderContainer #bookingDetails #payment div input,body.tunnel form#booking #bookingDetails #payment div input{width:100%}body.tunnel #orderContainer #paymentDetails,body.tunnel form#booking #paymentDetails{grid-column:8/12;position:relative}body.tunnel #orderContainer #paymentDetails .content,body.tunnel form#booking #paymentDetails .content{-ms-overflow-style:none;background:#fff;border:20px solid #fff;border-radius:15px;overflow-y:scroll;scrollbar-width:none;z-index:100}body.tunnel #orderContainer #paymentDetails .content::-webkit-scrollbar,body.tunnel form#booking #paymentDetails .content::-webkit-scrollbar{display:none}body.tunnel #orderContainer #paymentDetails .content .details,body.tunnel form#booking #paymentDetails .content .details{border-top:1px solid #e9e6e6;margin-top:20px;padding-top:20px}body.tunnel #orderContainer #paymentDetails .content .details .title,body.tunnel form#booking #paymentDetails .content .details .title{font-family:futura medium bt;font-size:24px;font-weight:400;margin:0 0 20px}body.tunnel #orderContainer #paymentDetails .content .details .charges-details,body.tunnel form#booking #paymentDetails .content .details .charges-details{margin-top:40px}body.tunnel #orderContainer #paymentDetails .content .details .detail,body.tunnel form#booking #paymentDetails .content .details .detail{grid-gap:5px;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:15px}body.tunnel #orderContainer #paymentDetails .content .details .detail .value,body.tunnel form#booking #paymentDetails .content .details .detail .value{text-align:right}body.tunnel #orderContainer #paymentDetails .content .details #total,body.tunnel form#booking #paymentDetails .content .details #total{border-top:1px solid #e9e6e6;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:20px;padding-top:20px}body.tunnel #orderContainer #paymentDetails .content .details #total .name,body.tunnel #orderContainer #paymentDetails .content .details #total .value,body.tunnel form#booking #paymentDetails .content .details #total .name,body.tunnel form#booking #paymentDetails .content .details #total .value{font-family:futura medium bt}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations,body.tunnel form#booking #paymentDetails .content #restaurantInformations{display:flex;flex-direction:column;margin-bottom:0}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .restaurant-photo,body.tunnel form#booking #paymentDetails .content #restaurantInformations .restaurant-photo{background-size:cover;border-radius:15px;height:220px;margin:0;width:100%}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations{align-items:center;display:flex;flex-shrink:0;margin-top:20px}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city{display:flex;flex-direction:column;width:100%}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title{margin-bottom:10px}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title .restaurant-type,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title .restaurant-type{color:#978f8f;font-size:14px}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title .title,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title .title{font-family:futura light bt;font-size:16px;font-weight:400;margin:0}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title .title,body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title>div,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title .title,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .restaurant-type-title>div{margin-bottom:10px}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation{display:flex;justify-content:space-between}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .quotation,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .quotation{align-items:center;color:#000;display:flex;font-family:futura medium bt;text-decoration:none}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .quotation:after,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .quotation:after{background-image:url(/build/images/star.d9c1ca26.png);background-size:cover;content:"";display:block;height:15px;margin-bottom:3px;margin-left:10px;margin-right:5px;width:15px}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .city,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .city{display:flex;margin-left:10px}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .city:after,body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .city:after{align-content:center;align-items:center;background-image:url(/build/images/pin.56c374ad.png);background-position:50%;background-repeat:no-repeat;content:"";display:flex;height:20px;margin-left:5px;width:18px}body.tunnel .banner{grid-column:1/15;height:40vh;margin-bottom:10px;min-height:316px}body.tunnel .banner .restaurant-photo{background-position-x:70%;background-position-y:60%;background-repeat:no-repeat;background-size:cover}body.tunnel .banner .restaurant-photo.with-food{grid-column:1/10}body.tunnel .banner .restaurant-photo.no-food{grid-column:1/15}body.tunnel .banner .restaurant-food-photos{grid-column-gap:var(--grid-gap);display:grid;grid-column:10/15;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}body.tunnel .banner .restaurant-food-photos .restaurant-food-photo{background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover}body.tunnel .header{grid-column:2/12;margin:20px 0}body.tunnel .header .back-title{align-items:center;display:flex}body.tunnel .header .back-title a{align-items:center;background-image:url(/build/images/arrow-black-1.6258435f.png);background-position:50%;background-repeat:no-repeat;border-radius:50%;color:#000;display:inline-block;display:flex;height:50px;justify-content:center;text-decoration:none;width:50px}body.tunnel .header .back-title h1{font-family:futura medium bt;margin:0}body.tunnel .header .restaurant-cooking-styles{margin-top:10px}body.tunnel .header .title-quotation-city{align-items:end;display:flex}body.tunnel .header .title-quotation-city .title{display:inline-block;font-size:24px;margin-bottom:0;margin-right:15px}body.tunnel .header .title-quotation-city .quotation{color:#000;display:flex;font-size:16px;text-decoration:none}body.tunnel .header .title-quotation-city .quotation:after{background-image:url(/build/images/star.d9c1ca26.png);background-size:cover;content:"";height:19px;margin-bottom:3px;margin-left:10px;margin-right:10px;width:19px}body.tunnel .header .title-quotation-city .quotation i{margin-left:5px}body.tunnel .header .title-quotation-city .city{color:#000;font-size:16px;margin-bottom:3px}body.tunnel .header .restaurant-name{font-size:16px}body.tunnel #foodContainer{grid-column:2/8;min-height:50vh}body.tunnel #foodContainer.full{grid-column:2/12}body.tunnel #foodContainer #mapContainer{align-items:center;display:flex;margin-top:20px}body.tunnel #foodContainer #mapContainer a{color:initial;display:flex;font-family:Roboto-Regular;font-weight:400}body.tunnel #foodContainer #mapContainer a:before{background-image:url(/build/images/pin.56c374ad.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;margin-right:10px;width:20px}body.tunnel #foodContainer #description{margin-bottom:40px;margin-top:20px;text-align:justify}body.tunnel #foodContainer #description #restaurantMap{height:300px;margin-top:20px}body.tunnel #menuTabs{margin-bottom:40px}body.tunnel #menuTabs a{color:#000;display:inline-block;font-family:futura medium bt;font-size:16px;margin-right:20px;min-width:53px;position:relative;text-align:center;text-decoration:none}body.tunnel #menuTabs a.active:after{background:#fba925;border-radius:10px;bottom:-10px;content:"";display:inline-block;height:4px;left:0;margin:0 auto;position:absolute;right:0;width:53px}body.tunnel #food .food-content .food-division{margin-bottom:30px}body.tunnel #food .food-content .food-division .food-division-title{color:#000;font-family:futura medium bt;font-size:16px;font-weight:400}body.tunnel #food .food-content .food-division .food-division-content{display:flex;flex-direction:column;gap:10px}body.tunnel #food .food-content .food-division .food-division-content .food{align-items:center;display:flex;font-family:futura light bt;font-size:16px;height:30px;justify-content:space-between;padding:0 20px}body.tunnel #food .food-content .food-division .food-division-content .food:hover{background:#f5eded}body.tunnel #food .food-content .food-division .food-division-content .food .food-title-price{display:flex;justify-content:space-between;width:100%}body.tunnel #food .food-content .food-division .food-division-content .food .food-description{color:#978f8f}body.tunnel #food .food-content .food-division .food-division-content .food .food-dots{border-bottom:1px dotted;width:100%}body.tunnel #food .food-content .food-division .food-division-content .food .food-price{min-width:60px;text-align:right}body.tunnel #food .food-content .food-division .food-division-content .food label{align-items:center;cursor:pointer;display:flex;margin-bottom:0;width:100%}body.tunnel #food .food-content .food-division .food-division-content .food label .food-photo{background-position:50%;background-size:cover;height:100px;margin-right:10px;width:100px}body.tunnel #food .food-content .food-division .food-division-content .food .food-selector{display:flex}body.tunnel #food .food-content .food-division .food-division-content .food .food-selector.active-detail input[type=text]{display:none}body.tunnel #sideBar{grid-column:9/12}body.tunnel #sideBar #bookFormContainer{margin-top:20px}body.tunnel #sideBar #bookFormContainer #triggerContainer{display:none}body.tunnel #sideBar #bookFormContainer .close{box-shadow:0 0 24px #9b8484;display:none}body.tunnel #sideBar #bookFormContainer #contact{align-items:center;display:flex;flex-direction:column;justify-content:center}body.tunnel #sideBar #bookFormContainer #contact a{color:#e48e1d;font-family:futura medium bt;margin-left:5px;text-decoration:none}body.tunnel #sideBar #bookFormContainer #contact span{display:block;margin-bottom:10px}body.tunnel #sideBar #bookFormContainer #bookingQuantity{font-weight:700;padding:0 20px;text-align:center}body.tunnel #sideBar #bookFormContainer form{box-shadow:0 8px 28px rgba(0,0,0,.07)}body.tunnel #sideBar #bookFormContainer form button{cursor:pointer;font-weight:700;height:50px;width:100%}body.tunnel #sideBar #bookFormContainer form input,body.tunnel #sideBar #bookFormContainer form select{background:transparent;border:none;border-bottom:1px solid #978f8f;border-radius:0;height:50px;width:100%}body.tunnel #sideBar #bookFormContainer form>div{padding-bottom:20px}body.tunnel #sideBar #bookFormContainer form .date-time{display:flex;justify-content:space-between}body.tunnel #sideBar #bookFormContainer form .date-time>div{width:100%}body.tunnel #sideBar #bookFormContainer form .date-time>div.time{padding-left:10px}body.tunnel #sideBar #bookFormContainer form .date-time>div.date{margin-bottom:0;padding-right:10px}body.tunnel #sideBar #bookFormContainer form .title{font-family:futura medium bt;font-size:23px;font-weight:400;text-align:center}#impersonatorMenu{align-items:center;background:#c16565;color:#fff;display:flex;font-family:futura medium bt;justify-content:center;padding:20px}#impersonatorMenu a{color:#fff;margin:0 4px;text-decoration:underline}body#account #mainContent{align-items:center;background:none;display:flex;flex-direction:column;height:100vh;justify-content:center;margin:0 auto}body#account #mainContent #logo{margin-bottom:20px}body#account #mainContent form{background-color:#fff;border:1px solid #e9e6e6;border-radius:20px;padding:20px;width:100%}body#account #mainContent form[name=registration_form] button,body#account #mainContent form[name=registration_form]>div,body#account #mainContent form[name=registration_restaurant_form] button,body#account #mainContent form[name=registration_restaurant_form]>div{margin-top:20px}body#account #mainContent form div{margin-bottom:10px}body#account #mainContent form button[type=submit],body#account #mainContent form input[type=password],body#account #mainContent form input[type=text]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;justify-content:center;width:100%}body#account #mainContent form .cancel{align-items:center;background:#e9e6e6;border:none;border-radius:5px;color:#978f8f;display:flex;font-size:14px;height:40px;justify-content:center;margin:0 0 0 10px;padding:0 10px;text-decoration:none}body.error{height:100vh;overflow:hidden}body.error main{align-items:center;display:flex;height:100%;justify-content:center;position:relative}body.error main h1{font-size:50px;font-weight:700;text-align:center}body.error main div{font-size:20px;text-align:center}body.error main a,body.error main img{margin-top:10vh}body.error main.critical{background-color:rgba(0,0,0,.561);color:#fff}body.error main.critical:before{background-image:url(/build/images/kitchen.45de9ab9.png)}body.error main.critical a{background:#e48e1d}body.error main.not-found{color:#000}body.error main.not-found:before{background-image:url(/build/images/desert.c0fc13b9.png)}body.error main.not-found a{background:#fff}body.error main:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body.error main #errorPageContainer{grid-column:5/12}body.error main #errorPageContainer .content{align-items:center;display:flex;flex-direction:column;justify-content:center}#vipContainer #visual{background-image:url(/build/images/vip.93ca33b6.png);background-position:50%;background-repeat:no-repeat;background-size:200px;border:1px solid #978f8f;border-radius:5px;height:200px;margin-bottom:20px;width:300px}#vipContainer #argument{margin-bottom:20px}#vipContainer #amount{margin-bottom:20px}#vipContainer #amount,#vipContainer #amount #reassurance{align-items:center;display:flex}#vipContainer #amount #reassurance span{background-color:#000;border-radius:50%;height:5px;margin-left:20px;margin-right:20px;width:5px}#vipContainer #action{margin-bottom:20px}.phone-formatter{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);max-width:300px}input[name="user_profile[email]"]{width:200px}body.profile #cardInformations,body.tunnel #cardInformations{align-items:center}body.profile #cardInformations.active,body.tunnel #cardInformations.active{display:flex}body.profile #cardInformations #cardInformationsType,body.tunnel #cardInformations #cardInformationsType{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:5px;height:32px;margin-right:10px;width:32px}body.profile #cardInformations #cardInformationsType.visa,body.tunnel #cardInformations #cardInformationsType.visa{background-image:url(/build/images/visa.cb1ccf90.png)}body.profile #cardInformations #cardInformationsType.mastercard,body.tunnel #cardInformations #cardInformationsType.mastercard{background-image:url(/build/images/mastercard.530ec1d3.png)}body.profile #cardInformations #cardInformationsNumberExp,body.tunnel #cardInformations #cardInformationsNumberExp{margin-right:10px}body.profile #cardInformations #cardInformationsNumberExp #cardInformationNumber,body.tunnel #cardInformations #cardInformationsNumberExp #cardInformationNumber{font-family:futura medium bt}body.profile #cardInformations #cardInformationsNumberExp #cardInformationExp,body.tunnel #cardInformations #cardInformationsNumberExp #cardInformationExp{color:#978f8f}body.profile #cardForm .actions,body.tunnel #cardForm .actions{align-items:center;display:flex}body.profile #cardForm .actions .cancel,body.tunnel #cardForm .actions .cancel{margin-left:10px}body.profile #cardForm .content,body.tunnel #cardForm .content{background:transparent;box-shadow:none;padding:0}body.profile #cardForm .content #cardFields,body.tunnel #cardForm .content #cardFields{background:#282727;border-radius:10px;display:flex;flex-direction:column;height:204px;max-width:325px;padding:20px}body.profile #cardForm .content #cardFields>div input,body.tunnel #cardForm .content #cardFields>div input{background-color:#282727;border:none;border-radius:5px;color:#fff;height:42px;letter-spacing:8px;width:100%}body.profile #cardForm .content #cardFields #othersContainer>div,body.tunnel #cardForm .content #cardFields #othersContainer>div{grid-gap:10px;display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(3,1fr)}body.profile #profilTabs,body.profile #profilTabs .tab,body.tunnel #profilTabs,body.tunnel #profilTabs .tab{align-items:center;display:flex;height:100%;justify-content:center}body.profile #profilTabs .tab,body.tunnel #profilTabs .tab{color:#282727;padding:0 15px;text-decoration:none}body.profile #profilTabs .tab.active,body.tunnel #profilTabs .tab.active{background-color:#fff6f6;color:#e48e1d}body.profile main,body.tunnel main{border-top:1px solid #e9e6e6}body.profile main #mainContent,body.tunnel main #mainContent{grid-column:3/12;margin:30px 0}body.profile main .message,body.tunnel main .message{grid-column:2/7}body.profile #cardAction .btn,body.tunnel #cardAction .btn{background:#e48e1d;border:none;color:#fff}body.profile #accountActions .btn,body.tunnel #accountActions .btn{align-items:center;background:#e48e1d;border:none;color:#fff;display:flex}body.profile #accountActions button,body.tunnel #accountActions button{background:transparent;border:1px solid #282727;color:#282727;cursor:pointer;margin-left:10px}#footer{bottom:0;width:100%;z-index:200}#footer.grid-full>div{grid-column:4/14}#footer.grid-full .links{margin:0}#footer.small{background:#f9f9f9;border-top:1px solid #e9e6e6;bottom:0;height:50px;position:fixed}#footer.small .content{align-items:center;display:flex;grid-column:2/14;justify-content:space-between}#footer.small .content .links{flex-direction:row;line-height:42px;margin:0;padding:0}#footer.small .content .links .languages,#footer.small .content .links .menu-app{flex-direction:row}#footer.small .content .links .languages a,#footer.small .content .links .menu-app a{margin-left:20px}#footer .social-network{margin-bottom:50px;text-align:center}#footer .social-network>a{display:inline-block;margin-bottom:20px}#footer .social-network .content{display:flex;flex-direction:row;justify-content:center}#footer .social-network .content a{align-items:center;background-color:#e48e1d;border-radius:50%;color:#fff;display:flex;font-size:20px;height:30px;justify-content:center;margin:0 10px;text-decoration:none;width:30px}#footer .links{background:none!important;border-inline-start:none!important;display:flex;justify-content:space-between;margin:40px auto;max-width:1020px;padding:40px 0;position:relative}#footer .links a{color:#000;text-decoration:none}#footer .links>div{display:flex;flex-direction:column;line-height:42px}#footer .links .languages{text-align:right}:root{--grid-col-count:18}#search{justify-content:center;z-index:1}#search,#search form{align-items:center;display:flex;gap:10px}#search form{background:#fff;border:1px solid #f0f0f0;border-radius:30px;width:100%}#search form .filter-trigger{display:flex;position:relative}#search form .filter-trigger a{align-items:center;display:flex;gap:5px;margin-left:20px}#search form .filter-trigger a .title{display:none}#search form .filter-trigger a .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;width:20px}#search form .filter-trigger a .arrow{background-image:url(/build/images/arrow.1e2b585e.png);background-position:bottom;background-repeat:no-repeat;background-size:10px;display:block;height:10px;width:10px}#search form .filter-trigger .filter-options select{background:none!important;background-color:none!important;border:none!important}#search form .filter-trigger.active .filter-options{display:block}#search form #cookingStyleFilterTrigger .icon{background-image:url(/build/images/flag.8d017a1c.svg)}#search form #bookingTimeTrigger .icon{background-image:url(/build/images/clock.750527cb.svg)}#search form #locationTrigger .icon{background-image:url(/build/images/location-pin.b901b820.svg)}#search form #keywordContainer{width:100%}#search form #keywordContainer input{border:none;height:auto;padding:5px 10px;width:100%}#search form #keywordContainer input:focus{outline:none}#search form button{align-items:center;background:#f46a3c;border:none;border-radius:66px;color:#fff;display:flex;font-family:Roboto-Medium;justify-content:center;padding:0 18px}#search form button:hover{background:#ee2a54}#search form button.loading .loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #ee2a54;border-radius:50%;box-sizing:border-box;display:inline-block;height:15px;margin-left:10px;width:15px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#header{background:radial-gradient(#ffefef 0,#f0f0f0 50%,#ffefef 100%);display:grid;grid-template-columns:repeat(12,1fr);padding:5px 0}#header h1 img{color:gray;display:flex;font-size:10px}#header .content{display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);justify-content:space-between;width:100%}#header .content #logo{align-items:center;display:flex;grid-column:2/4}#header .content #logo span{background-image:url(/build/images/logo-mobile.e0036e85.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:50px;margin-right:10px;width:200px}#header .content #search{grid-column:4/10}#header .content #navigationContainer{align-items:center;display:flex;gap:10px;grid-column:10/12;justify-content:end}@media only screen and (max-width:735px){#header .content #navigationContainer #registerLink{display:none}}#header .content #navigationContainer #loginLink,#header .content #navigationContainer #registerLink{color:#2b2b2b;font-size:14px;padding:0;text-align:right}#header .content #navigationContainer #navigation{grid-column:11/15;justify-content:flex-end;position:relative}#header .content #navigationContainer #navigation span{display:none}#header .content #navigationContainer #navigation.active .user-menu{background:#fff;border:1px solid #e9e6e6;border-radius:5px;box-shadow:0 20px 30px #424242;display:block;margin-top:10px;padding:10px;position:absolute;right:0;width:130px;z-index:1;z-index:101}#header .content #navigationContainer #navigation.active .username:after{transform:rotate(180deg)}#header .content #navigationContainer #navigation .user-menu{display:none}#header .content #navigationContainer #navigation .user-menu .content{display:flex;flex-direction:column}#header .content #navigationContainer #navigation .user-menu .content a{align-items:center;color:#000;display:inline-block;display:flex;font-family:Roboto-Condensed;font-size:14px;justify-content:end;margin-top:10px;text-decoration:none}#header .content #navigationContainer #navigation .user-menu .content form{border-top:1px solid #e9e6e6;display:block;margin-top:20px;padding:20px 0 0}#header .content #navigationContainer #navigation .user-menu .content form button{align-items:center;display:flex;height:38px;justify-content:center;width:100%}#header .content #navigationContainer #navigation .login,#header .content #navigationContainer #navigation .username{align-items:center;color:#000;display:flex;font-size:12px;font-weight:700;text-decoration:none}#header .content #navigationContainer #navigation .username:after{background-image:url(/build/images/arrow-black.d3ac540f.png);background-position:50%;background-repeat:no-repeat;border:5px;content:"";display:block;float:right;height:22px;margin-left:10px;transition:transform .3s;width:22px}#arroundMeInfo{background-image:url(/build/images/location.3bed6840.png);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#f1454c;font-family:Roboto-Bold;font-size:13px;height:25px;padding-left:10px;position:relative;width:25px}#arroundMeInfo.display{display:flex;flex-shrink:0}#arroundMeInfo.active:after,#arroundMeInfo.active:before{border-radius:50%;bottom:0;content:"";left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;z-index:-1}#arroundMeInfo.active:after{-webkit-animation:animateArrouMe .5s linear 3 forwards;animation:animateArrouMe .5s linear 3 forwards;background:#fde5c5}#arroundMeInfo.active:before{-webkit-animation:animateArrouMe 0s linear 3 forwards;animation:animateArrouMe 0s linear 3 forwards;background:#f7b969}@keyframes animateArrouMe{0%{height:0;opacity:1;width:0}to{height:25px;opacity:1;width:25px}}#locationBar{align-items:center;background:#fddcdc;display:grid;grid-template-columns:repeat(12,1fr);padding:5px 0}#locationBar .content{align-items:center;display:flex;grid-column:2/12;justify-content:space-between}@media only screen and (max-width:1440px){#locationBar .content{grid-column:2/12}}#locationBar .content #usefullLinks a{color:#5a2221;font-family:futura medium bt;font-size:.8rem}#locationBar .content #arroundMe{align-items:center;color:#f14a48;display:flex;font-family:futura medium bt;font-size:.8rem}#locationBar .content #arroundMe.disabled{background:transparent!important;color:#978f8f}#locationBar .content #arroundMe:hover{color:#f82323}#locationBar .content #arroundMe:before{background-image:url(/build/images/location-crosshairs.f5c877b0.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;margin-right:10px;width:20px}#locationBar .content #searchLocality{display:flex;gap:5px}#locationBar .content #searchLocality .city-name{display:inline-block}#locationBar .content #searchLocality label{font-size:16px;margin:0}#locationBar .content input{border:none;color:#000;font-size:16px}#locationBar .content select{background:transparent;border:none;font-size:13px;font-weight:700}#filters{border-radius:5px}#filters .title{font-size:16px;font-weight:700;margin-bottom:20px}#filters .group-filter .title{color:#000;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:15px;text-decoration:none;width:100%}#filters .group-filter .options{margin-bottom:20px}#filters .group-filter .options .option{margin-bottom:5px}#filters .group-filter .options .option label{color:#f56a6a;cursor:pointer}#filters .group-filter .options .option input[type=text]{border:1px solid #e9e6e6;border-radius:5px;font-size:14px;margin-bottom:10px;padding:10px}#filters .group-filter .options .option input[type=text]::placeholder{color:#978f8f}@font-face{font-family:Roboto-ThinItalic;src:url(/build/fonts/Roboto-ThinItalic.19c6ed4c.ttf)}@font-face{font-family:Roboto-Medium;src:url(/build/fonts/Roboto-Medium.d2d7f0c0.ttf)}@font-face{font-family:Roboto-BoldCondensedItalic;src:url(/build/fonts/Roboto-BoldCondensedItalic.5f6847e2.ttf)}@font-face{font-family:Roboto-Condensed;src:url(/build/fonts/Roboto-Condensed.0eb141b0.ttf)}@font-face{font-family:Roboto-BlackItalic;src:url(/build/fonts/Roboto-BlackItalic.33518f2d.ttf)}@font-face{font-family:Roboto-CondensedItalic;src:url(/build/fonts/Roboto-CondensedItalic.9e2c1759.ttf)}@font-face{font-family:Roboto-Thin;src:url(/build/fonts/Roboto-Thin.7cc2944f.ttf)}@font-face{font-family:Roboto-BoldItalic;src:url(/build/fonts/Roboto-BoldItalic.7f8b6363.ttf)}@font-face{font-family:Roboto-Black;src:url(/build/fonts/Roboto-Black.45715786.ttf)}@font-face{font-family:Roboto-BoldCondensed;src:url(/build/fonts/Roboto-BoldCondensed.01decb86.ttf)}@font-face{font-family:Roboto-Bold;src:url(/build/fonts/Roboto-Bold.63311334.ttf)}@font-face{font-family:Roboto-Regular;src:url(/build/fonts/Roboto-Regular.f25bd059.ttf)}@font-face{font-family:Roboto-Italic;src:url(/build/fonts/Roboto-Italic.fed51269.ttf)}@font-face{font-family:Roboto-LightItalic;src:url(/build/fonts/Roboto-LightItalic.81e32e6c.ttf)}@font-face{font-family:Roboto-Light;src:url(/build/fonts/Roboto-Light.03e629f6.ttf)}@font-face{font-family:Roboto-MediumItalic;src:url(/build/fonts/Roboto-MediumItalic.26207ba6.ttf)}@font-face{font-family:futura medium bt;src:url(/build/fonts/futura%20medium%20bt.4e762c29.ttf)}@font-face{font-family:Futura XBlk BT;src:url(/build/fonts/Futura%20XBlk%20BT.a94e073a.ttf)}@font-face{font-family:Futura Book font;src:url(/build/fonts/Futura%20Book%20font.ed19af44.ttf)}@font-face{font-family:futura light bt;src:url(/build/fonts/futura%20light%20bt.ead7282f.ttf)}@font-face{font-family:Futura Bold Italic font;src:url(/build/fonts/Futura%20Bold%20Italic%20font.d4a603f6.ttf)}@font-face{font-family:Futura Bold font;src:url(/build/fonts/Futura%20Bold%20font.7bfa5614.ttf)}@font-face{font-family:Futura Heavy Italic font;src:url(/build/fonts/Futura%20Heavy%20Italic%20font.815a0751.ttf)}@font-face{font-family:Futura Light font;src:url(/build/fonts/Futura%20Light%20font.e07bb855.ttf)}@font-face{font-family:Futura Heavy font;src:url(/build/fonts/Futura%20Heavy%20font.af72c25a.ttf)}@font-face{font-family:Futura Extra Black font;src:url(/build/fonts/Futura%20Extra%20Black%20font.bf8e35c1.ttf)}@font-face{font-family:Futura Book Italic font;src:url(/build/fonts/Futura%20Book%20Italic%20font.2fc529e7.ttf)}@font-face{font-family:unicode\.futurabb;src:url(/build/fonts/unicode.futurabb.047c1b54.ttf)}@font-face{font-family:Futura Light Italic font;src:url(/build/fonts/Futura%20Light%20Italic%20font.7a38f125.ttf)}@font-face{font-family:Futura Medium Italic font;src:url(/build/fonts/Futura%20Medium%20Italic%20font.6180d54a.ttf)}@font-face{font-family:futura medium condensed bt;src:url(/build/fonts/futura%20medium%20condensed%20bt.2423d880.ttf)}@font-face{font-family:unicode\.futurab;src:url(/build/fonts/unicode.futurab.fd37c14a.ttf)}@font-face{font-family:futur;src:url(/build/fonts/futur.71d20cae.ttf)}@font-face{font-family:tt0205m_;src:url(/build/fonts/tt0205m_.62d01ff1.ttf)}.status{align-items:center;background-color:#e48e1d;border-radius:5px;color:#fff;cursor:default;display:flex;font-family:futura medium bt;font-size:10px;justify-content:center;max-width:160px;padding:5px 10px}.status.annulee,.status.en-attente{background-color:gray}.status.confirmee,.status.execute,.status.ok,.status.pris-en-charge{background-color:green}.status.client-absent{background-color:gray;opacity:.5}.status.non-defini{display:none}#menuSelector{background:#fff;flex-direction:column;padding:20px;position:absolute;top:0;width:100%;z-index:200}#menuSelector.active{align-items:center;display:flex;justify-content:center}#menuSelector .actions{align-items:center;display:flex;gap:10px}#menuSelector .content-footer{display:flex;justify-content:end;margin:20px 20px 50px;width:100%}#menuSelector .content-footer a{border-radius:5px;color:#282727;display:inline-block;font-size:15px;font-weight:700;padding:4px 7px;text-decoration:none}#menuSelector .content{-ms-overflow-style:none;background:#fff;max-height:100vh;overflow-y:scroll;scrollbar-width:none;width:100%}#menuSelector .content::-webkit-scrollbar{display:none}#menuSelector #guestsLink{color:#e48e1d;text-decoration:none}#menuSelector #foodSelector{background-color:#f9f9f9;padding:20px}#menuSelector #foodSelector .food{cursor:pointer}#menuSelector #foodSelector .food input[type=text]{display:none;height:25px;width:200px}#menuSelector #foodSelector .food input[type=text].active{display:block!important}body{background-color:#fff6f6;color:#000;font-family:futura light bt;margin:0}.grid-full{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr}.square-box{background:#978f8f;overflow:hidden;position:relative}.square-box:before{content:"";display:block;padding-top:100%}#searchContainer>.hide{display:none}#searchTrigger{align-items:center;display:flex;display:none;grid-column:4/13;height:100%;justify-content:center}#searchTrigger.hide{display:none!important}#searchTrigger.mobile{display:none}#searchTrigger .content{align-items:center;border-radius:66px;cursor:pointer;display:flex;justify-content:space-between;padding:5px}#searchTrigger .content .title{color:#978f8f;font-size:15px;margin-left:20px}#searchTrigger .content .title.with-keyword{color:#000}#searchTrigger .content .button{align-items:center;background-image:none;background:none;border-radius:66px;display:flex;justify-content:center;text-align:center;width:30px}#searchTrigger .content .button i{color:#e48e1d}.divider{zoom:1;background:-webkit-linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.03) 3px,transparent);background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.03) 3px,transparent);height:44px;margin-bottom:-18px;z-index:0}.divider:after{background-color:transparent;background:-webkit-linear-gradient(90deg,#fff6f6,hsla(0,0%,100%,0),#fff6f6);background:linear-gradient(90deg,#fff6f6,hsla(0,0%,100%,0),#fff6f6);content:"";display:block;height:44px;width:100%;z-index:1}main{display:grid;grid-template-columns:repeat(12,1fr);padding-bottom:50px}main #mainContent{background:#fff;display:grid;grid-column:1/13;grid-template-columns:repeat(12,1fr);padding:20px 0}main #mainContent #noResult{grid-column:2/12}main #mainContent #filters{grid-column:2/4;grid-row:2}main #mainContent #filters .reset-filter a{align-items:center;display:flex;gap:10px;margin-bottom:10px;text-decoration:none}main #mainContent #filters .reset-filter a:before{background-image:url(/build/images/reset.88f39961.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;width:20px}main #mainContent #filters .reset-filter a span{color:#000}main #mainContent #content{grid-column:4/12;grid-row:2}main #footer{display:grid;grid-template-columns:repeat(12,1fr)}main #footer>*{grid-column:2/12}h1{font-size:28px;font-weight:500}.form-errors{color:#080404;display:flex;justify-content:center;padding:20px}#title{border-bottom:1px solid #e9e6e6;border-top:1px solid #e9e6e6;height:43px}#title .content{align-items:center;display:flex;font-weight:700;grid-column:3/13}.message{border-radius:50px;grid-column:2/12;grid-row:1;padding:20px 30px}.message.success{background-image:linear-gradient(-45deg,#b8e0b8,#d9e7d9)}.message.info{background-image:linear-gradient(-45deg,#d6d7fd,#e6e7fa)}.message.warning{background-image:linear-gradient(-45deg,#fde6c2,#fdf2e1)}.group{background:#e9e6e6;border-radius:10px;margin:20px 0;padding:20px 10px}.group .title{align-items:center;border-bottom:1px solid #fff;display:flex;font-size:15px;font-weight:700;height:40px;margin-bottom:10px}.group .content{display:flex}a.btn{border-radius:5px;color:#282727;display:inline-block;font-size:15px;text-decoration:none}#usefullLinks{display:flex;gap:10px}#usefullLinks a{color:gray}#goldenresaLoader{background:#fff;height:100vh;position:fixed;top:0;width:100%;z-index:200}#goldenresaLoader.active{align-items:center;animation:displayLoader 1s ease;display:flex;flex-direction:column;justify-content:center}#goldenresaLoader .image{animation:animateLoader 6s ease infinite;background-image:url(/build/images/loader-goldenresa.4d427dc2.png);background-repeat:no-repeat;height:100px;width:146px}@keyframes displayLoader{0%{opacity:0}to{opacity:1}}@keyframes animateLoader{16%{background-position:-146px}32%{background-position:-292px}48%{background-position:-438px}64%{background-position:-584px}80%{background-position:-730px}to{background-position:-876px}}#cgvContent{-ms-overflow-style:none;background:#fff;border-radius:20px;height:80vh;margin:0 auto;overflow-y:scroll;position:relative;scrollbar-width:none;width:50vw}#cgvContent::-webkit-scrollbar{display:none}#cgvContent #text{margin:0 auto;max-width:500px;padding-bottom:20px;padding-top:20px}#cgvContainer{display:flex;margin:20px 0}#cgvContainer input{margin-right:10px}#cgvContainer label{margin:0}#cgvContainer #cgvContent{display:none}.toggle-password{display:flex;gap:10px;margin:20px 0}.toggle-password label{margin:0}@media only screen and (max-width:1440px){body.tunnel form#booking #paymentDetails{grid-column:8/14}body.results main #mainContent #resultContainer #filters{grid-column:2/4}body.results main #mainContent #resultContainer .restaurants{grid-column:4/14;grid-template-columns:repeat(5,1fr)}body.results #locationBar form{grid-column:10/14}#header .content #logo{grid-column:2/4}#header .content #search{grid-column:4/10}#header .content #navigationContainer{grid-column:10/12}}@media only screen and (max-width:990px){#restaurantInformations{flex-direction:column}#restaurantInformations .informations{margin-top:20px}}@media only screen and (max-width:1024px){body.tunnel #header .content #search #filter{display:none}body.tunnel #header .content #search form{grid-column:2/15}body.tunnel #foodContainer{grid-column:2/8}body.tunnel #sideBar{grid-column:9/14}#header .content #logo{grid-column:2/5}#header .content #search{grid-column:2/12;grid-row:2}#header .content #search #filter{display:none}#header .content #search form{grid-column:1/15!important}#header .content #search form .filter-trigger#where{display:none}#header .content #navigationContainer{grid-column:5/12}}@media only screen and (max-width:1600px){form .filter-trigger#cooking{display:none}}@media screen and (max-width:768px){main #mainContent #content{grid-column:2/12}:root{--grid-gap:5px!important}#cgvContent{padding:20px;width:70vw}body.results main #mainContent #resultContainer .restaurants{grid-column:1/15;grid-template-columns:repeat(2,1fr)}#pagination{grid-column:1/15}#footer.grid-full>div{grid-column:2/14}#title{position:relative}#title .content{grid-column:1/15!important}#title .content:after{background-image:linear-gradient(90deg,rgba(255,0,0,0),#fff6f6);content:"";height:100%;position:absolute;right:0;width:50px}#accountActions .content{display:flex;justify-content:space-between}#profilTabs{-ms-overflow-style:none;overflow-x:scroll;padding-left:100px;padding-right:50px;scrollbar-width:none}#profilTabs::-webkit-scrollbar{display:none}#profilTabs .tab{flex-shrink:0}.title{font-size:22px}.message{grid-column:1/14!important}body.tunnel{margin-bottom:50px}body.tunnel #footer{display:none}body.tunnel #food{margin-right:0!important}body.tunnel #food .food.selected{flex-direction:column}body.tunnel #food .food.selected .food-title-price{display:flex;justify-content:space-between;width:100%}body.tunnel #food .food.selected .food-selector{justify-content:space-around;width:100%}body.tunnel #food,body.tunnel #menuTabs{margin-bottom:0!important}body.tunnel #menuSelector{background:#fff!important;height:100vh;left:0;padding:0;position:relative;position:fixed;top:0;width:100vw;z-index:300}body.tunnel #menuSelector .title .breadcrumb{display:none}body.tunnel #menuSelector .actions{border-top:1px solid #e9e6e6;bottom:0;left:0;padding:20px 0;position:fixed;width:100%;z-index:9000}body.tunnel #menuSelector .content{padding:0!important}body.tunnel #menuSelector.active{display:block!important}body.tunnel #menuSelector .title{bottom:0;justify-content:center!important;position:fixed}body.tunnel #menuSelector .title .actions{align-items:center;display:flex;flex-direction:column;justify-content:center!important}body.tunnel #menuSelector .title .actions button{margin-bottom:20px}body.tunnel #menuSelector #foodSelector{background-color:transparent!important;height:80vh;left:0;margin-bottom:0!important;overflow:scroll;padding:0!important;position:fixed!important;top:0;width:100%}body.tunnel #menuSelector #foodSelector .content{background:transparent!important;border-radius:0!important;box-shadow:0!important;padding:0!important}body.tunnel .restaurant-cooking-styles{color:#978f8f}body.tunnel .title-quotation-city .city,body.tunnel .title-quotation-city .quotation,body.tunnel .title-quotation-city .title{margin-bottom:10px!important}body.tunnel .title-quotation-city .quotation{flex-shrink:0}body.tunnel #menuTabs{display:flex;justify-content:space-between}body.tunnel #menuTabs,body.tunnel #menuTabs a{margin-right:0!important}body.tunnel form#booking #paymentDetails .content #restaurantInformations{flex-direction:column}body.tunnel form#booking #paymentDetails .content #restaurantInformations .restaurant-photo{margin:0 0 10px;width:100%}body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations{margin:0;width:100%}body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city{width:100%}body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation{justify-content:space-between}body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations .title-quotation-city .city-quotation .city{margin:0}body.tunnel #orderContainer .title{grid-column:1/14}body.tunnel #orderContainer #orderDetails #paymentDetails{grid-column:1/15}body.tunnel #orderContainer #orderDetails #description,body.tunnel #orderContainer #orderDetails #details{grid-column:1/15!important}body.tunnel #orderContainer #orderDetails #details #payment{background:#fff;bottom:0;left:0;position:fixed;width:100%;z-index:200}body.tunnel #orderContainer #orderDetails #details #payment #order,body.tunnel #orderContainer #orderDetails #details #payment .title{padding:0 20px}body.tunnel #orderContainer #orderDetails #details #payment #cardInformations{grid-column:1/15}body.tunnel #orderContainer #orderDetails #details #payment .action{display:flex;justify-content:end}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer{margin-bottom:40px}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person{grid-gap:10px;display:grid!important;grid-template-columns:repeat(2,1fr)!important}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person select[name=category],body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person select[name=title]{grid-row:2}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person a.btn,body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person input[name=name]{grid-row:3}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person a.btn{align-items:center;display:flex;justify-content:center}body.tunnel #orderContainer #paymentDetails #orderTotalDetails .details{border:none!important;margin-top:0!important}body.tunnel #orderContainer #paymentDetails .content{margin:0!important;position:relative!important;top:unset!important}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .restaurant-photo{flex-shrink:unset}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .city-quotation{flex-direction:column}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .city{margin-left:0!important;margin-top:10px}body.tunnel #orderContainer,body.tunnel form#booking{grid-column:2/15}body.tunnel #orderContainer #bookingDetails,body.tunnel form#booking #bookingDetails{grid-column:2/7}body.tunnel #orderContainer #paymentDetails,body.tunnel form#booking #paymentDetails{grid-column:8/14}body.tunnel #payButtonContainer{align-items:center;background:#fff;bottom:0;box-shadow:0 8px 28px rgba(0,0,0,.07);display:flex;flex-direction:row-reverse;left:0;padding:16px 0;position:fixed;width:100%;z-index:101}body.tunnel #payButtonContainer button{margin-right:10px}body.tunnel #payButtonContainer #orderLater{background-color:transparent!important}#foodContainer{grid-column:2/14!important;margin-right:0!important;min-height:auto!important}#sideBar{grid-column:1/15!important}#sideBar #bookFormContainer{margin:0!important}#sideBar #bookFormContainer .close{background-color:#fff;background-image:url(/build/images/close.697b7ce2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:40%;border-radius:15px;cursor:pointer;display:block!important;height:25px;margin:20px;position:absolute;right:-10px;top:-52px;width:25px}#sideBar #bookFormContainer form{bottom:0;box-shadow:0 0 28px rgba(0,0,0,.5)!important;left:0;padding:0!important;position:fixed;width:100%;z-index:201}#sideBar #bookFormContainer form #triggerContainer{align-items:center;background-color:#fff;display:flex!important;height:70px;justify-content:center;margin-bottom:0!important;padding-bottom:0!important}#sideBar #bookFormContainer form #triggerContainer.hide{display:none!important}#sideBar #bookFormContainer form #triggerContainer #trigger{align-items:center;background-image:linear-gradient(-45deg,#faa924,#ee2a54);border-radius:66px;color:#fff;display:block!important;display:flex;justify-content:center;padding:10px 20px;text-align:center}#sideBar #bookFormContainer form #triggerContainer #trigger i{color:#fff}#sideBar #bookFormContainer form.active #trigger{display:none}#sideBar #bookFormContainer form.active .content{border-radius:0!important;display:block;height:50vh;margin:0;overflow:scroll;padding:20px}#sideBar #bookFormContainer form .content{display:none}#header{height:auto!important}#header .content{grid-column:1/13}#header #logo{grid-column:2/3}#header .user-menu{width:150px!important}#header #navigationContainer{grid-column:8/12}#header #navigation span{background:#000;background-image:url(/build/images/user.5fd62011.png);background-position:50%;background-repeat:no-repeat;border-radius:20px;display:inline-block!important;height:40px;width:40px}#header #navigation a.username{display:none!important}#header #search.active{background:#fff;display:flex;grid-column:4/10!important;height:100%;position:fixed;top:0;width:100%}#header #search.active form{border:none!important;box-shadow:none!important;flex-direction:column;height:auto!important;justify-content:center}#header #search.active form .close{background-image:url(/build/images/close.697b7ce2.png);background-size:cover;cursor:pointer;display:block!important;height:20px;position:absolute;right:15px;top:15px;width:20px}#header #search.active form .actions{margin:20px 0}#header #search.active form .fields{align-items:start;flex-direction:column}#header #search.active form .fields>div{margin-bottom:10px}#header #search.active form .fields>div input#keywords{background:#f5f5f5;height:43px;width:100%}#header #logo,#header #searchTrigger{height:100%}#header #searchTrigger{display:none}#header #searchTrigger.hide{display:none!important}#locationBar form{grid-column:1/14!important}main #filters{display:none}#footer .links{margin:0!important;padding:0 10px!important}}@media screen and (max-width:650px){main #mainContent #content{grid-column:2/12}main #mainContent #content.restaurants{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:320px){#header .content #logo{grid-column:1/8!important}#header .content #navigationContainer{grid-column:8/13!important}}@media only screen and (max-width:393px){#usefullLinks{display:none}}@media only screen and (max-width:375px){#locationBar .content{justify-content:end}#locationBar .content #usefullLinks{display:none}#header #searchTrigger{grid-column:5/11!important}#header #searchTrigger .content{justify-content:end!important}#header #searchTrigger .content .title{display:none!important}}@media screen and (max-width:425px){#header .content #search .filter-trigger{display:flex!important}body#account #mainContent form{margin:20px;width:auto}:root{--grid-gap:5px!important}#locationBar .content{grid-column:2/12}#title{position:relative}#title .content{grid-column:1/15!important}#title .content:after{background-image:linear-gradient(90deg,rgba(255,0,0,0),#fff6f6);content:"";height:100%;position:absolute;right:0;width:50px}#accountActions .content{display:flex;justify-content:space-between}#profilTabs{-ms-overflow-style:none;overflow-x:scroll;padding-left:100px;padding-right:50px;scrollbar-width:none}#profilTabs::-webkit-scrollbar{display:none}#profilTabs .tab{flex-shrink:0}.title{font-size:19px}}@media only screen and (max-width:425px) and (max-width:425px){.title{display:none}}@media screen and (max-width:425px){.message{grid-column:2/14!important}body.tunnel{margin-bottom:50px}body.tunnel .header{grid-column:2/13}body.tunnel #footer{display:none}body.tunnel #food{margin-right:0!important}body.tunnel #food .food.selected .food-title-price{display:flex;justify-content:space-between;width:100%}body.tunnel #food .food.selected .food-selector{justify-content:space-around;width:100%}body.tunnel #food,body.tunnel #menuTabs{margin-bottom:0!important}body.tunnel #menuSelector{background:#fff!important;height:100vh;left:0;padding:0;position:relative;position:fixed;top:0;width:100vw;z-index:300}body.tunnel #menuSelector .actions{border-top:1px solid #e9e6e6;bottom:0;justify-content:center;left:0;padding:20px 0;position:fixed;width:100%;z-index:9000}body.tunnel #menuSelector .content{padding:0!important}body.tunnel #menuSelector.active{display:block!important}body.tunnel #menuSelector .title{bottom:0;justify-content:center!important;position:fixed}body.tunnel #menuSelector .title .actions{display:none}body.tunnel .restaurant-cooking-styles{color:#978f8f}body.tunnel .title-quotation-city{align-items:unset!important;flex-direction:column}body.tunnel .title-quotation-city .city,body.tunnel .title-quotation-city .quotation,body.tunnel .title-quotation-city .title{margin-bottom:10px!important}body.tunnel .title-quotation-city .quotation{flex-shrink:0}body.tunnel #menuTabs{display:flex;justify-content:space-between;padding-bottom:20px}body.tunnel #menuTabs,body.tunnel #menuTabs a{margin-right:0!important}body.tunnel #orderContainer #orderDetails{grid-column:1/15}body.tunnel #orderContainer #orderDetails #description,body.tunnel #orderContainer #orderDetails #details{grid-column:1/15!important}body.tunnel #orderContainer #orderDetails #details #payment{background:#fff;bottom:0;left:0;position:fixed;width:100%;z-index:200}body.tunnel #orderContainer #orderDetails #details #payment #order,body.tunnel #orderContainer #orderDetails #details #payment .title{padding:0 20px}body.tunnel #orderContainer #orderDetails #details #payment #cardInformations{grid-column:1/15}body.tunnel #orderContainer #orderDetails #details #payment #cardInformations>div{display:flex}body.tunnel #orderContainer #orderDetails #details #payment .action{display:flex;justify-content:end}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer{margin-bottom:40px}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person{grid-gap:10px;display:grid!important;grid-template-columns:repeat(1,1fr)!important}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person select[name=category],body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person select[name=title]{grid-row:2}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person a.btn,body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person input[name=name]{grid-row:3}body.tunnel #orderContainer #orderDetails #details #guests #personsContainer .person a.btn{align-items:center;display:flex;justify-content:center}body.tunnel #orderContainer,body.tunnel form#booking{grid-column:2/14}body.tunnel #orderContainer #bookingDetails,body.tunnel form#booking #bookingDetails{grid-column:2/14;grid-row:2}body.tunnel #orderContainer #bookingDetails #payment,body.tunnel form#booking #bookingDetails #payment{margin-top:0}body.tunnel #orderContainer .content>div>div,body.tunnel form#booking .content>div>div{margin:0;padding:20px}body.tunnel #orderContainer #paymentDetails,body.tunnel form#booking #paymentDetails{grid-column:1/15!important}body.tunnel #orderContainer #paymentDetails #orderTotalDetails .details,body.tunnel form#booking #paymentDetails #orderTotalDetails .details{border:none!important;margin-top:0!important}body.tunnel #orderContainer #paymentDetails .content,body.tunnel form#booking #paymentDetails .content{margin:0!important;position:relative!important;top:unset!important}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .restaurant-photo,body.tunnel form#booking #paymentDetails .content #restaurantInformations .restaurant-photo{height:200px}body.tunnel #payButtonContainer{align-items:center;background:#fff;bottom:0;box-shadow:0 8px 28px rgba(0,0,0,.07);display:flex;flex-direction:row-reverse;left:0;padding:16px 0;position:fixed;width:100%;z-index:101}body.tunnel #payButtonContainer button{margin-right:10px}body.tunnel #payButtonContainer #orderLater{background-color:transparent!important}body.tunnel #restaurantInformations{align-items:start;justify-content:space-around}body.tunnel #restaurantInformations .city{margin-left:0!important;margin-top:10px}#foodContainer{grid-column:2/12!important;margin-right:0!important;min-height:auto!important}#sideBar{grid-column:1/15!important}#sideBar #bookFormContainer{margin:0!important}#sideBar #bookFormContainer .close{background-color:#fff;background-image:url(/build/images/close.697b7ce2.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-size:40%;border-radius:15px;cursor:pointer;display:block!important;height:25px;margin:20px;position:absolute;right:-10px;top:-52px;width:25px}#sideBar #bookFormContainer form{bottom:0;box-shadow:0 0 28px rgba(0,0,0,.5)!important;left:0;padding:0!important;position:fixed;width:100%;z-index:201}#sideBar #bookFormContainer form #triggerContainer{align-items:center;background-color:#fff;display:flex!important;height:70px;justify-content:center;margin-bottom:0!important;padding-bottom:0!important}#sideBar #bookFormContainer form #triggerContainer.hide{display:none!important}#sideBar #bookFormContainer form #triggerContainer #trigger{align-items:center;background-image:linear-gradient(-45deg,#faa924,#ee2a54);border-radius:66px;color:#fff;display:block!important;display:flex;justify-content:center;padding:10px 20px;text-align:center}#sideBar #bookFormContainer form #triggerContainer #trigger i{color:#fff}#sideBar #bookFormContainer form.active #trigger{display:none}#sideBar #bookFormContainer form.active .content{border-radius:0!important;display:block;height:50vh;margin:0;overflow:scroll;padding:20px}#sideBar #bookFormContainer form .content{display:none}#header{height:auto!important}#header .content{grid-column:2/12}#header .content #logo{grid-column:1/6}#header .user-menu{width:150px!important}#header .content #navigationContainer{gap:0;grid-column:6/13}#header #navigation span{background:#000;background-image:url(/build/images/user.5fd62011.png);background-position:50%;background-repeat:no-repeat;border-radius:20px;display:inline-block!important;height:40px;width:40px}#header #navigation a.username{display:none!important}#header #search{display:none}#header #search.active{background:#dadada;display:flex;grid-column:4/10!important;height:100%;position:fixed;top:0;width:100%;z-index:1000}#header #search.active form{border:none!important;box-shadow:none!important;flex-direction:column;height:auto!important;justify-content:center;margin:0 20px;padding:50px 0;position:relative}#header #search.active form #location{padding:0}#header #search.active form #keywordContainer{display:flex;justify-content:center}#header #search.active form #keywordContainer input{width:auto}#header #search.active form .close{background-image:url(/build/images/close.697b7ce2.png);background-size:cover;cursor:pointer;display:block!important;height:20px;position:absolute;right:20px;top:20px;width:20px}#header #search.active form .actions{margin:20px 0}#header #search.active form .fields{align-items:start;background:#fff;border-radius:20px;flex-direction:column;padding:20px}#header #search.active form .fields>div{margin-bottom:10px}#header #search.active form .fields>div input#keywords{background:#f5f5f5;height:43px;width:100%}#header #logo,#header #searchTrigger{height:100%}#header #searchTrigger{display:flex!important;grid-column:4/11!important}#header #searchTrigger.hide{display:none!important}#locationBar form{grid-column:1/14!important}main #filters{display:none}main #mainContent{grid-column:1/13!important}main #mainContent .restaurants{grid-column:2/12!important;grid-template-columns:repeat(1,1fr)!important}main #mainContent .restaurants a .restaurant .content .photo{height:200px!important}main #mainContent #pagination{grid-column:1/15}#footer .links{margin:0!important;padding:0 10px!important}#footer.grid-full>div{grid-column:2/14}.person-container{grid-template-columns:repeat(2,1fr)!important}}:root{--max-width:100%!important;--color--primary-30:#fc9003;--color--primary-40:#e29024;--color--primary-50:#f8991c;--color--gray-45:#373434;--grid-col-count:14;--grid-gap:10px}@media only screen and (max-width:320px){body.tunnel #orderContainer #paymentDetails .content #restaurantInformations{align-items:start;flex-direction:column}body.tunnel #orderContainer #paymentDetails .content #restaurantInformations .restaurant-photo{margin-bottom:20px;width:100%}body.tunnel form#booking #paymentDetails .content #restaurantInformations .restaurant-photo{height:200px;width:100%}body.tunnel form#booking #paymentDetails .content #restaurantInformations .informations{margin:20px 0 0}}