@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@keyframes show-effect{0%{transform:translate(0,-50%);opacity:0}50%{transform:translate(0,-20%);opacity:0}to{transform:translate(0,0);opacity:1}}@keyframes show-light{0%,50%{opacity:0}to{opacity:1}}@keyframes ripple{to{transform:scale(2);opacity:0}}.skiptranslate,div#CookiebotWidget{display:none}:root{touch-action:pan-x pan-y;height:100%}button{position:relative;overflow:hidden;transition:background .7s;outline:0;border:0;cursor:pointer}::-webkit-scrollbar{width:0;border-radius:50px;height:0}::-webkit-scrollbar-thumb{background-color:#000;border-radius:50px}::-webkit-scrollbar-track{background-color:transparent}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}*,body{margin:0}*{padding:0}a{text-decoration:none}body{top:0!important;font-family:Montserrat,sans-serif;font-weight:300;color:#525f7f;text-align:left}.bg-section.one,.sezione-all{position:relative;left:0;width:100%;z-index:0}.sezione-all{top:0;height:60%;display:flex;text-align:center;font-weight:600;margin:0 auto}.bg-section.one{color:#fff;height:auto;flex-wrap:wrap;align-items:center;flex-direction:column}.bg-section.one,.bg-section.two,.disposition-form,button.xx.delivery{display:flex;align-content:center;justify-content:center}.bg-section.two{position:fixed;left:0;flex-wrap:wrap;width:100%;height:100%;align-items:center;flex-direction:column;top:70px}p.key-personal{position:relative;color:transparent;padding:0}.bg-section.tree,a.click-section{height:auto;transition-timing-function:ease-out;transition-duration:.55s;position:relative}.bg-section.tree{left:0;background:#00a4a6;flex-wrap:wrap;color:#fff}a.click-section{display:flex;width:100%;align-content:stretch;z-index:-1}span.icon.icon-delivery-house,span.icon.icon-order-table{height:80px;background-repeat:no-repeat;background-position:50%}span.icon.icon-order-table{background-image:url(/images/order-man.svg);background-size:70px;width:100%}span.icon.icon-delivery-house{background-image:url(/images/delivery-man.svg);background-size:60px;width:145px;z-index:1}span.icon.icon-booking-calendar,span.icon.icon-order-smart,span.icon.icon-overlay-section.booking-calendar{background-image:url(/images/calendar2.png);background-size:40px;height:70px;background-repeat:no-repeat;background-position:0 50%;width:100px}span.icon.icon-order-smart{background-image:url(/images/menu2.png);background-size:37px;height:80px}span.icon.icon-overlay-section.booking-calendar{background-size:35px;background-position:50%;width:35px;z-index:1;position:relative;left:30px;top:5px}.bg-icon-sec.order-tb,.bg-icon-section.booking-cal,.bg-icon-section.deliveri{background-size:cover;height:100%;width:100%;background-repeat:no-repeat;position:absolute;top:0;left:0}.bg-icon-section.booking-cal{background-image:url(/images/calendar-man.svg);opacity:.02;background-position:120px 50%}.bg-icon-section.deliveri{background-image:url(/images/delivery-man.svg);opacity:.03;background-position:-120px 50%}.bg-icon-sec.order-tb{background-image:url(/images/order-man.svg);opacity:.07;background-position:120px 50%}img.bg-image-section-overlay{position:absolute;left:0;top:0;z-index:-1;object-fit:cover}.button.bg-section,.color-section.one,button.xx,button.xx:hover{transition-timing-function:ease-out;transition-duration:.2s}.button.bg-section{width:100%;display:flex;align-content:center;justify-content:center;align-items:center}img.bg-image-section-overlay.booking-calendar{height:220px}img.bg-image-section-overlay.smart-order{height:100%}img.bg-image-overlay.overlay-one{position:absolute;top:0;left:0;height:100%;object-fit:cover;z-index:-1111111111}.color-section.one{background:-webkit-gradient(linear,left top,right bottom,from(rgba(0,164,166,.7)),to(teal))}img.bg-image-overlay.overlay-two{z-index:-1}.color-section.one,.color-section.tree,.color-section.two{position:fixed;top:0;left:0;width:100%;height:100%}.color-section.two{z-index:1;background:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:auto}img.bg-image-overlay.overlay-tree,img.bg-image-overlay.overlay-two{top:0;left:0;height:100%;object-fit:cover;object-position:50%;position:fixed}.color-section.tree{background:rgba(255,255,255,.8)}.bg-color-section-overlay.booking-calendar{position:absolute;top:0;left:0;width:100%;height:240px;z-index:0;background:linear-gradient(-2deg,#fff 25px,rgba(0,164,166,.8)0)}.bg-color-tradutor,.disposition-form,button.xx.delivery{flex-direction:row;flex-wrap:nowrap}button.xx.delivery{text-align:left;align-items:center;color:#00a4a6;font-weight:600;max-width:80%;margin:0 auto}p.text-one.info-table,p.text-two.info-table{color:#fff;font-weight:400;line-height:20px;margin-top:10px;text-transform:uppercase;font-size:15px;opacity:1!important}input#size,input#table{border:0;background:rgba(255,255,255,.2);width:80%;height:100px;color:#fff;font-size:70px;text-align:center;padding:0!important}.disposition-form{align-items:flex-end}.bg-color-section-overlay.smart-order{position:absolute;top:0;left:0;width:100%;height:245px;z-index:0}span.icon.icon-overlay-section.smart-order{background-image:url(/images/menu2.png);background-size:28px;height:80px;background-repeat:no-repeat;background-position:50%;width:100%;position:relative;left:0}button.xx{font-size:29px}form#table_form{margin-top:0;background:0 0}.color-section.tree.mockup-content:hover{border:5px solid red}button.xx:hover{-webkit-transform:scale(.9);transform:scale(.9)}form.booking-calendar{margin-top:60px!important}img.icon-tabl{width:49px;margin:0 auto 10px;opacity:1}.input-icon,a.link-delivery{justify-content:center}.poweredby{position:absolute;bottom:0;height:auto;width:100%;left:0;background:0 0;color:#fff;font-size:12px;text-align:center;font-weight:100;margin:0 auto}img.icon-footer{width:100px;margin:0 auto;padding-bottom:48px;position:relative}h2.title-section-overlay.smart-order{opacity:1!important;text-align:center;max-width:90%;left:0;margin:0 auto}button.confirm-mode.inside{font-weight:600;font-size:24px;padding:15px;letter-spacing:0;color:#fff;background:#20b2aa}.button-modality,button.other-order.return-menu{line-height:30px!important;font-family:inherit!important;padding:10px;height:50px;outline:0;cursor:pointer;text-transform:uppercase}img.logo-azienda-inside{width:85px;border-radius:20px;margin:20px auto 40px;box-shadow:0 0 20px rgb(117 125 146/8%),0 0 0 rgb(117 171 255/10%),0 15px 20px rgb(88 88 190/10%)!important}.tradutor-section.mobile{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;text-align:center!important;align-items:center;max-width:unset!important;width:100%!important;justify-content:space-evenly!important;height:auto!important;position:absolute!important;margin:15px auto 0!important}.button-modality{text-align:center;border:0!important;font-size:16px;font-weight:600!important;background:#fff;width:90%;max-width:400px;border-radius:50px;color:#000;margin:7px 0;-webkit-transition:height .4s ease-in-out;-moz-transition:height .4s ease-in-out;transition:.2s linear}.section-button-opt,.total-sect{height:100%;display:flex;width:100%}p.form-control-label.align-center{text-align:center;font-size:21px;font-weight:600;margin:0 auto}.tradutor-section.modality{position:absolute;display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;width:auto;left:0;right:0;text-align:center;flex-wrap:nowrap;z-index:0;height:60px;bottom:30px}.button-modality:hover,button.button-modality.delivery:hover,button.other-order.return-menu:hover{color:#000;background:#fff;transition:.2s linear;outline:0;letter-spacing:2px;box-shadow:0 5px 5px rgb(117 125 146/8%),0 0 0 rgb(117 171 255/10%),5px 5px 20px rgb(88 88 190/20%)!important}.icon-choose{margin-right:20px}.bg-color-tradutor,.logo-activity-traductor{display:flex;align-content:center;align-items:center}.logo-activity-traductor{flex-direction:column;right:0;left:0;top:0;text-align:center;width:100%;position:relative;margin:0;height:100%;min-height:300px;justify-content:center;z-index:2;color:#fff}img.logo-azienda-sez-modality{width:90px;height:90px;border-radius:25px;z-index:1;position:relative;margin-bottom:20px}button.button-modality.prenota-tavolo{color:#00a4a6}@media (min-width:768px){.left,.right{width:40%;max-width:300px}}@media (max-width:768px){.sezione-all{flex-direction:column}.bg-color-tradutor{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;width:auto!important;position:relative;padding:10px!important;align-content:center;margin:0 auto}.bg-section.one{width:100%;height:50%}.bg-section.two{width:100%;height:100%}.tradutor-section.modality{display:flex;flex-direction:row;z-index:0;height:auto;align-items:flex-end;align-content:center;flex-wrap:nowrap;justify-content:center;left:0;right:0}a.gflag.nturl{margin:0}}hr.divider-modality{height:1px;position:relative;width:100%;border:0;background:#fff}.traductor.inside-page,span.ripple{position:absolute;right:20px;top:20px}span.ripple{width:100%!important;top:0!important;left:0!important;right:0!important;border-radius:50%;transform:scale(0);animation:.6s linear ripple;background-color:rgba(0,0,0,.7)}button.traductor-dropdown{color:#fff}i.fi.fi-rr-world.traduttore{font-size:25px;color:#fff}a.link-delivery{display:flex;max-width:400px;width:90%}.section-button-opt,.total-sect{flex-direction:column;align-items:center}.section-button-opt{justify-content:center;position:relative;z-index:2;max-width:100%}.total-sect{position:absolute;align-content:center;-webkit-overflow-scrolling:touch;overflow:auto;justify-content:flex-start;margin-bottom:100px}i.fi.fi-rr-calendar,i.fi.fi-rr-shop,i.fi.fi-rr-shopping-cart,i.fi.fi-rr-truck-side{font-size:20px;position:relative;top:4px;margin-right:5px}button.other-order.return-menu{border:0!important;font-size:15px!important;font-weight:600!important;transition:.2s linear;background:#fff;width:100%;border-radius:10px;color:#000;margin:7px 0;text-align:center}.text-description-activity{display:block!important;letter-spacing:2px;text-transform:uppercase;margin-top:5px;border-top:1px solid #fff;padding-top:10px;width:80%;max-width:350px;color:#fff;max-height:100px;overflow:auto;text-shadow:0 0 10px rgba(0,0,0,.5)}h1.text-title-name-activity.notranslate{text-transform:uppercase;font-size:25px;text-shadow:0 0 10px rgba(0,0,0,.5)}.select-language-text{font-size:8px;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:5px}.btn-top-header{display:flex;justify-content:space-between;align-items:center;max-width:500px;margin:0 auto;padding:20px 0 0;width:90%;z-index:1111111;position:relative}div#CybotCookiebotDialogHeader,div#CybotCookiebotDialogPoweredByText{display:none!important}div#CybotCookiebotDialogBodyEdgeMoreDetails{justify-content:center!important;margin:10px 0!important}#CybotCookiebotDialog *{font-family:montserrat!important;font-size:12px!important;text-align:justify!important;font-weight:500!important}h2#CybotCookiebotDialogBodyContentTitle{font-family:montserrat!important;text-transform:uppercase;font-size:13px;font-weight:700!important}.CybotCookiebotDialogContentWrapper,div#CybotCookiebotDialogBodyButtonsWrapper{display:flex;align-items:center!important}button#CybotCookiebotDialogBodyButtonAccept,button#CybotCookiebotDialogBodyButtonDecline{text-align:center!important}button#CybotCookiebotDialogBodyButtonAccept{border-radius:50px!important;font-weight:600!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border:0}.CybotCookiebotScrollContainer{border:0!important}div#CybotCookiebotDialog{transform:none!important;left:0;z-index:20;border-radius:15px!important}a#CybotCookiebotDialogBodyEdgeMoreDetailsLink{width:130px}.CybotCookiebotDialogBodyBottomWrapper{margin-top:0!important}button#CybotCookiebotDialogBodyButtonAccept,button#CybotCookiebotDialogBodyButtonDecline{max-width:150px!important}div#CookiebotWidget-widgetContent{font-family:"Montserrat"!important}@media (max-width:768px){.CookiebotWidget-main-logo{display:none!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#000!important;border-color:#000!important;color:#fff}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#000!important}button#CybotCookiebotDialogBodyButtonAccept{min-width:130px!important}#CybotCookiebotDialogFooter{width:auto!important;min-width:200px!important}.CybotCookiebotDialogContentWrapper{flex-direction:column!important}div#CybotCookiebotDialog{transform:none!important;left:0!important;z-index:20;right:0!important;width:90%!important;margin:0 auto;top:30%!important;box-shadow:none!important;border-radius:10px!important}}@media (max-width:520px){div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}}@media (max-width:1280px){div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}}@media (min-width:768px){div#CybotCookiebotDialogTabContent{margin-left:0!important}div#CybotCookiebotDialogBodyContent{padding:0!important}#CybotCookiebotDialogBody{padding:0 20px!important}div#CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column-reverse!important}div#CybotCookiebotDialogFooter{max-width:200px;margin:0 20px!important}button#CybotCookiebotBannerCloseButtonE2E{position:absolute!important;right:10px!important;top:0;margin:0!important}#CybotCookiebotDialog .CookieCard{border-bottom:1px solid #313131}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{width:auto!important;max-width:200px!important;text-align:center!important;border-radius:50px!important}#CybotCookiebotDialog{width:95%!important;max-width:1024px!important;min-width:unset!important;bottom:90px!important;top:unset!important;box-shadow:none!important;padding:10px 0!important;margin:0 auto!important;left:0!important;right:0!important}.CybotCookiebotDialogContentWrapper{padding:0!important;flex-direction:row!important}#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper{max-width:130px}}.section-button-opt{margin-bottom:50px}