:root{--ion-font-family: "TitilliumWeb";--ion-color-primary: #564960;--ion-color-primary-rgb: 86,73,96;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255,255,255;--ion-color-primary-shade: #4c4054;--ion-color-primary-tint: #675b70;--ion-color-primary-light: #D2CAD8;--ion-color-primary-light-rgb: 210,202,216;--ion-color-primary-light-contrast: #000000;--ion-color-primary-light-contrast-rgb: 0,0,0;--ion-color-primary-light-shade: #b9b2be;--ion-color-primary-light-tint: #d7cfdc;--ion-color-secondary: #EAEAEA;--ion-color-secondary-rgb: 234,234,234;--ion-color-secondary-contrast: #000000;--ion-color-secondary-contrast-rgb: 0,0,0;--ion-color-secondary-shade: #cecece;--ion-color-secondary-tint: #ececec;--ion-color-danger: #ee5a5a;--ion-color-danger-rgb: 238,90,90;--ion-color-danger-contrast: #000000;--ion-color-danger-contrast-rgb: 0,0,0;--ion-color-danger-shade: #d14f4f;--ion-color-danger-tint: #f06b6b;--ion-color-white: #ffffff;--ion-color-white-rgb: 255,255,255;--ion-color-white-contrast: #000000;--ion-color-white-contrast-rgb: 0,0,0;--ion-color-white-shade: #e0e0e0;--ion-color-white-tint: #ffffff;--ion-color-black: #000000;--ion-color-black-rgb: 0,0,0;--ion-color-black-contrast: #ffffff;--ion-color-black-contrast-rgb: 255,255,255;--ion-color-black-shade: #000000;--ion-color-black-tint: #1a1a1a;--ion-color-success: #29D98A;--ion-color-success-rgb: 41,217,138;--ion-color-success-contrast: #000000;--ion-color-success-contrast-rgb: 0,0,0;--ion-color-success-shade: #24bf79;--ion-color-success-tint: #3edd96;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-primary-text: #5B4E65;--ion-color-step-50: #eeeeee;--ion-color-step-100: #999999;--ion-color-step-150: #666666;--ion-color-step-200: #a4a4a4;--ion-color-step-250: #d5d5d5;--ion-gradient-scroll: linear-gradient(0deg, rgba(var(--ion-color-secondary-rgb), 1), rgba(var(--ion-color-secondary-rgb), .8) 40%, rgba(var(--ion-color-secondary-rgb), .3) 70%, rgba(var(--ion-color-secondary-rgb), 0) 100%)}:root .ion-color-primary{--ion-color-base: var(--ion-color-primary);--ion-color-base-rgb: var(--ion-color-primary-rgb);--ion-color-contrast: var(--ion-color-primary-contrast);--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb);--ion-color-shade: var(--ion-color-primary-shade);--ion-color-tint: var(--ion-color-primary-tint)}:root .ion-color-primary-light{--ion-color-base: var(--ion-color-primary-light);--ion-color-base-rgb: var(--ion-color-primary-light-rgb);--ion-color-contrast: var(--ion-color-primary-light-contrast);--ion-color-contrast-rgb: var(--ion-color-primary-light-contrast-rgb);--ion-color-shade: var(--ion-color-primary-light-shade);--ion-color-tint: var(--ion-color-primary-light-tint)}:root .ion-color-secondary{--ion-color-base: var(--ion-color-secondary);--ion-color-base-rgb: var(--ion-color-secondary-rgb);--ion-color-contrast: var(--ion-color-secondary-contrast);--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb);--ion-color-shade: var(--ion-color-secondary-shade);--ion-color-tint: var(--ion-color-secondary-tint)}:root .ion-color-danger{--ion-color-base: var(--ion-color-danger);--ion-color-base-rgb: var(--ion-color-danger-rgb);--ion-color-contrast: var(--ion-color-danger-contrast);--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb);--ion-color-shade: var(--ion-color-danger-shade);--ion-color-tint: var(--ion-color-danger-tint)}:root .ion-color-white{--ion-color-base: var(--ion-color-white);--ion-color-base-rgb: var(--ion-color-white-rgb);--ion-color-contrast: var(--ion-color-white-contrast);--ion-color-contrast-rgb: var(--ion-color-white-contrast-rgb);--ion-color-shade: var(--ion-color-white-shade);--ion-color-tint: var(--ion-color-white-tint)}:root .ion-color-black{--ion-color-base: var(--ion-color-black);--ion-color-base-rgb: var(--ion-color-black-rgb);--ion-color-contrast: var(--ion-color-black-contrast);--ion-color-contrast-rgb: var(--ion-color-black-contrast-rgb);--ion-color-shade: var(--ion-color-black-shade);--ion-color-tint: var(--ion-color-black-tint)}:root .ion-color-success{--ion-color-base: var(--ion-color-success);--ion-color-base-rgb: var(--ion-color-success-rgb);--ion-color-contrast: var(--ion-color-success-contrast);--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb);--ion-color-shade: var(--ion-color-success-shade);--ion-color-tint: var(--ion-color-success-tint)}@font-face{font-family:TitilliumWeb;font-style:normal;font-weight:300;src:url(TitilliumWeb-Light.d7828eee22fba966.ttf)}@font-face{font-family:TitilliumWeb;font-style:normal;font-weight:400;src:url(TitilliumWeb-Regular.388be0fed7877fb9.ttf)}@font-face{font-family:TitilliumWeb;font-style:normal;font-weight:600;src:url(TitilliumWeb-Semibold.0d8490515ca45856.ttf)}@font-face{font-family:TitilliumWeb;font-style:normal;font-weight:700;src:url(TitilliumWeb-Bold.7680b9e05f47b008.ttf)}@font-face{font-family:prenotazioni;src:url(prenotazioni.530344b521049460.eot?rj9bxg);src:url(prenotazioni.530344b521049460.eot?rj9bxg#iefix) format("embedded-opentype"),url(prenotazioni.3d0aaf7e211f06b1.ttf?rj9bxg) format("truetype"),url(prenotazioni.38c62a8259d02f86.woff?rj9bxg) format("woff"),url(prenotazioni.8c9c9b98ff681af4.svg?rj9bxg#prenotazioni) format("svg");font-weight:400;font-style:normal;font-display:block}.myicon{font-family:prenotazioni!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.myicon:before{color:var(--ion-color-primary)}.myicon-calendar:before{content:"\e901"}.myicon-minus:before{content:"\e900"}.myicon-table:before{content:"\e905"}.myicon-alert-circle:before{content:"\e909"}.myicon-left-arrow:before{content:"\e902";color:var(--ion-color-black)}.myicon-check:before{content:"\e903"}.myicon-user:before{content:"\e904"}.myicon-right-arrow:before{content:"\e908";color:var(--ion-color-black)}.myicon-plus:before{content:"\e906"}.myicon-time:before{content:"\e907"}.myicon-vip:before{content:"\e90a";color:#e6b410}.myicon-allergene:before{content:"\e90b";color:#5b456b}.myicon-delete:before{content:"\e90d";color:#564960}.myicon-edit:before{content:"\e90c";color:#fff}*{-webkit-tap-highlight-color:transparent}body{margin:0!important;background:var(--image-background),var(--ion-color-step-50);background-size:cover!important}.reserv{background:var(--ion-color-secondary);border-radius:10px;box-shadow:0 0 20px rgba(var(--ion-color-black-rgb),.16);width:42%;height:60%}.reserv .reserv-header{background:var(--ion-color-white);height:80px;border-radius:10px 10px 0 0}.reserv .reserv-body{display:flex;flex-direction:column;margin:0 50px;height:calc(100% - 80px);position:relative}.reserv .reserv-body .title{color:var(--ion-color-step-100);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:4px}.reserv .reserv-body .reserv-content{overflow-y:auto;margin-bottom:75px;--content-height: 180px;height:calc(100% - var(--content-height))}.content-row{display:flex;flex-direction:row}.content-row .content-left{display:inherit;justify-content:start}.content-row .content-left .description{font-size:30px;font-weight:700;line-height:35px}.content-row .content-right{display:inherit;justify-content:end}.scroll-overlay:before{content:"";bottom:75px;position:absolute;background:var(--ion-gradient-scroll);height:30px;width:100%;z-index:10}.scroll-overlay .content-row{padding-bottom:40px;overflow-y:auto}.no-availability{font-size:18px;font-weight:700}ion-modal{font-family:TitilliumWeb!important;--border-radius: 6px;--background: var(--ion-color-secondary);--width: auto}ion-modal.mini-modal{--height: 60%;--min-height: 650px;--width: 25%}ion-modal.overlap-size,ion-modal.note-tag{--width: 42%;--height: 60%;--min-width: 800px;--min-height: 650px}ion-modal.auto-size{--height: auto !important;--width: auto !important}ion-modal.mid-modal{--min-width: 500px}ion-modal.auto-height{--height: auto !important;--border-radius: 6px}ion-modal.info-modal{--max-width: 400px}ion-modal.info-modal .scroll-overlay:before{left:0;width:calc(100% - 5px)}ion-modal.info-modal .content{margin-top:0!important;text-align:center;height:calc(var(--height) - 75px);overflow-y:scroll}ion-modal.info-modal .content ion-label{display:block;margin:30px 30px 0;font-weight:600;color:var(--ion-color-primary)}ion-modal.info-modal .content ion-title{margin-top:30px;font-size:24px;font-weight:700}ion-modal.info-modal .content .policy-text{margin:10px 20px 70px;text-align:start}ion-modal.info-modal .content .buttons{display:flex;flex-direction:row}ion-modal.info-modal .content .buttons ion-item{width:100%;--background: transparent}ion-modal.info-modal .content .buttons ion-item ion-button{margin:0;width:100%;height:100%;font-size:18px;letter-spacing:0}ion-modal.info-modal .content .buttons ion-item ion-button.close-button{--background: var(--ion-color-step-250);--color: var(--ion-color-black)}ion-modal.full-screen-modal{--width: 100%;--height: 100%;--background: transparent}ion-select{--highlight-color: var(--ion-color-primary)}.language-popover::part(content){width:-moz-fit-content;width:fit-content}.language-popover ion-list{padding:0}.registration-popover::part(content){left:calc(50% + 5px);width:calc(max(42%,800px)/2 - 50px);border-radius:6px;box-shadow:0 0 10px rgba(var(--ion-color-black-rgb),.4)}.registration-popover ion-list{padding:0}ion-alert .alert-head{padding-bottom:0!important}ion-alert .alert-radio-group{border-top:0!important;border-bottom:0!important}.cancel-alert{--max-width: 25%;--background: var(--ion-color-secondary)}.cancel-alert .alert-wrapper{border-radius:10px}.cancel-alert .alert-wrapper .alert-title{font-weight:700;text-align:center;line-height:1.5rem}.cancel-alert .alert-wrapper .alert-head{padding-top:30px}.cancel-alert .alert-wrapper .alert-button-group{padding:30px 23px 20px;gap:22px}.cancel-alert .alert-wrapper .alert-button-group button{font-family:inherit;font-size:1rem;border-radius:6px;text-transform:none;width:calc(50% - 11px);margin:0;padding:18px 10px}.cancel-alert .alert-wrapper .alert-button-group button:hover{cursor:pointer}.cancel-alert .alert-wrapper .alert-button-group button.dismiss{background:var(--ion-color-step-250);color:var(--ion-color-black)}.cancel-alert .alert-wrapper .alert-button-group button.confirm{background:var(--ion-color-primary);color:var(--ion-color-white)}.cancel-alert .alert-wrapper .alert-button-group button span{justify-content:center}ion-datetime{--background: var(--ion-color-white)}ion-button{--box-shadow: none;--border-radius: 6px;text-transform:none}ion-button.next-button,ion-button.back-button{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;--background-hover: transparent}ion-button.next-button .myicon-left-arrow,ion-button.back-button .myicon-left-arrow{margin-right:10px}ion-button.next-button .myicon-right-arrow,ion-button.back-button .myicon-right-arrow{margin-left:10px}ion-button.next-button .button-text,ion-button.back-button .button-text{font-size:18px}ion-button.confirm-button{margin:0}ion-button.confirm-button .button-text{color:var(--ion-color-white)!important}ion-button.no-hover{--background-hover-opacity: 0}ion-button .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}textarea{border:none;border-radius:6px;padding:0;resize:none;outline:none;font-family:inherit;font-size:inherit;letter-spacing:1px}ion-content{height:100%;--background: transparent}input{font-family:inherit;height:100%;width:100%;font-size:16px;border:none;outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.spinner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px}.buttons{position:absolute;bottom:0;margin-bottom:20px;width:100%}ion-loading{z-index:0!important}div[style*="position: absolute; top: 0px; left: 0px; box-sizing: border-box;"]{pointer-events:none}div[style*="position: absolute; top: 0px; left: 0px; box-sizing: border-box;"] iframe{pointer-events:auto;background:#fff}@media only screen and (max-width: 576px){div[style*="position: absolute; top: 0px; left: 0px; box-sizing: border-box;"]{border-width:0!important}}div[style*="position: absolute; top: 0px; left: 0px; box-sizing: border-box;"]>div[style*="z-index: 999"]{pointer-events:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background-color:var(--ion-color-step-100);border-radius:5px}@media screen and (max-width: 991px){ion-modal{--border-radius: 0;--width: 100% !important;--height: 100dvh !important;--min-width: 0 !important;--max-width: unset !important}ion-modal.adapt-width{--width: 75% !important}.cancel-alert{--max-width: 80%}.registration-popover::part(content){margin:0 30px;left:0;width:calc(100% - 60px)}.reserv{border-radius:0}.reserv .reserv-header{border-radius:0;height:50px}.reserv .reserv-body{height:calc(100% - 50px)}.reserv .reserv-body:has(.countdown) .reserv-content{--content-height: 174px}.reserv .reserv-body .reserv-content{--content-height: 140px}.reserv .reserv-body .title{display:block;text-align:center}.content-row{overflow:hidden;flex-direction:column!important}.content-row .content-right,.content-row .content-left{justify-content:center;text-align:center;width:100%!important}.content-row .content-right{margin-top:30px}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:var(--ion-color-step-100);border-radius:5px}}@media screen and (max-width: 575px){ion-modal.adapt-width{--width: 100% !important}}
