:root{--font-display:var(--font-roboto),Arial,sans-serif;--font-heading:var(--font-roboto),Arial,sans-serif;--font-serif:var(--font-roboto),Arial,sans-serif;--font-body:var(--font-roboto),Arial,sans-serif;--font-quote:var(--font-roboto),Arial,sans-serif;--font-mono:var(--font-roboto),Arial,sans-serif;--blog-serif:var(--font-roboto),Arial,sans-serif;--blog-mono:var(--font-roboto),Arial,sans-serif;--prv-font-display:var(--font-roboto),Arial,sans-serif;--prv-font-body:var(--font-roboto),Arial,sans-serif}#preva-app,#preva-app *,#preva-app :after,#preva-app :before{font-family:var(--font-roboto),Arial,sans-serif!important}#preva-app :after,#preva-app :before{font-weight:inherit!important}#preva-app{font-weight:400;line-height:1.6;letter-spacing:.008em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#preva-app *{font-weight:400!important}#preva-app blockquote,#preva-app dd,#preva-app figcaption,#preva-app li,#preva-app p,#preva-app small{line-height:1.65}#preva-app [role=heading],#preva-app h1,#preva-app h2,#preva-app h3,#preva-app h4,#preva-app h5,#preva-app h6{font-weight:700!important;font-style:normal;line-height:1.18;letter-spacing:-.018em!important}#preva-app :is(h1,h2,h3,h4,h5,h6,[role=heading]) *{font-weight:700!important;letter-spacing:inherit!important}#preva-app h3,#preva-app h4,#preva-app h5,#preva-app h6{line-height:1.28;letter-spacing:-.01em!important}#preva-app b,#preva-app strong{font-weight:700!important}#preva-app .field-label,#preva-app .form-label,#preva-app [class$=-label],#preva-app [class$=-label] *,#preva-app [class*=__label],#preva-app [class*=__label] *,#preva-app [class*=eyebrow],#preva-app [class*=kicker],#preva-app [class*=overline],#preva-app dt,#preva-app label,#preva-app legend,#preva-app th{font-weight:500!important;line-height:1.4;letter-spacing:.035em}#preva-app .btn,#preva-app .btn *,#preva-app .button,#preva-app .button *,#preva-app [class*=-btn],#preva-app [class*=-btn] *,#preva-app [class*=-button],#preva-app [class*=-button] *,#preva-app [class*=-cta],#preva-app [class*=-cta] *,#preva-app [role=button],#preva-app [role=button] *,#preva-app [type=button],#preva-app [type=reset],#preva-app [type=submit],#preva-app button,#preva-app button *{font-weight:700!important;letter-spacing:.04em}#preva-app [class*=card-title],#preva-app [class*=card-title] *,#preva-app [class*=card__title],#preva-app [class*=card__title] *,#preva-app [class*=dish-title],#preva-app [class*=dish-title] *,#preva-app [class*=modal-title],#preva-app [class*=modal-title] *,#preva-app [class*=panel-title],#preva-app [class*=panel-title] *,#preva-app [class*=product-title],#preva-app [class*=product-title] *{font-weight:700!important;line-height:1.28}#preva-app .main-navigation,#preva-app .main-navigation *,#preva-app .primary-menu,#preva-app .primary-menu *,#preva-app .sidebar-nav,#preva-app .sidebar-nav *,#preva-app nav,#preva-app nav *{font-weight:500!important;letter-spacing:.035em}#preva-app .main-navigation [class*=cta],#preva-app .main-navigation [class*=cta] *,#preva-app nav [class*=cta],#preva-app nav [class*=cta] *{font-weight:700!important}#preva-app input,#preva-app option,#preva-app select,#preva-app textarea{font-weight:400!important;line-height:1.45;letter-spacing:.01em}#preva-app input::placeholder,#preva-app textarea::placeholder{font-family:var(--font-roboto),Arial,sans-serif;font-weight:400}