@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/Lora-400-normal.woff2') format('woff2')}
@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/Lora-600-normal.woff2') format('woff2')}
@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/Lora-700-normal.woff2') format('woff2')}
@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/Lora-400-italic.woff2') format('woff2')}
@font-face{font-family:SourceSans3;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/SourceSans3-400-normal.woff2') format('woff2')}
@font-face{font-family:SourceSans3;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/SourceSans3-600-normal.woff2') format('woff2')}
@font-face{font-family:SourceSans3;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/SourceSans3-700-normal.woff2') format('woff2')}
body,button,input,textarea,select,.erlensteg-menu,.erlensteg-menu nav a,.erlensteg-menu .price,.erlensteg-menu .description,.erlensteg-menu .note,.menu-cover [data-cover=eyebrow],.menu-cover [data-cover=note],.lunch-price strong,.lunch-date time,.pdf-badge-icon b,.hero-week-price span,.guest-form input:not([type=checkbox]):not([type=hidden]),.guest-form textarea{font-family:SourceSans3,Arial,sans-serif!important}
h1,h2,h3,h4,.subtitle,.inn-intro,.inn-welcome-photo figcaption,.intro-text,.menu-cover [data-cover=intro],.lunch-note p,.hero-week-card .hero-week-price{font-family:Lora,Georgia,serif!important}
h1,h2,h3,h4{font-weight:600;letter-spacing:-.025em}.main-nav{font-weight:600}
