.kh-menu .kh-category-card h2,.kh-menu .kh-category-intro .kh-category-title h1,.typography-preview .menu-type-title{font-family:var(--menu-categoryTitle,Georgia, serif);font-size:var(--menu-categoryTitle-size,clamp(1.5rem, 1.25rem + 1vw, 1.75rem));font-weight:var(--menu-categoryTitle-weight,700);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 12px;line-height:1.2}.kh-menu .kh-category-card p,.kh-menu .kh-category-intro .kh-category-title p,.typography-preview .menu-type-subtitle{font-family:var(--menu-categorySubtitle,var(--font-geist-sans)), Arial, sans-serif;font-size:var(--menu-categorySubtitle-size,.875rem);font-weight:var(--menu-categorySubtitle-weight,400);letter-spacing:normal;overflow-wrap:anywhere;margin:0 0 24px;line-height:1.6}.kh-menu .kh-old-item-name h2,.kh-menu .kh-old-item-name h4,.kh-menu .kh-old-price,.typography-preview .menu-type-item{font-family:var(--menu-itemName,var(--font-geist-sans)), Arial, sans-serif;overflow-wrap:anywhere}.kh-menu .kh-old-item-main>p,.typography-preview .menu-type-description{font-family:var(--menu-itemDescription,var(--font-geist-sans)), Arial, sans-serif;overflow-wrap:anywhere}.kh-menu .kh-category-card h2,.kh-menu .kh-category-card p,.kh-menu .kh-category-title,.typography-preview .menu-type-header{text-align:var(--menu-header-align,left)}.kh-menu .kh-old-item-name h2,.kh-menu .kh-old-item-name h4,.typography-preview .menu-type-item{font-size:var(--menu-itemName-size,1rem);font-weight:var(--menu-itemName-weight,600);margin:0;line-height:1.4}.kh-menu .kh-old-item-main>p,.typography-preview .menu-type-description{font-size:var(--menu-itemDescription-size,.875rem);font-weight:var(--menu-itemDescription-weight,400);margin:8px 0 0;line-height:1.7}.kh-menu .kh-old-price,.typography-preview .menu-type-price{font-family:var(--menu-itemName,var(--font-geist-sans)), Arial, sans-serif;font-size:var(--menu-price-size,1.125rem);font-weight:var(--menu-price-weight,700);white-space:nowrap;line-height:1.4}.kh-menu .kh-old-price-k{font-size:inherit;font-weight:inherit}.kh-menu .kh-old-item,.typography-preview .menu-type-dish{padding-block:var(--menu-row-space,18px)}.kh-menu .kh-old-item-top{flex-wrap:wrap}.typography-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.typography-settings select{width:100%;min-width:0;font-size:1rem}.typography-settings{width:100%;min-width:0;max-width:100%;margin-bottom:24px}.typography-settings small{color:#62605c;margin-top:6px;font-weight:400;line-height:1.5;display:block}.typography-details{border-block:1px solid #e2e2de;margin:16px 0 24px;padding:16px 0}.typography-details summary{cursor:pointer;min-height:32px;font-weight:600}.typography-details summary span{color:#62605c;margin:6px 0 0 16px;font-size:12px;font-weight:400;display:block}.typography-fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.typography-fieldset legend{font-weight:600}.typography-settings .typography-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.typography-preview-heading h3{margin:0;font-size:16px}.typography-device{gap:4px;display:flex}.typography-device button{border:1px solid #d7d1ca;border-radius:6px;min-height:44px;padding:8px 12px}.typography-device button[aria-pressed=true]{color:#fff;background:#672c28;border-color:#672c28}.typography-settings .typography-preview-hint{margin:8px 0 12px;font-size:12px}.typography-preview-scroll{background:#f4f2ee;border:1px solid #ddd5cc;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:12px;overflow-x:auto}.typography-preview-frame{width:360px;min-width:0;max-width:100%;margin-inline:auto;container-type:inline-size}.typography-preview{--menu-fluid:1cqi;color:#1a1a1a;background:#fff;min-width:0;padding:16px}.typography-preview .menu-type-header{color:#fff;background:#6d1600;border-radius:4px;padding:24px}.typography-preview .menu-type-title,.typography-preview .menu-type-subtitle{color:inherit}.typography-preview .menu-type-dish{border-bottom:1px solid #e2e2de}.typography-preview .menu-type-dish:last-child{border-bottom:0}.typography-preview .menu-type-dish-top{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.typography-preview .menu-type-item{color:#1a1a1a;flex:1;min-width:0}.typography-preview .menu-type-price{color:#6d1600}.typography-preview .menu-type-description{color:#2d2d2d}.typography-settings .typography-reset{text-underline-offset:3px;min-height:44px;margin-top:20px;text-decoration:underline}.typography-settings :is(summary,button,select,.typography-preview-scroll):focus-visible{outline-offset:3px;outline:3px solid #672c28}@container (max-width:420px){.typography-preview .menu-type-item{flex-basis:100%}}@media (max-width:420px){.kh-old-item-name{flex-basis:100%}}.typography-controls>label{min-width:0}.typography-settings :is(button,summary,legend,small){overflow-wrap:anywhere}
