.VwgDLG_surface{--font-epa-serif:"Epa Noto Serif JP";--font-epa-sans:"Epa Noto Sans JP"}
.epa-komorebi-light{position:absolute}.epa-komorebi-upper{opacity:.28;width:clamp(560px,95vw,1440px);top:-64px;right:-55px;-webkit-mask-image:radial-gradient(60% 75% at 100% 0,#000 40%,#0000 100%);mask-image:radial-gradient(60% 75% at 100% 0,#000 40%,#0000 100%)}.epa-komorebi-lower{opacity:.22;width:clamp(480px,85vw,1280px);bottom:-40px;left:-60px;-webkit-mask-image:radial-gradient(55% 70% at 0 100%,#000 40%,#0000 100%);mask-image:radial-gradient(55% 70% at 0 100%,#000 40%,#0000 100%)}@media not (min-width:640px){.epa-komorebi-upper{top:-16px;right:-24px;-webkit-mask-image:radial-gradient(80% 95% at 100% 0,#000 40%,#0000 100%);mask-image:radial-gradient(80% 95% at 100% 0,#000 40%,#0000 100%)}.epa-komorebi-lower{bottom:-16px;left:-16px;-webkit-mask-image:radial-gradient(75% 90% at 0 100%,#000 40%,#0000 100%);mask-image:radial-gradient(75% 90% at 0 100%,#000 40%,#0000 100%)}}.epa-komorebi-canvas{width:100%;height:100%;position:absolute;inset:0}.epa-komorebi-host[data-motion-ready=true] .epa-komorebi-fallback{visibility:hidden}.epa-menu-category-photo{aspect-ratio:4/3;width:calc(100% + 40px);margin:-24px -20px 24px;position:relative;overflow:hidden}.epa-menu-with-photo{grid-template-columns:80px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.epa-menu-item-photo{aspect-ratio:4/5;flex:none;grid-area:1/1;width:80px;position:relative;overflow:hidden}.epa-menu-copy{display:contents}.epa-menu-copy>.epa-menu-title-price{grid-area:1/2;display:block}.epa-menu-copy>.epa-menu-title-price>span{margin-top:4px;font-size:15px;display:block}.epa-menu-copy>p,.epa-menu-copy>div:last-child{grid-column:1/-1}.epa-menu-copy>div:last-child{flex-wrap:wrap;row-gap:12px}@media (min-width:640px){.epa-menu-with-photo{grid-template-columns:104px minmax(0,1fr)}.epa-menu-item-photo{width:104px}}@media (min-width:1024px){.epa-menu-category-photo{width:100%;margin:0 0 24px}.epa-menu-with-photo{gap:24px;display:flex}.epa-menu-item-photo{width:128px}.epa-menu-copy{flex:1;min-width:0;display:block}.epa-menu-copy>.epa-menu-title-price{display:flex}.epa-menu-copy>.epa-menu-title-price>span{margin:0;font-size:20px}}@media (prefers-reduced-motion:reduce){.epa-komorebi-canvas{display:none}.epa-komorebi-host[data-motion-ready=true] .epa-komorebi-fallback{visibility:visible}}.epa-material-surface{background-color:var(--epa-dark);background-image:linear-gradient(color-mix(in srgb, var(--epa-dark) 65%, transparent), color-mix(in srgb, var(--epa-dark) 65%, transparent)), var(--epa-material-image);background-repeat:repeat;background-size:auto,640px 640px}@keyframes epa-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.epa-rise{animation:1.1s cubic-bezier(.22,.61,.36,1) both epa-rise;animation-delay:var(--epa-delay,0s)}@media (prefers-reduced-motion:reduce){.epa-rise{animation:none}}.epa-anchor{scroll-margin-top:calc(56px + 2.5rem - var(--epa-anchor-pt,0px))}@media (min-width:1024px){.epa-anchor{scroll-margin-top:calc(60px + 2.5rem - var(--epa-anchor-pt,0px))}}
