.mainAction.mainAction--takeTable{display:none}.restaurantMain{padding-top:16px;padding-bottom:40px}.restaurantMain h2,.restaurantMain h3,.restaurantMain h4{line-height:1.28;margin-bottom:16px}.restaurantMain p{margin-top:0}.restaurantMain__inner{max-width:516px}.restaurantMain__inner h1,.restaurantMain__inner h2{margin-top:0;margin-bottom:16px;line-height:1.25}.restaurantMain__inner__facilities{margin-bottom:8px;margin-top:34px}.restaurantMain__inner__facilities h3{margin:0 0 24px}.restaurantMain__inner__holidays{margin-bottom:16px}.restaurantMain__inner__contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.restaurantMain__inner__contact div{width:100%}.restaurantMain__inner__contact a,.restaurantMain__inner__contact span{color:#2b2b2b;text-decoration:none;line-height:1.5}.restaurantMain__inner__contact a,.restaurantMain__inner__contact span{font-size:16px}@media screen and (min-width: 410px){.restaurantMain__inner__contact a,.restaurantMain__inner__contact span{font-size:-webkit-calc(16px + 2 * ((100vw - 410px) / 1170));font-size:calc(16px + 2 * ((100vw - 410px) / 1170))}}@media screen and (min-width: 1580px){.restaurantMain__inner__contact a,.restaurantMain__inner__contact span{font-size:18px}}.restaurantMain__inner__contact span{display:block}.restaurantMain__inner__contact span:first-child{font-weight:600}.restaurantMain__inner__contact span:first-child{font-size:12px}@media screen and (min-width: 410px){.restaurantMain__inner__contact span:first-child{font-size:-webkit-calc(12px + 4 * ((100vw - 410px) / 1170));font-size:calc(12px + 4 * ((100vw - 410px) / 1170))}}@media screen and (min-width: 1580px){.restaurantMain__inner__contact span:first-child{font-size:16px}}.restaurantMain__content__image{-webkit-border-radius:4px;border-radius:4px}.restaurantMain .mainAction{max-width:100%;padding:0}.restaurantMain .mainAction__button{width:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px}.restaurantMain .mainAction__button:before{display:none}.restaurantMain .mainAction__button svg{width:24px;height:24px;margin:auto 0;position:relative;z-index:1;margin-right:8px}.restaurantMain .mainAction__button .mainAction__button__text{font-size:14px;font-weight:600;line-height:1}.restaurantMain .mainAction__button .mainAction__button__text span{margin-right:4px}@media screen and (min-width: 576px){.restaurantMain{padding-top:-webkit-calc(1.75rem + 4.6153846154vw);padding-top:calc(1.75rem + 4.6153846154vw);padding-bottom:-webkit-calc(2rem + 6.9230769231vw);padding-bottom:calc(2rem + 6.9230769231vw)}}@media screen and (min-width: 576px)and (min-width: 1560px){.restaurantMain{padding-top:6.25rem}}@media screen and (min-width: 576px)and (min-width: 1560px){.restaurantMain{padding-bottom:8.75rem}}@media screen and (max-width: 991.5px){.restaurantMain .mainAction__button.mainAction__button--takeaway,.restaurantMain .mainAction__button.mainAction__button--table{padding:16px 0}}@media screen and (min-width: 992px){.restaurantMain__content .mainAction.roundedCTA{display:none}.restaurantMain__content h1,.restaurantMain__content h2{margin-top:0}.restaurantMain__inner__facilities{margin-top:60px;margin-bottom:-webkit-calc(1.4rem + 1.3846153846vw);margin-bottom:calc(1.4rem + 1.3846153846vw)}}@media screen and (min-width: 992px)and (min-width: 1560px){.restaurantMain__inner__facilities{margin-bottom:2.75rem}}@media screen and (min-width: 992px){.restaurantMain .mainAction__button{padding:20px}.restaurantMain .mainAction__button .mainAction__button__text span{display:none}}.restaurantFacilities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -16px}.restaurantFacilities div{text-align:center;margin:0 16px 16px;width:74px;min-width:74px}.restaurantFacilities div img{width:50px;height:50px;object-fit:contain;font-family:"object-fit: contain"}.restaurantFacilities div span{display:block;font-size:10px;font-weight:400}@media screen and (min-width: 992px){.restaurantFacilities{margin:0 -6px}.restaurantFacilities div{margin:0 6px 16px}}.groupedDays{border:1px solid #7c1808;position:relative;margin-bottom:16px;margin-top:55px}.groupedDays__title{top:0;left:0;right:0;margin:auto;text-align:center;position:absolute}.groupedDays__title span{-webkit-transform:rotate(-7deg) translateY(-50%);-ms-transform:rotate(-7deg) translateY(-50%);transform:rotate(-7deg) translateY(-50%);background:#eee8db;font-family:"SignPainter";color:#7c1808;font-weight:400;line-height:1;display:inline-block;padding:0 10px}.groupedDays__title span{font-size:32px}@media screen and (min-width: 410px){.groupedDays__title span{font-size:-webkit-calc(32px + 20 * ((100vw - 410px) / 1170));font-size:calc(32px + 20 * ((100vw - 410px) / 1170))}}@media screen and (min-width: 1580px){.groupedDays__title span{font-size:52px}}.groupedDays__inner{padding:22px 24px 0;width:100%}.groupedDays__inner div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;line-height:1}.groupedDays__inner div span{font-weight:400}.groupedDays__inner div span{font-size:14px}@media screen and (min-width: 410px){.groupedDays__inner div span{font-size:-webkit-calc(14px + 2 * ((100vw - 410px) / 1170));font-size:calc(14px + 2 * ((100vw - 410px) / 1170))}}@media screen and (min-width: 1580px){.groupedDays__inner div span{font-size:16px}}.groupedDays__inner div .groupedDayHours{font-size:16px;font-weight:600}@media screen and (min-width: 992px){.groupedDays{margin-top:80px}.groupedDays__inner{padding:-webkit-calc(1.3375rem + 0.8076923077vw) -webkit-calc(1.35rem + 0.9230769231vw) 0.75rem;padding:calc(1.3375rem + 0.8076923077vw) calc(1.35rem + 0.9230769231vw) 0.75rem}}@media screen and (min-width: 992px)and (min-width: 1560px){.groupedDays__inner{padding:2.125rem 2.25rem 0.75rem}}.closeDisclaimer{color:#2b2b2b;font-weight:400;font-style:italic;margin-top:8px;display:block}.closeDisclaimer{font-size:12px}@media screen and (min-width: 410px){.closeDisclaimer{font-size:-webkit-calc(12px + 2 * ((100vw - 410px) / 1170));font-size:calc(12px + 2 * ((100vw - 410px) / 1170))}}@media screen and (min-width: 1580px){.closeDisclaimer{font-size:14px}}.holidayWrap{border:1px solid #7c1808;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;padding:16px 24px 12px;cursor:pointer;max-height:54px;max-height:68px}.holidayWrap__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#2b2b2b}.holidayWrap__title{font-size:16px}@media screen and (min-width: 410px){.holidayWrap__title{font-size:-webkit-calc(16px + 2 * ((100vw - 410px) / 1170));font-size:calc(16px + 2 * ((100vw - 410px) / 1170))}}@media screen and (min-width: 1580px){.holidayWrap__title{font-size:18px}}.holidayWrap__title svg{width:40px;height:40px;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.holidayWrap__single{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;margin-top:8px}.holidayWrap__single:last-child{margin-bottom:0}.holidayWrap__single span{font-size:14px}@media screen and (min-width: 410px){.holidayWrap__single span{font-size:-webkit-calc(14px + 2 * ((100vw - 410px) / 1170));font-size:calc(14px + 2 * ((100vw - 410px) / 1170))}}@media screen and (min-width: 1580px){.holidayWrap__single span{font-size:16px}}.holidayWrap__single span:last-child{font-size:16px;font-weight:600}.holidayWrap.holidayWrap--open{max-height:440px}.holidayWrap.holidayWrap--open .holidayWrap__title svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.holidayWrap.holidayWrap--open .holidayWrap__single{opacity:1}.smileyLink{display:block;max-width:42px;margin-bottom:30px}.smileyLink img{display:block}

/*# sourceMappingURL=taxonomy-restaurant.css.map */