.menu{padding:100px 0 0}.menu .menu__header h1{font-family:MADE Mirage;font-style:normal;font-weight:250;font-size:144px;line-height:179px;text-align:center;color:#171a23;margin-bottom:60px}.menu .menu__navigation .menu__mobile-menu{display:none}.menu .menu__navigation ul li{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;border-left:0}.menu .menu__navigation ul li a{font-family:Neue Haas Grotesk Display Pro,sans-serif;font-weight:600;font-size:14px;line-height:17px;text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#171a23;padding:25px 15px;display:block}.menu .menu__navigation ul li a:hover{background-color:#171a23;color:#fff}.menu .menu__navigation ul li:last-child{border-right:0}.menu .menu__navigation ul .active a{background-color:#171a23;color:#fff}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{width:25%;border-right:1px solid rgba(0,0,0,.2);padding:92px 0}.menu .menu__body .menu__sidebar ul li{margin-bottom:40px;padding-left:120px;padding-right:24px;position:relative}.menu .menu__body .menu__sidebar ul li a{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.175em;text-transform:uppercase;color:#171a23}.menu .menu__body .menu__sidebar ul li .active:before,.menu .menu__body .menu__sidebar ul li a:hover:before{content:"";height:1px;width:95px;border-top:1px solid #000;position:absolute;top:0;left:0;bottom:0;margin:auto}.menu .menu__body .menu__sidebar ul li:last-child{margin-bottom:0}.menu .menu__body .menu__sidebar--float ul{position:fixed;left:0;background:#f9f9f9;padding:92px 0;width:25%;z-index:3;border-right:1px solid rgba(0,0,0,.2);-ms-flex-line-pack:start;align-content:flex-start;height:100vh;overflow:auto}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar{width:5px}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #c3c3c3;box-shadow:inset 0 0 6px #c3c3c3;background-color:#fff}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-thumb{background-color:#585858;outline:unset}.menu .menu__body .menu__content{width:75%;padding:92px 120px 164px 115px}.menu .menu__body .menu__content .mobile-title,.menu .menu__body .menu__content .tablet-menu{display:none}.menu .menu__body .menu__content .menu__item{padding-bottom:150.73px}.menu .menu__body .menu__content .menu__item h3{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:300;font-size:48px;line-height:140%;color:#171a23;margin-bottom:48px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:71.73px;padding-bottom:24.27px;border-bottom:2px dotted #171a23}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:16px;line-height:19px;letter-spacing:.22em;text-transform:uppercase;color:#171a23;margin-bottom:16px}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;font-family:MADE Mirage;font-style:normal;font-weight:400;font-size:32px;line-height:101.4%;color:#171a23}.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{font-family:MADE Mirage;font-style:normal;font-weight:400;font-size:32px;line-height:101.4%;color:#171a23;margin-bottom:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:24px;line-height:101.4%;text-align:right;color:#171a23}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}footer{position:relative;z-index:3}@media only screen and (max-width:1440px){.menu{padding:80px 0 0}.menu .menu__header h1{font-family:MADE Mirage;font-style:normal;font-weight:400;font-size:144px;line-height:182px;text-align:center;color:#171a23;margin-bottom:77px}.menu .menu__navigation ul li{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;border-left:0}.menu .menu__navigation ul li a{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#171a23;padding:25px 10px;display:block}.menu .menu__navigation ul li a:hover{background-color:#171a23;color:#fff}.menu .menu__navigation ul li:last-child{border-right:0}.menu .menu__navigation ul .active a{background-color:#171a23;color:#fff}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{width:25%;border-right:1px solid rgba(0,0,0,.2);padding:133px 0}.menu .menu__body .menu__sidebar ul li{margin-bottom:40px;padding-left:120px;position:relative}.menu .menu__body .menu__sidebar ul li a{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:18px;line-height:22px;letter-spacing:.175em;text-transform:uppercase;color:#171a23}.menu .menu__body .menu__sidebar ul li .active:before,.menu .menu__body .menu__sidebar ul li a:hover:before{content:"";height:1px;width:95px;border-top:1px solid #000;position:absolute;top:0;left:0;bottom:0;margin:auto}.menu .menu__body .menu__sidebar ul li:last-child{margin-bottom:0}.menu .menu__body .menu__sidebar--float ul{position:fixed;left:0;background:#f9f9f9;width:25%;z-index:3;border-right:1px solid rgba(0,0,0,.2);-ms-flex-line-pack:start;align-content:flex-start;height:100vh;overflow:auto;-webkit-box-orient:unset!important;-webkit-box-direction:unset!important;-ms-flex-direction:unset!important;flex-direction:unset!important;padding:133px 0 233px}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar{width:5px}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #c3c3c3;box-shadow:inset 0 0 6px #c3c3c3;background-color:#fff}.menu .menu__body .menu__sidebar--float ul::-webkit-scrollbar-thumb{background-color:#585858;outline:unset}.menu .menu__body .menu__content{width:75%;padding:118px 80px 164px 60px}.menu .menu__body .menu__content .menu__item{padding-bottom:104px}.menu .menu__body .menu__content .menu__item h3{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:35px;line-height:140%;color:#171a23;margin-bottom:40px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:76px;padding-bottom:24px;border-bottom:2px dotted #171a23}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:16px;line-height:19px;letter-spacing:.22em;text-transform:uppercase;color:#171a23;margin-bottom:16px}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.menu .menu__body .menu__content .menu__item .menu__info .menu__title,.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:28px;line-height:101.4%;color:#171a23}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:24px;line-height:101.4%;text-align:right;color:#171a23}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}}@media only screen and (max-width:991px){.menu{padding:51px 0 0}.menu .menu__header h1{font-family:MADE Mirage;font-style:normal;font-weight:400;font-size:96px;line-height:121px;text-align:center;color:#000;margin-bottom:80px}.menu .menu__navigation ul li{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;border-left:0}.menu .menu__navigation ul li a{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:14px;line-height:17px;text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#171a23;padding:25px 10px;display:block}.menu .menu__navigation ul li a:hover{background-color:#171a23;color:#fff}.menu .menu__navigation ul li:last-child{border-right:0}.menu .menu__navigation ul .active a{background-color:#171a23;color:#fff}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{display:none}.menu .menu__body .menu__sidebar ul{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box}.menu .menu__body .menu__content{width:100%;padding:52px 30px 0}.menu .menu__body .menu__content .tablet-menu{display:block;border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:366px;margin:auto 0 auto auto;padding:14px 24px;position:relative}.menu .menu__body .menu__content .tablet-menu p{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#171a23;position:relative;width:100%}.menu .menu__body .menu__content .tablet-menu p svg{position:absolute;top:0;right:0;bottom:0;margin:auto}.menu .menu__body .menu__content .tablet-menu ul{display:none;position:absolute;top:51px;left:0;right:0;list-style-type:none;margin:0;padding:0;background-color:#fcfbfa;border:1px solid #171a23;border-top:0}.menu .menu__body .menu__content .tablet-menu ul li{border-bottom:1px solid #171a23}.menu .menu__body .menu__content .tablet-menu ul li a{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#171a23;padding:14px 24px;display:block}.menu .menu__body .menu__content .tablet-menu ul li:last-child{border-bottom:0}.menu .menu__body .menu__content .menu__item{padding-top:42px;padding-bottom:0}.menu .menu__body .menu__content .menu__item h3{display:none;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:35px;line-height:140%;color:#171a23;margin-bottom:20px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:60px;padding-bottom:24px;border-bottom:2px dotted #171a23}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:16px;line-height:19px;letter-spacing:.22em;text-transform:uppercase;color:#171a23;margin-bottom:16px}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.menu .menu__body .menu__content .menu__item .menu__info .menu__title,.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:24px;line-height:101.4%;color:#171a23}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:24px;line-height:101.4%;text-align:right;color:#171a23}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}}@media only screen and (max-width:767px){.menu{padding:40px 0 80px}.menu .menu__header h1{font-family:MADE Mirage;font-style:normal;font-weight:400;font-size:96px;line-height:121px;text-align:center;color:#000;margin-bottom:41px}.menu .menu__navigation{border:1px solid #171a23;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 24px 41px;padding:14px 24px;position:relative}.menu .menu__navigation .menu__mobile-menu{display:block}.menu .menu__navigation p{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#171a23;position:relative;width:100%}.menu .menu__navigation p svg{position:absolute;top:0;right:0;bottom:0;margin:auto}.menu .menu__navigation ul{display:none;position:absolute;top:51px;left:0;right:0;list-style-type:none;margin:0;padding:0;background-color:#fcfbfa;border:1px solid #171a23;border-top:0;z-index:4}.menu .menu__navigation ul li{border-bottom:1px solid #171a23}.menu .menu__navigation ul li a{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#171a23;padding:14px 24px;display:block;text-align:left;letter-spacing:0;text-transform:none}.menu .menu__navigation ul li:last-child{border-bottom:0}.menu .menu__body{display:-webkit-box;display:-ms-flexbox;display:flex}.menu .menu__body .menu__sidebar{display:none}.menu .menu__body .menu__content{width:100%;padding:0 24px}.menu .menu__body .menu__content .mobile-title{display:block;font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:48px;line-height:120%;color:#171a23;mix-blend-mode:normal;margin-top:80px;margin-bottom:21px}.menu .menu__body .menu__content .menu__num:first-child .mobile-title{margin-top:0}.menu .menu__body .menu__content .tablet-menu{background:#171a23;border:1px solid rgba(0,0,0,.3);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;max-width:100%;margin:auto 0 auto auto;padding:14px 24px;position:relative}.menu .menu__body .menu__content .tablet-menu p{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#fff;position:relative;width:100%}.menu .menu__body .menu__content .tablet-menu p svg{position:absolute;top:0;right:0;bottom:0;margin:auto}.menu .menu__body .menu__content .tablet-menu p svg path{stroke:#fff}.menu .menu__body .menu__content .tablet-menu ul{display:none;position:absolute;top:51px;left:0;right:0;list-style-type:none;margin:0;padding:0;background-color:#fcfbfa;border:1px solid #171a23;border-top:0}.menu .menu__body .menu__content .tablet-menu ul li{border-bottom:1px solid #171a23;background-color:#171a23}.menu .menu__body .menu__content .tablet-menu ul li a{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:18px;line-height:22px;color:#fff;padding:14px 24px;display:block}.menu .menu__body .menu__content .tablet-menu ul li:last-child{border-bottom:0}.menu .menu__body .menu__content .menu__item{padding-bottom:0}.menu .menu__body .menu__content .menu__item h3{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500;font-size:35px;line-height:140%;color:#171a23;margin-bottom:20px}.menu .menu__body .menu__content .menu__item .menu__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:60px;padding-bottom:24px;border-bottom:2px dotted #171a23}.menu .menu__body .menu__content .menu__item .menu__info:nth-child(2){padding-top:0}.menu .menu__body .menu__content .menu__item .menu__info .menu__type{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:600;font-size:16px;line-height:19px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.menu .menu__body .menu__content .menu__item .menu__info .menu__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.menu .menu__body .menu__content .menu__item .menu__info .menu__title,.menu .menu__body .menu__content .menu__item .menu__info .menu__title p{font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:28px;line-height:101.4%;color:#171a23;margin-bottom:32px}.menu .menu__body .menu__content .menu__item .menu__info .menu__price{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.menu .menu__body .menu__content .menu__item .menu__info .menu__price p{font-family:MADE Mirage;font-style:normal;font-weight:500;font-size:32px;line-height:101.4%;text-align:left;color:#171a23}.menu .menu__body .menu__content .menu__item:last-child{padding-bottom:0}}@media only screen and (max-width:500px){.menu .menu__header h1{font-size:15vw;line-height:16vw}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/21639729/hub_generated/template_assets/69695171358/1660532203638/charelainn-restaurant/css/templates/menu.css */