@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap";
.kazen-item{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;min-height:104px!important;display:grid!important;overflow:visible!important}.kazen-item>button[data-pmd-kazen-old-header-control="1"]{opacity:1!important;visibility:visible!important;color:#242320!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.kazen-item .kazen-item-image{object-fit:cover!important;opacity:1!important;visibility:visible!important;width:72px!important;min-width:72px!important;height:72px!important;display:block!important}.kazen-item .kazen-item-name,.kazen-item .kazen-item-description,.kazen-item .kazen-item-price{opacity:1!important;visibility:visible!important;min-width:0!important;display:block!important}.kazen-item .kazen-item-name{color:#242320!important;font-weight:700!important}.kazen-item .kazen-item-description{color:#242320ad!important}.kazen-item .kazen-item-price{color:#b16461!important;font-weight:700!important}.kazen-item .kazen-add{opacity:1!important;visibility:visible!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;display:inline-flex!important}.kazen-menu,.kazen-menu-list,.kazen-category,.kazen-category-panel,.kazen-category-content,.kazen-category-items,.kazen-items,.kazen-section,.kazen-section-content{max-height:none!important;overflow:visible!important}.kazen-category-content[hidden],.kazen-category-items[hidden],.kazen-section-content[hidden]{display:none!important}.kazen-item:last-child{margin-bottom:18px!important}.kazen-item:empty{display:none!important}.kazen-item{contain:none!important;height:auto!important;min-height:104px!important}.kazen-page .kazen-shell,.kazen-page .kazen-menu,.kazen-page .kazen-menu-list,.kazen-page .kazen-items,.kazen-page .kazen-category,.kazen-page .kazen-category-panel,.kazen-page .kazen-category-content,.kazen-page .kazen-category-items,.kazen-page .kazen-section,.kazen-page .kazen-section-content{contain:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.kazen-page .overflow-hidden:not(.kazen-modal):not(.kazen-modal-card):not(.kazen-solid-modal-overlay):not(.kazen-solid-modal-panel):not(.pmd-checkout-modal):not([data-pmd-checkout-theme-root="1"]){overflow:visible!important}.kazen-page .kazen-items{gap:.85rem!important;padding-bottom:2.25rem!important;display:grid!important}.kazen-page .kazen-items>.kazen-item,.kazen-page .kazen-item{opacity:1!important;visibility:visible!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;height:auto!important;min-height:104px!important;display:grid!important;overflow:visible!important}.kazen-page .kazen-item>button:first-child,.kazen-page .kazen-item>button[data-pmd-kazen-old-header-control="1"]{opacity:1!important;visibility:visible!important;color:#242320!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.kazen-page .kazen-item .kazen-item-image{object-fit:cover!important;opacity:1!important;visibility:visible!important;width:72px!important;min-width:72px!important;height:72px!important;display:block!important}.kazen-page .kazen-item .kazen-item-name,.kazen-page .kazen-item .kazen-item-description,.kazen-page .kazen-item .kazen-item-price{opacity:1!important;visibility:visible!important;display:block!important}:is(.kazen-page [class~=overflow-hidden]:has(.kazen-item),.kazen-page [style*=overflow]:has(.kazen-item),.kazen-page [style*=max-height]:has(.kazen-item),.kazen-page [style*=height]:has(.kazen-item)){contain:none!important;height:auto!important;max-height:none!important;overflow:visible!important}:is(.kazen-page .kazen-items:has(.kazen-item),.kazen-page .kazen-menu-list:has(.kazen-item),.kazen-page .kazen-category-content:has(.kazen-item),.kazen-page .kazen-category-items:has(.kazen-item),.kazen-page .kazen-section-content:has(.kazen-item)){contain:none!important;height:auto!important;max-height:none!important;padding-bottom:2rem!important;overflow:visible!important}:is(.kazen-page .kazen-items,.kazen-page .kazen-menu-list:has(.kazen-item),.kazen-page .kazen-category-content:has(.kazen-item),.kazen-page .kazen-category-items:has(.kazen-item),.kazen-page .kazen-section-content:has(.kazen-item)){padding-bottom:0!important}.kazen-page .kazen-item:last-child{margin-bottom:0!important}.kazen-page .kazen-items:after,.kazen-page .kazen-menu-list:after,.kazen-page .kazen-category-content:after,.kazen-page .kazen-category-items:after,.kazen-page .kazen-section-content:after{content:none!important;display:none!important}.kazen-page .kazen-item:not(:has(.kazen-item-name)){display:none!important}.kazen-page .kazen-items:has(.kazen-item){margin-bottom:22px!important}.kazen-call{visibility:hidden!important;pointer-events:none!important;display:none!important}.page--menu .kazen-item [data-pmd-kazen-old-header-control="1"]{opacity:1!important;visibility:visible!important}.page--menu .kazen-items,.page--menu .kazen-menu-list,.page--menu .kazen-category-content,.page--menu .kazen-category-items,.page--menu .kazen-section-content{height:auto!important;max-height:none!important;overflow:visible!important}.page--menu .kazen-item{contain:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.page--menu .kazen-item,.page--menu .kazen-item>*,.page--menu .kazen-items,.page--menu .kazen-menu-list,.page--menu .kazen-category-content,.page--menu .kazen-category-items,.page--menu .kazen-section-content{contain:none!important}html body [data-pmd-kazen-checkout-shell="1"] button,html body [data-pmd-kazen-checkout-shell="1"] .kazen-primary,html body [data-pmd-kazen-checkout-shell="1"] .kazen-secondary,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action button,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action [data-pmd-stripe-native-button="1"]{box-shadow:none!important;text-shadow:none!important;background-image:none!important;border-radius:0!important}html body [data-pmd-kazen-checkout-shell="1"] .kazen-primary,html body [data-pmd-kazen-checkout-shell="1"] button.kazen-primary,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action button,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action [data-pmd-stripe-native-button="1"]{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;letter-spacing:.22em!important;text-transform:uppercase!important;background:#b85d5914!important;border:1px solid #b85d596b!important;min-height:3.45rem!important;font-family:Georgia,Times New Roman,serif!important;font-weight:700!important}html body [data-pmd-kazen-checkout-shell="1"] .kazen-primary *,html body [data-pmd-kazen-checkout-shell="1"] button.kazen-primary *,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action button *,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action [data-pmd-stripe-native-button="1"] *{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;stroke:#b85d59!important}html body [data-pmd-kazen-checkout-shell="1"] .kazen-secondary,html body [data-pmd-kazen-checkout-shell="1"] button.kazen-secondary{color:#242320!important;-webkit-text-fill-color:#242320!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#ffffff3d!important;border:1px solid #23221f29!important;min-height:3.45rem!important;font-family:Georgia,Times New Roman,serif!important;font-weight:650!important}html body [data-pmd-kazen-checkout-shell="1"] .kazen-solid-close{color:#242320!important;-webkit-text-fill-color:#242320!important;background:#f7f3ec!important;border:1px solid #23221f3d!important;border-radius:0!important}html body [data-pmd-kazen-checkout-shell="1"] .kazen-solid-close *,html body [data-pmd-kazen-checkout-shell="1"] .kazen-solid-close svg,html body [data-pmd-kazen-checkout-shell="1"] .kazen-solid-close svg *{color:#242320!important;-webkit-text-fill-color:#242320!important;stroke:#242320!important}html body [data-pmd-kazen-checkout-shell="1"] input:not(.__PrivateStripeElement-input),html body [data-pmd-kazen-checkout-shell="1"] textarea,html body [data-pmd-kazen-checkout-shell="1"] select,html body [data-pmd-kazen-checkout-shell="1"] .StripeElement{box-shadow:none!important;background:#ffffff4d!important;border:1px solid #23221f29!important;border-radius:0!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-primary.pmd-kazen-waiter-primary,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-payment-action.pmd-kazen-payment-action button,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-payment-action.pmd-kazen-payment-action [data-pmd-stripe-native-button="1"],html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.kazen-primary.kazen-primary,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.kazen-button-primary.kazen-button-primary{width:100%!important;min-height:3.65rem!important;box-shadow:none!important;filter:none!important;color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:none!important;background:#b85d5916!important;border:1px solid #b85d5975!important;border-radius:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:.88rem!important;font-weight:760!important;line-height:1.08!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-secondary.pmd-kazen-waiter-secondary,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.kazen-secondary.kazen-secondary,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.kazen-button-secondary.kazen-button-secondary,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-tab.pmd-kazen-tab,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-apply.pmd-kazen-apply{width:100%!important;min-height:3.65rem!important;box-shadow:none!important;filter:none!important;color:#242320!important;-webkit-text-fill-color:#242320!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:none!important;background:#ffffff3d!important;border:1px solid #23221f2e!important;border-radius:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:.86rem!important;font-weight:700!important;line-height:1.08!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-tab-active.pmd-kazen-tab-active,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-choice-active.pmd-kazen-choice-active,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-method-active.pmd-kazen-method-active{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;background:#b85d5916!important;border-color:#b85d5975!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-primary *,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-primary svg,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-primary svg *,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-payment-action button *,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-payment-action [data-pmd-stripe-native-button="1"] *{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;stroke:#b85d59!important;fill:none!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-secondary *,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-secondary svg,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-secondary svg *,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-tab *,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-tab svg,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .pmd-kazen-tab svg *{color:#242320!important;-webkit-text-fill-color:#242320!important;stroke:#242320!important;fill:none!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-back.pmd-kazen-waiter-back,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.kazen-solid-close.kazen-solid-close{width:2.6rem!important;min-width:2.6rem!important;height:2.6rem!important;min-height:2.6rem!important;box-shadow:none!important;color:#242320!important;-webkit-text-fill-color:#242320!important;background:#ffffff4d!important;border:1px solid #23221f38!important;border-radius:0!important;padding:0!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-back svg,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.pmd-kazen-waiter-back svg *,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.kazen-solid-close svg,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter button.kazen-solid-close svg *{stroke:#242320!important;color:#242320!important;-webkit-text-fill-color:#242320!important;fill:none!important;opacity:1!important}html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter input:not(.__PrivateStripeElement-input),html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter textarea,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter select,html body div[data-pmd-kazen-checkout-shell="1"].pmd-kazen-checkout-waiter .StripeElement{box-shadow:none!important;border-radius:0!important}html body button[data-pmd-kazen-button=primary],html body button[data-pmd-kazen-button=primary][data-pmd-kazen-button=primary]{width:100%!important;min-height:3.6rem!important;box-shadow:none!important;filter:none!important;color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:none!important;background:#b85d5916!important;border:1px solid #b85d5975!important;border-radius:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:.88rem!important;font-weight:760!important;line-height:1.08!important}html body button[data-pmd-kazen-button=secondary],html body button[data-pmd-kazen-button=secondary][data-pmd-kazen-button=secondary]{width:100%!important;min-height:3.6rem!important;box-shadow:none!important;filter:none!important;color:#242320!important;-webkit-text-fill-color:#242320!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:none!important;background:#ffffff3d!important;border:1px solid #23221f2e!important;border-radius:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:.86rem!important;font-weight:700!important;line-height:1.08!important}html body button[data-pmd-kazen-button=primary] *,html body button[data-pmd-kazen-button=primary] svg,html body button[data-pmd-kazen-button=primary] svg *{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;stroke:#b85d59!important;fill:none!important}html body button[data-pmd-kazen-button=secondary] *,html body button[data-pmd-kazen-button=secondary] svg,html body button[data-pmd-kazen-button=secondary] svg *{color:#242320!important;-webkit-text-fill-color:#242320!important;stroke:#242320!important;fill:none!important}html body button[data-pmd-kazen-back="1"],html body button[data-pmd-kazen-back="1"][data-pmd-kazen-back="1"]{width:2.6rem!important;min-width:2.6rem!important;height:2.6rem!important;min-height:2.6rem!important;box-shadow:none!important;filter:none!important;color:#242320!important;-webkit-text-fill-color:#242320!important;background:#ffffff4d!important;border:1px solid #23221f38!important;border-radius:0!important;padding:0!important}html body button[data-pmd-kazen-back="1"] svg,html body button[data-pmd-kazen-back="1"] svg *,html body button[data-pmd-kazen-back="1"] path,html body button[data-pmd-kazen-back="1"] line{stroke:#242320!important;color:#242320!important;-webkit-text-fill-color:#242320!important;fill:none!important;opacity:1!important}html body div[data-pmd-kazen-checkout-shell="1"] button,html body div[data-pmd-kazen-checkout-shell="1"] a[role=button]{box-shadow:none!important;filter:none!important;text-shadow:none!important;appearance:none!important;background-image:none!important;border-radius:0!important}html body div[data-pmd-kazen-checkout-shell="1"] button:not([aria-label=Back]),html body div[data-pmd-kazen-checkout-shell="1"] a[role=button]:not([aria-label=Back]){color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:#b85d5916!important;border:1px solid #b85d5975!important;min-height:3.55rem!important;font-family:Georgia,Times New Roman,serif!important;font-size:.88rem!important;font-weight:760!important;line-height:1.08!important}html body div[data-pmd-kazen-checkout-shell="1"] button:not([aria-label=Back]) *,html body div[data-pmd-kazen-checkout-shell="1"] button:not([aria-label=Back]) svg,html body div[data-pmd-kazen-checkout-shell="1"] button:not([aria-label=Back]) svg *,html body div[data-pmd-kazen-checkout-shell="1"] a[role=button]:not([aria-label=Back]) *{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;stroke:#b85d59!important}html body div[data-pmd-kazen-checkout-shell="1"] button[aria-label=Back]{color:#242320!important;-webkit-text-fill-color:#242320!important;background:#ffffff61!important;border:1px solid #23221f38!important;border-radius:0!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;padding:0!important}html body div[data-pmd-kazen-checkout-shell="1"] button[aria-label=Back] *,html body div[data-pmd-kazen-checkout-shell="1"] button[aria-label=Back] svg,html body div[data-pmd-kazen-checkout-shell="1"] button[aria-label=Back] svg *,html body div[data-pmd-kazen-checkout-shell="1"] button[aria-label=Back] path,html body div[data-pmd-kazen-checkout-shell="1"] button[aria-label=Back] line{color:#242320!important;-webkit-text-fill-color:#242320!important;stroke:#242320!important;fill:none!important;opacity:1!important}html body div[data-pmd-kazen-checkout-shell="1"] button:before,html body div[data-pmd-kazen-checkout-shell="1"] button:after{content:none!important;display:none!important}html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button{box-shadow:none!important;filter:none!important;text-shadow:none!important;appearance:none!important;background-image:none!important;border-radius:0!important}html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[data-pmd-kazen-button=primary],html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-waiter-primary,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.kazen-primary,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.kazen-button-primary,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action button{width:100%!important;min-height:3.55rem!important;box-shadow:none!important;color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:center!important;background:#b85d5916!important;border:1px solid #b85d5975!important;border-radius:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:.88rem!important;font-weight:760!important;line-height:1.08!important}html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[data-pmd-kazen-button=secondary],html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-waiter-secondary,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.kazen-secondary,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.kazen-button-secondary{width:100%!important;min-height:3.55rem!important;box-shadow:none!important;color:#242320!important;-webkit-text-fill-color:#242320!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:center!important;background:#ffffff3d!important;border:1px solid #23221f2e!important;border-radius:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:.86rem!important;font-weight:700!important;line-height:1.08!important}html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[data-pmd-kazen-button=primary] *,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-waiter-primary *,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] .pmd-kazen-payment-action button *{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;stroke:#b85d59!important;fill:none!important}html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[data-pmd-kazen-button=secondary] *,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-waiter-secondary *{color:#242320!important;-webkit-text-fill-color:#242320!important;stroke:#242320!important;fill:none!important}html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[aria-label=Back],html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[data-pmd-kazen-back="1"]{width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;box-shadow:none!important;color:#242320!important;-webkit-text-fill-color:#242320!important;background:#ffffff57!important;border:1px solid #23221f38!important;border-radius:0!important;padding:0!important}html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[aria-label=Back] svg,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[aria-label=Back] svg *,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[data-pmd-kazen-back="1"] svg,html body [data-pmd-kazen-checkout-shell="1"][data-pmd-kazen-checkout-shell="1"] button[data-pmd-kazen-back="1"] svg *{stroke:#242320!important;color:#242320!important;-webkit-text-fill-color:#242320!important;fill:none!important;opacity:1!important}html body [data-pmd-kazen-checkout-shell="1"] button:before,html body [data-pmd-kazen-checkout-shell="1"] button:after{content:none!important;display:none!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-back{box-shadow:none!important;filter:none!important;text-shadow:none!important;appearance:none!important;background-image:none!important;border-radius:0!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-primary{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:center!important;background:#b85d5916!important;border:1px solid #b85d5975!important;width:100%!important;min-height:3.55rem!important;font-family:Georgia,Times New Roman,serif!important;font-size:.88rem!important;font-weight:760!important;line-height:1.08!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-secondary{color:#242320!important;-webkit-text-fill-color:#242320!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-align:center!important;background:#ffffff3d!important;border:1px solid #23221f2e!important;width:100%!important;min-height:3.55rem!important;font-family:Georgia,Times New Roman,serif!important;font-size:.86rem!important;font-weight:700!important;line-height:1.08!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-primary *,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-primary svg,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-primary svg *{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;stroke:#b85d59!important;fill:none!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-secondary *,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-secondary svg,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-btn-secondary svg *{color:#242320!important;-webkit-text-fill-color:#242320!important;stroke:#242320!important;fill:none!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-back{color:#242320!important;-webkit-text-fill-color:#242320!important;background:#ffffff57!important;border:1px solid #23221f38!important;width:2.65rem!important;min-width:2.65rem!important;height:2.65rem!important;min-height:2.65rem!important;padding:0!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-back svg,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-waiter-back svg *,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-back-icon,html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-back-icon *{stroke:#242320!important;color:#242320!important;-webkit-text-fill-color:#242320!important;fill:none!important;opacity:1!important}html body [data-pmd-kazen-checkout-shell="1"] button[data-pmd-stripe-native-button="1"].pmd-kazen-stripe-pay-clean,html body [data-pmd-kazen-checkout-shell="1"] button[data-pmd-stripe-native-button="1"][data-pmd-kazen-button=primary]{width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:3.55rem!important;box-shadow:none!important;filter:none!important;color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:center!important;background:#b85d5916!important;border:1px solid #b85d5975!important;border-radius:0!important;outline:none!important;margin:0!important;padding:.9rem 1rem!important;font-family:Georgia,Times New Roman,serif!important;font-size:.88rem!important;font-weight:760!important;line-height:1.08!important}html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean *,html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean svg,html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean svg *,html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean rect,html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean path,html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean span{color:#b85d59!important;-webkit-text-fill-color:#b85d59!important;stroke:#b85d59!important;fill:none!important;font-family:Georgia,Times New Roman,serif!important;font-weight:760!important}html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean:before,html body [data-pmd-kazen-checkout-shell="1"] button.pmd-kazen-stripe-pay-clean:after{content:none!important;display:none!important}html body [data-pmd-kazen-checkout-shell="1"] .pmd-kazen-stripe-field-clean{width:100%!important;height:auto!important;min-height:3.55rem!important;max-height:none!important;box-shadow:none!important;box-sizing:border-box!important;background:#ffffff3d!important;border:1px solid #23221f2e!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin-top:.35rem!important;padding:.85rem 1rem!important;display:flex!important;overflow:hidden!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input.pmd-themed-input,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input[data-pmd-themed-input],html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input:not(.__PrivateStripeElement-input){width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;box-shadow:none!important;color:#242320!important;-webkit-text-fill-color:#242320!important;caret-color:#b85d59!important;letter-spacing:-.015em!important;appearance:none!important;box-sizing:border-box!important;background:#fffbf3c7!important;border:1px solid #2423203d!important;border-radius:0!important;outline:none!important;padding:0 16px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:1rem!important;font-weight:720!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input.pmd-themed-input::placeholder,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input[data-pmd-themed-input]::placeholder,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input:not(.__PrivateStripeElement-input)::placeholder{color:#24232085!important;-webkit-text-fill-color:#24232085!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input.pmd-themed-input:focus,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input[data-pmd-themed-input]:focus,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input:not(.__PrivateStripeElement-input):focus{background:#fffaf2f0!important;border-color:#b85d59bd!important;box-shadow:inset 0 -2px #b85d59b8!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .pmd-stripe-card-frame,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .mt-1.p-3.border.rounded-2xl.w-full{width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fffbf3c7!important;border:1px solid #2423203d!important;border-radius:0!important;align-items:center!important;padding:0 14px!important;display:flex!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .pmd-stripe-card-frame:focus-within,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .mt-1.p-3.border.rounded-2xl.w-full:focus-within{background:#fffaf2f0!important;border-color:#b85d59bd!important;box-shadow:inset 0 -2px #b85d59b8!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .StripeElement,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .__PrivateStripeElement{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"],html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary],html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit]{isolation:isolate!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;box-shadow:none!important;filter:none!important;color:#fffaf3!important;-webkit-text-fill-color:#fffaf3!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;appearance:none!important;background:#b85d59!important;border:1px solid #8f3733b8!important;border-radius:0!important;margin-top:12px!important;padding:.86rem 1rem!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:850!important;line-height:1!important;position:relative!important;overflow:hidden!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"]:before,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary]:before,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit]:before{content:""!important;z-index:0!important;pointer-events:none!important;background:#b85d59!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"]>span,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary]>span,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit]>span{z-index:2!important;position:relative!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"] *,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary] *,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit] *{color:#fffaf3!important;-webkit-text-fill-color:#fffaf3!important;stroke:#fffaf3!important;fill:none!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"]:not(:disabled):hover,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary]:not(:disabled):hover,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit]:not(:disabled):hover{background:#c86460!important;border-color:#8f3733d1!important;transform:translateY(-1px)!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"]:not(:disabled):hover:before,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary]:not(:disabled):hover:before,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit]:not(:disabled):hover:before{background:#c86460!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"]:disabled,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary]:disabled,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit]:disabled{color:#fffaf3!important;-webkit-text-fill-color:#fffaf3!important;opacity:.66!important;cursor:not-allowed!important;background:#b85d59!important;border-color:#8f3733b8!important;transform:none!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[data-pmd-stripe-native-button="1"]:disabled:before,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button.pmd-themed-button[data-pmd-themed-button=primary]:disabled:before,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] button[type=submit]:disabled:before{background:#b85d59!important}html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input.pmd-themed-input,html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input[data-pmd-themed-input],html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input:not(.__PrivateStripeElement-input),html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .pmd-stripe-card-frame,html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] .mt-1.p-3.border.rounded-2xl.w-full{color:#f4e7c8!important;-webkit-text-fill-color:#f4e7c8!important;background:#f6e8c80e!important;border-color:#c6a45d5c!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#cardholderName,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#email,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#phone,html body form[data-pmd-stripe-form="1"] input[data-pmd-kazen-billing-field="1"],html body form[data-pmd-stripe-form="1"] input.pmd-kazen-stripe-billing-input{box-shadow:none!important;appearance:none!important;background:#fffbf3c7!important;border:1px solid #2423203d!important;border-radius:0!important;outline:none!important}html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#cardholderName:focus,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#email:focus,html body .kzco-overlay[data-kzco-root="1"][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#phone:focus,html body form[data-pmd-stripe-form="1"] input[data-pmd-kazen-billing-field="1"]:focus,html body form[data-pmd-stripe-form="1"] input.pmd-kazen-stripe-billing-input:focus{background:#fffaf2f0!important;border-color:#b85d59bd!important;box-shadow:inset 0 -2px #b85d59b8!important}html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#cardholderName,html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#email,html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input#phone,html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input[data-pmd-kazen-billing-field="1"],html body .kzco-overlay[data-kzco-root="1"][data-kzco-mode=dark][data-pmd-checkout-theme=kazen_japanese] form[data-pmd-stripe-form="1"] input.pmd-kazen-stripe-billing-input{background:#f6e8c80e!important;border-color:#c6a45d5c!important;border-radius:0!important}html body [data-pmd-checkout-theme=kazen_japanese],html body [data-pmd-checkout-theme=kazen_japanese] :not(svg):not(path):not(circle):not(polyline):not(line):not(rect):not(polygon){font-family:Roboto,Arial,Helvetica,sans-serif!important}.kazen-page,.kazen-page *{font-family:var(--pmd-font-sans,"Roboto", Inter, ui-sans-serif, system-ui, sans-serif)!important}.kazen-page{font-size:16px!important;line-height:1.42!important}.kazen-brand,.kazen-page h1{letter-spacing:.16em!important;text-transform:uppercase!important;font-size:clamp(1.55rem,5.6vw,2.15rem)!important;font-weight:900!important;line-height:.98!important}.kazen-page h2,.kazen-page [class*=section][class*=title],.kazen-page [class*=category][class*=title]{font-size:var(--pmd-text-section-title,.94rem)!important;letter-spacing:.045em!important;text-transform:uppercase!important;font-weight:900!important;line-height:1.12!important}.kazen-subtitle,.kazen-pill,.kazen-stamp,.kazen-page [class*=eyebrow],.kazen-page [class*=meta],.kazen-page [class*=label]{font-size:var(--pmd-text-caption,.76rem)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:800!important;line-height:1.12!important}.kazen-page [class*=item][class*=name],.kazen-page [class*=food][class*=name],.kazen-page [class*=product][class*=name],.kazen-page h3{font-size:var(--pmd-text-card-title,1rem)!important;letter-spacing:-.012em!important;text-transform:none!important;font-weight:850!important;line-height:1.18!important}.kazen-page p,.kazen-page [class*=description],.kazen-page [class*=detail],.kazen-page [class*=muted]{font-size:var(--pmd-text-body,.94rem)!important;letter-spacing:-.01em!important;text-transform:none!important;font-weight:450!important;line-height:1.46!important}.kazen-page [class*=price],.kazen-page [class*=total],.kazen-page [class*=amount],.kazen-page [class*=number]{font-size:var(--pmd-text-price,1rem)!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "kern" 1!important;font-weight:850!important;line-height:1.1!important}.kazen-page button,.kazen-page [role=button],.kazen-page .kazen-btn,.kazen-page .kazen-button{font-size:var(--pmd-text-button,.8rem)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:850!important;line-height:1.12!important}.kazen-dock,.kazen-dock *,.kazen-bottom,.kazen-bottom *{letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.7rem!important;font-weight:800!important}.kazen-page{--kazen-title-size-soft:clamp(1.42rem, 4.9vw, 1.92rem);--kazen-modal-title-size-soft:clamp(1.58rem, 5.8vw, 2.15rem);--kazen-section-size-soft:.88rem;--kazen-card-title-size-soft:.94rem;--kazen-body-size-soft:.88rem;--kazen-label-size-soft:.74rem;--kazen-button-size-soft:.74rem;--kazen-price-size-soft:.94rem}.kazen-brand,.kazen-page h1{font-size:var(--kazen-title-size-soft)!important;letter-spacing:.14em!important;line-height:.98!important}.kazen-page h2,.kazen-page [class*=section][class*=title],.kazen-page [class*=category][class*=title]{font-size:var(--kazen-section-size-soft)!important;letter-spacing:.035em!important;line-height:1.12!important}.kazen-page [class*=modal] h2,.kazen-page [class*=dialog] h2,.kazen-page [class*=sheet] h2,.kazen-page [class*=drawer] h2,.kazen-page [class*=modal][class*=title],.kazen-page [class*=dialog][class*=title],.kazen-page [class*=sheet][class*=title],.kazen-page [class*=drawer][class*=title]{font-size:var(--kazen-modal-title-size-soft)!important;letter-spacing:-.035em!important;text-transform:uppercase!important;line-height:.98!important}.kazen-subtitle,.kazen-pill,.kazen-stamp,.kazen-page [class*=eyebrow],.kazen-page [class*=meta],.kazen-page [class*=label]{font-size:var(--kazen-label-size-soft)!important;letter-spacing:.12em!important;line-height:1.1!important}.kazen-page [class*=item][class*=name],.kazen-page [class*=food][class*=name],.kazen-page [class*=product][class*=name],.kazen-page [class*=card][class*=title],.kazen-page h3{font-size:var(--kazen-card-title-size-soft)!important;letter-spacing:-.012em!important;line-height:1.17!important}.kazen-page p,.kazen-page [class*=description],.kazen-page [class*=detail],.kazen-page [class*=muted]{font-size:var(--kazen-body-size-soft)!important;line-height:1.42!important}.kazen-page [class*=price],.kazen-page [class*=total],.kazen-page [class*=amount],.kazen-page [class*=number]{font-size:var(--kazen-price-size-soft)!important}.kazen-page button,.kazen-page [role=button],.kazen-page .kazen-btn,.kazen-page .kazen-button{font-size:var(--kazen-button-size-soft)!important;letter-spacing:.12em!important}.kazen-dock,.kazen-dock *,.kazen-bottom,.kazen-bottom *{letter-spacing:.11em!important;font-size:.66rem!important}@media (max-width:390px){.kazen-page{--kazen-title-size-soft:clamp(1.32rem, 5.5vw, 1.72rem);--kazen-modal-title-size-soft:clamp(1.45rem, 6.4vw, 1.95rem);--kazen-section-size-soft:.84rem;--kazen-card-title-size-soft:.9rem;--kazen-body-size-soft:.84rem;--kazen-button-size-soft:.7rem;--kazen-price-size-soft:.9rem}}.kazen-menu-layout-tabs{margin-top:2.05rem!important}.kazen-category-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-bottom:1px solid #24232024!important;gap:.56rem!important;margin:0 0 .95rem!important;padding:.1rem .05rem .72rem!important;display:flex!important;overflow-x:auto!important}.kazen-category-tabs::-webkit-scrollbar{display:none!important}.kazen-category-tab{min-height:2.65rem!important;color:var(--kazen-muted)!important;-webkit-text-fill-color:var(--kazen-muted)!important;font-family:var(--pmd-font-sans,"Roboto", Inter, ui-sans-serif, system-ui, sans-serif)!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:none!important;background:#fffcf685!important;border:1px solid #2423202e!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 1rem!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;display:inline-flex!important}.kazen-category-tab.is-active,.kazen-category-tab[aria-selected=true]{color:var(--kazen-ink)!important;-webkit-text-fill-color:var(--kazen-ink)!important;background:#b85d5913!important;border-color:#b85d599e!important;box-shadow:inset 0 -2px #b85d59d1!important}.kazen-flat-items{min-height:7rem!important;display:block!important}.kazen-items-flat{gap:.72rem!important;display:grid!important}.kazen-menu-layout-tabs .kazen-item{animation:.22s both pmdKazenMenuItemSoftIn!important}@keyframes pmdKazenMenuItemSoftIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html[data-pmd-kazen-mode=dark] body .kazen-category-tabs,body[data-pmd-kazen-mode=dark] .kazen-category-tabs,.kazen-page[data-pmd-kazen-mode=dark] .kazen-category-tabs,.kazen-page.kazen-dark .kazen-category-tabs,.kazen-page.is-dark .kazen-category-tabs{border-bottom-color:#c6a45d33!important}html[data-pmd-kazen-mode=dark] body .kazen-category-tab,body[data-pmd-kazen-mode=dark] .kazen-category-tab,.kazen-page[data-pmd-kazen-mode=dark] .kazen-category-tab,.kazen-page.kazen-dark .kazen-category-tab,.kazen-page.is-dark .kazen-category-tab{color:#f6e8c8a8!important;-webkit-text-fill-color:#f6e8c8a8!important;background:#08060457!important;border-color:#c6a45d3d!important}html[data-pmd-kazen-mode=dark] body .kazen-category-tab.is-active,html[data-pmd-kazen-mode=dark] body .kazen-category-tab[aria-selected=true],body[data-pmd-kazen-mode=dark] .kazen-category-tab.is-active,body[data-pmd-kazen-mode=dark] .kazen-category-tab[aria-selected=true],.kazen-page[data-pmd-kazen-mode=dark] .kazen-category-tab.is-active,.kazen-page[data-pmd-kazen-mode=dark] .kazen-category-tab[aria-selected=true],.kazen-page.kazen-dark .kazen-category-tab.is-active,.kazen-page.kazen-dark .kazen-category-tab[aria-selected=true],.kazen-page.is-dark .kazen-category-tab.is-active,.kazen-page.is-dark .kazen-category-tab[aria-selected=true]{color:#fff6def0!important;-webkit-text-fill-color:#fff6def0!important;background:#b85d5929!important;border-color:#ec8a82a8!important;box-shadow:inset 0 -2px #ec8a82d1!important}@media (max-width:390px){.kazen-category-tab{min-height:2.45rem!important;padding:0 .82rem!important;font-size:.68rem!important}.kazen-menu-layout-tabs{margin-top:1.72rem!important}}html body .kazen-page input:not([type=checkbox]):not([type=radio]),html body .kazen-page textarea,html body .kazen-page select,html body .kazen-standalone input:not([type=checkbox]):not([type=radio]),html body .kazen-standalone textarea,html body .kazen-standalone select,html body .kazen-solid-modal-overlay input:not([type=checkbox]):not([type=radio]),html body .kazen-solid-modal-overlay textarea,html body .kazen-solid-modal-overlay select,html body .kazen-payment-modal input:not([type=checkbox]):not([type=radio]),html body .kazen-payment-modal textarea,html body .kazen-payment-modal select,html body .kazen-checkout-shell input:not([type=checkbox]):not([type=radio]),html body .kazen-checkout-shell textarea,html body .kazen-checkout-shell select,html body [role=dialog] input:not([type=checkbox]):not([type=radio]),html body [role=dialog] textarea,html body [role=dialog] select{color:#242320!important;-webkit-text-fill-color:#242320!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}:is(html body .kazen-page :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-standalone :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-solid-modal-overlay :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-payment-modal :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-checkout-shell :has(>input:not([type=checkbox]):not([type=radio])),html body [role=dialog] :has(>input:not([type=checkbox]):not([type=radio]))){box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}:is(html body .kazen-page :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-standalone :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-solid-modal-overlay :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-payment-modal :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-checkout-shell :has(+input:not([type=checkbox]):not([type=radio])),html body [role=dialog] :has(+input:not([type=checkbox]):not([type=radio]))){color:#2423208c!important;-webkit-text-fill-color:#2423208c!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body .kazen-page input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-page textarea:focus,html body .kazen-page select:focus,html body .kazen-standalone input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-standalone textarea:focus,html body .kazen-standalone select:focus,html body .kazen-solid-modal-overlay input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-solid-modal-overlay textarea:focus,html body .kazen-solid-modal-overlay select:focus,html body .kazen-payment-modal input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-payment-modal textarea:focus,html body .kazen-payment-modal select:focus,html body .kazen-checkout-shell input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-checkout-shell textarea:focus,html body .kazen-checkout-shell select:focus,html body [role=dialog] input:not([type=checkbox]):not([type=radio]):focus,html body [role=dialog] textarea:focus,html body [role=dialog] select:focus{background:#fbf8f2!important;border-color:#24232047!important;outline:none!important;box-shadow:inset 0 0 0 1px #2423200a!important}html body .kazen-page input::placeholder,html body .kazen-standalone input::placeholder,html body .kazen-solid-modal-overlay input::placeholder,html body .kazen-payment-modal input::placeholder,html body .kazen-checkout-shell input::placeholder,html body [role=dialog] input::placeholder{color:#24232066!important;-webkit-text-fill-color:#24232066!important}html[data-pmd-kazen-mode=dark] body .kazen-page input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body .kazen-page textarea,html[data-pmd-kazen-mode=dark] body .kazen-page select,html[data-pmd-kazen-mode=dark] body .kazen-standalone input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body .kazen-standalone textarea,html[data-pmd-kazen-mode=dark] body .kazen-standalone select,html[data-pmd-kazen-mode=dark] body .kazen-solid-modal-overlay input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body .kazen-solid-modal-overlay textarea,html[data-pmd-kazen-mode=dark] body .kazen-solid-modal-overlay select,html[data-pmd-kazen-mode=dark] body [role=dialog] input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body [role=dialog] textarea,html[data-pmd-kazen-mode=dark] body [role=dialog] select{color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html[data-pmd-kazen-mode=dark] body :has(>input:not([type=checkbox]):not([type=radio])){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html[data-pmd-kazen-mode=dark] body :has(+input:not([type=checkbox]):not([type=radio])){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}

:root{--pmd-font-sans:"Roboto", Arial, Helvetica, sans-serif}html,body,button,input,textarea,select,option,label,p,span,a,div,section,article,aside,header,footer,main,nav,h1,h2,h3,h4,h5,h6,small,strong,em,body :not(svg):not(path):not(circle):not(polyline):not(line):not(rect):not(polygon){font-family:var(--pmd-font-sans)!important}:root{--pmd-font-sans:"Roboto", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--pmd-text-micro:.68rem;--pmd-text-caption:.76rem;--pmd-text-body:.94rem;--pmd-text-label:.88rem;--pmd-text-card-title:1rem;--pmd-text-section-title:.94rem;--pmd-text-button:.8rem;--pmd-text-price:1rem;--pmd-text-modal-title:clamp(2rem, 6.6vw, 3rem)}html,body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1, "tnum" 1;font-family:var(--pmd-font-sans)!important}button,input,textarea,select{font-family:var(--pmd-font-sans)!important}[data-pmd-themed-button],.pmd-themed-button{font-family:var(--pmd-font-sans)!important;font-size:var(--pmd-text-button)!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:850!important;line-height:1.1!important}.pmd-price,[data-pmd-price],[data-pmd-money]{font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1, "kern" 1!important}html body input[data-pmd-kazen-tip-custom-input-v36="1"]{color:#242320!important;-webkit-text-fill-color:#242320!important;box-shadow:none!important;background:#fffcf5c7!important;border-color:#24232033!important}html body :has(>input[data-pmd-kazen-tip-custom-input-v36="1"]){box-shadow:none!important;background:#fffcf5c7!important;border-color:#24232033!important}html body :has(+input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#2423208c!important;-webkit-text-fill-color:#2423208c!important;box-shadow:none!important;background:#fffcf5c7!important;border-color:#24232033!important}html[data-pmd-kazen-mode=dark] body :has(>input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html[data-pmd-kazen-mode=dark] body :has(+input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html body input[data-pmd-kazen-tip-custom-input-v36="1"],html body .kazen-payment-modal input[data-pmd-kazen-tip-custom-input-v36="1"],html body .kazen-checkout-shell input[data-pmd-kazen-tip-custom-input-v36="1"]{color:#242320!important;-webkit-text-fill-color:#242320!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body :has(>input[data-pmd-kazen-tip-custom-input-v36="1"]){box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body .kazen-payment-modal :has(>input[data-pmd-kazen-tip-custom-input-v36="1"]){box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body .kazen-checkout-shell :has(>input[data-pmd-kazen-tip-custom-input-v36="1"]){box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body :has(+input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#2423208c!important;-webkit-text-fill-color:#2423208c!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body .kazen-payment-modal :has(+input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#2423208c!important;-webkit-text-fill-color:#2423208c!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body .kazen-checkout-shell :has(+input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#2423208c!important;-webkit-text-fill-color:#2423208c!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body input[data-pmd-kazen-tip-custom-input-v36="1"]:focus,html body input[data-pmd-kazen-tip-custom-input-v36="1"]:focus-visible{background:#fbf8f2!important;border-color:#24232047!important;outline:none!important;box-shadow:inset 0 0 0 1px #2423200a!important}html body input[data-pmd-kazen-tip-custom-input-v36="1"]::placeholder{color:#24232066!important;-webkit-text-fill-color:#24232066!important}html[data-pmd-kazen-mode=dark] body input[data-pmd-kazen-tip-custom-input-v36="1"]{color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html[data-pmd-kazen-mode=dark] body :has(>input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html[data-pmd-kazen-mode=dark] body :has(+input[data-pmd-kazen-tip-custom-input-v36="1"]){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html body .kazen-page input:not([type=checkbox]):not([type=radio]),html body .kazen-page textarea,html body .kazen-page select,html body .kazen-standalone input:not([type=checkbox]):not([type=radio]),html body .kazen-standalone textarea,html body .kazen-standalone select,html body .kazen-solid-modal-overlay input:not([type=checkbox]):not([type=radio]),html body .kazen-solid-modal-overlay textarea,html body .kazen-solid-modal-overlay select,html body .kazen-payment-modal input:not([type=checkbox]):not([type=radio]),html body .kazen-payment-modal textarea,html body .kazen-payment-modal select,html body .kazen-checkout-shell input:not([type=checkbox]):not([type=radio]),html body .kazen-checkout-shell textarea,html body .kazen-checkout-shell select,html body [role=dialog] input:not([type=checkbox]):not([type=radio]),html body [role=dialog] textarea,html body [role=dialog] select{color:#242320!important;-webkit-text-fill-color:#242320!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}:is(html body .kazen-page :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-standalone :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-solid-modal-overlay :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-payment-modal :has(>input:not([type=checkbox]):not([type=radio])),html body .kazen-checkout-shell :has(>input:not([type=checkbox]):not([type=radio])),html body [role=dialog] :has(>input:not([type=checkbox]):not([type=radio]))){box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}:is(html body .kazen-page :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-standalone :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-solid-modal-overlay :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-payment-modal :has(+input:not([type=checkbox]):not([type=radio])),html body .kazen-checkout-shell :has(+input:not([type=checkbox]):not([type=radio])),html body [role=dialog] :has(+input:not([type=checkbox]):not([type=radio]))){color:#2423208c!important;-webkit-text-fill-color:#2423208c!important;box-shadow:none!important;background:#fbf8f2!important;border-color:#24232033!important}html body .kazen-page input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-page textarea:focus,html body .kazen-page select:focus,html body .kazen-standalone input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-standalone textarea:focus,html body .kazen-standalone select:focus,html body .kazen-solid-modal-overlay input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-solid-modal-overlay textarea:focus,html body .kazen-solid-modal-overlay select:focus,html body .kazen-payment-modal input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-payment-modal textarea:focus,html body .kazen-payment-modal select:focus,html body .kazen-checkout-shell input:not([type=checkbox]):not([type=radio]):focus,html body .kazen-checkout-shell textarea:focus,html body .kazen-checkout-shell select:focus,html body [role=dialog] input:not([type=checkbox]):not([type=radio]):focus,html body [role=dialog] textarea:focus,html body [role=dialog] select:focus{background:#fbf8f2!important;border-color:#24232047!important;outline:none!important;box-shadow:inset 0 0 0 1px #2423200a!important}html body .kazen-page input::placeholder,html body .kazen-standalone input::placeholder,html body .kazen-solid-modal-overlay input::placeholder,html body .kazen-payment-modal input::placeholder,html body .kazen-checkout-shell input::placeholder,html body [role=dialog] input::placeholder{color:#24232066!important;-webkit-text-fill-color:#24232066!important}html[data-pmd-kazen-mode=dark] body .kazen-page input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body .kazen-page textarea,html[data-pmd-kazen-mode=dark] body .kazen-page select,html[data-pmd-kazen-mode=dark] body .kazen-standalone input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body .kazen-standalone textarea,html[data-pmd-kazen-mode=dark] body .kazen-standalone select,html[data-pmd-kazen-mode=dark] body .kazen-solid-modal-overlay input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body .kazen-solid-modal-overlay textarea,html[data-pmd-kazen-mode=dark] body .kazen-solid-modal-overlay select,html[data-pmd-kazen-mode=dark] body [role=dialog] input:not([type=checkbox]):not([type=radio]),html[data-pmd-kazen-mode=dark] body [role=dialog] textarea,html[data-pmd-kazen-mode=dark] body [role=dialog] select{color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html[data-pmd-kazen-mode=dark] body :has(>input:not([type=checkbox]):not([type=radio])){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}html[data-pmd-kazen-mode=dark] body :has(+input:not([type=checkbox]):not([type=radio])){color:#f7efe4!important;-webkit-text-fill-color:#f7efe4!important;box-shadow:none!important;background:#120e0ac7!important;border-color:#f4ecdd38!important}
