@font-face{font-display:swap;font-family:BiroScript;font-style:normal;font-weight:700;src:url(/static/media/Biro%20Script%20Bold%20Standard%20US.4b672b4554e367f509a2.ttf) format("truetype")}@font-face{font-display:swap;font-family:BiroScript;font-style:normal;font-weight:700;src:url(/static/media/Biro%20Script%20Bold%20Standard.992dcc01bb8e901d059d.ttf) format("truetype")}@font-face{font-display:swap;font-family:BiroScript;font-style:italic;font-weight:400;src:url(/static/media/Biro%20Script%20Sloppy%20Standard%20US.957985706df289cc5882.ttf) format("truetype")}@font-face{font-display:swap;font-family:BiroScript;font-style:italic;font-weight:400;src:url(/static/media/Biro%20Script%20Sloppy%20Standard.3749ce0716c826d37fd0.ttf) format("truetype")}@font-face{font-display:swap;font-family:BiroScript;font-style:normal;font-weight:400;src:url(/static/media/Biro%20Script%20Standard%20US.251e0830bb00ee37d63a.ttf) format("truetype")}@font-face{font-display:swap;font-family:BiroScript;font-style:normal;font-weight:400;src:url(/static/media/Biro%20Script%20Standard.8083313df5ea7c78c345.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg-color:#fffffb;--text-black:#030303;--text-dark-gray:#444}html{background:#fffffb!important;background:var(--bg-color)!important;overflow-x:hidden}.container{margin:0 auto;max-width:1280px;padding:1rem 0}a{color:#030303;color:var(--text-black);font-family:montserrat,sans-serif}a:hover{color:#444;color:var(--text-dark-gray)}em,p,span,strong{font-family:montserrat,sans-serif}.mb-0{margin-block-end:0;margin-bottom:0}main{display:flex;flex-direction:column;height:100svh;max-height:100svh!important;overflow-x:hidden}.back__link{align-self:self-start}.home__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:3.75rem;justify-content:space-evenly;width:100%}h2{font-family:BiroScript,sans-serif;font-weight:400;margin-block-end:0;text-align:center}.open__hours{gap:2rem;justify-content:center;width:100%}.open__hours,.open__hours div{align-items:center;display:flex}.open__hours div{flex-direction:column;gap:.3rem}.open__hours>div>p{margin:0}.menu{display:flex;gap:2rem}.menu a{text-align:center;text-transform:uppercase}.email{text-decoration:underline!important}.milles__logo{margin-top:3rem;width:min(130%,450px)}@media screen and (max-width:768px){.milles__logo{margin-top:0}.open__hours{flex-direction:column;gap:.8rem;margin-top:1rem}.open__hours div{flex-direction:row;justify-content:space-between;min-width:170px;width:100%}.open__hours p{font-size:.8rem}.open__hours__wrapper{padding:0 2rem}.menu{flex-direction:column}}.contact__info{display:flex;gap:2rem;justify-content:center}.contact__info div{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:10rem}.contact__info div a{text-decoration:none}@media screen and (max-width:768px){.contact__info div{width:5.2rem}.contact__info div a,.contact__info div span{font-size:.6rem!important}}.book__table{min-width:100%}.book__table a{font-family:BiroScript,sans-serif;font-size:3rem;text-decoration:none}.book__link{align-items:center;display:flex;gap:1rem;justify-content:center;transition:all .1s}.book__link:hover{transform:translateY(-.1rem)}@media screen and (max-width:768px){.book__table a{font-size:2.2rem}.book__table img{height:15px}}.cookie-consent-overlay{align-items:flex-end;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.cookie-consent-banner{background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}.cookie-consent-content{padding:24px}.cookie-consent-content h3{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 12px}.cookie-consent-content p{color:#666;font-size:14px;line-height:1.5;margin:0 0 20px}.cookie-consent-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.cookie-consent-btn{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;min-width:120px;padding:10px 20px;transition:all .2s ease}.cookie-consent-btn--primary{background-color:#1a1a1a;color:#fff}.cookie-consent-btn--primary:hover{background-color:#333}.cookie-consent-btn--secondary{background-color:#f5f5f5;border:1px solid #ddd;color:#1a1a1a}.cookie-consent-btn--secondary:hover{background-color:#e9e9e9}.cookie-consent-preferences{margin-top:20px}.cookie-consent-preference{background-color:#fafafa;border:1px solid #e9e9e9;border-radius:8px;margin-bottom:20px;padding:16px}.cookie-consent-checkbox{align-items:flex-start;cursor:pointer;display:flex;gap:12px;margin:0}.cookie-consent-checkbox input[type=checkbox]{display:none}.cookie-consent-checkmark{background-color:#fff;border:2px solid #ddd;border-radius:4px;flex-shrink:0;height:20px;margin-top:2px;position:relative;transition:all .2s ease;width:20px}.cookie-consent-checkbox input[type=checkbox]:checked+.cookie-consent-checkmark{background-color:#1a1a1a;border-color:#1a1a1a}.cookie-consent-checkbox input[type=checkbox]:checked+.cookie-consent-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.cookie-consent-checkbox input[type=checkbox]:disabled+.cookie-consent-checkmark{background-color:#f0f0f0;border-color:#ccc;cursor:not-allowed}.cookie-consent-checkbox input[type=checkbox]:disabled+.cookie-consent-checkmark:after{border:solid #999;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.cookie-consent-checkbox div strong{color:#1a1a1a;display:block;font-size:14px;margin-bottom:4px}.cookie-consent-checkbox div p{color:#666;font-size:13px;line-height:1.4;margin:0}@media (max-width:768px){.cookie-consent-overlay{padding:10px}.cookie-consent-content{padding:20px}.cookie-consent-actions{flex-direction:column}.cookie-consent-btn{min-width:auto;width:100%}}
/*# sourceMappingURL=main.c2615a97.css.map*/