.restaurant-page .restaurant-hero{height:auto;min-height:max(860px,100svh)}.restaurant-page .restaurant-hero__content{position:relative;left:auto;bottom:auto;transform:none;padding-top:190px;padding-bottom:150px}.restaurant-page .restaurant-hero h1{max-width:1080px;font-size:clamp(48px,5.6vw,86px);line-height:.98;text-wrap:balance}.restaurant-page .restaurant-hero__lead{max-width:790px;font-size:clamp(17px,1.3vw,20px)}.restaurant-page :is(.restaurant-menu,.restaurant-wine,.restaurant-occasions) .restaurant-section-title>div{white-space:pre-line}.restaurant-page .restaurant-section-intro{max-width:800px;margin:24px auto 0;color:var(--grey-dark);font-size:18px;line-height:1.6}.restaurant-page .restaurant-team .restaurant-section-intro{text-align:center;margin-bottom:56px}.restaurant-page .restaurant-gallery .restaurant-section-intro{text-align:center}.restaurant-page .restaurant-faq .restaurant-section-intro{margin-inline:0}.restaurant-page .wedding-faq__list button>h3{margin:0;font-family:Roslindale Display,Georgia,serif;font-size:25px;font-weight:400;line-height:1.15}@media(max-width:760px){.restaurant-page .restaurant-hero{min-height:900px}.restaurant-page .restaurant-hero__content{padding-top:145px;padding-bottom:135px}.restaurant-page .restaurant-hero h1{font-size:clamp(38px,10vw,54px)}.restaurant-page .restaurant-hero__lead{font-size:16px;line-height:1.48}.restaurant-page .restaurant-section-intro{font-size:16px}.restaurant-page .wedding-faq__list button>h3{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pmw-restaurant-copy.css.map */
