.menu-editorial-module__5YWT9G__section{background-color:var(--background-color);overflow-x:hidden}.menu-editorial-module__5YWT9G__intro{text-align:center;max-width:36rem;margin:0 auto 2.5rem}.menu-editorial-module__5YWT9G__introText{color:color-mix(in srgb, var(--default-color), transparent 10%);margin:0;font-size:.98rem;line-height:1.7}.menu-editorial-module__5YWT9G__grid{grid-template-columns:1fr;gap:1.25rem;width:100%;max-width:1120px;margin:0 auto;display:grid}.menu-editorial-module__5YWT9G__card{background:color-mix(in srgb, var(--background-color) 70%, #3a322a 30%);border:1px solid color-mix(in srgb, var(--accent-color), transparent 82%);min-width:0;height:100%;padding:1.5rem 1.35rem;transition:border-color .35s,background-color .35s}.menu-editorial-module__5YWT9G__categoryHead{text-align:center;margin-bottom:1.6rem}.menu-editorial-module__5YWT9G__categoryTitle{border:1px solid color-mix(in srgb, var(--accent-color), transparent 55%);color:color-mix(in srgb, var(--accent-color), #f5e6c8 28%);font-family:var(--heading-font);letter-spacing:.06em;text-transform:capitalize;margin:0;padding:.5rem 1.35rem;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:500;line-height:1.3;display:inline-block}.menu-editorial-module__5YWT9G__itemList{flex-direction:column;gap:1.55rem;display:flex}.menu-editorial-module__5YWT9G__item{min-width:0;transition:opacity .35s,transform .35s}.menu-editorial-module__5YWT9G__itemHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.85rem;display:grid}.menu-editorial-module__5YWT9G__itemName{min-width:0;color:color-mix(in srgb, var(--heading-color), #f3ebe0 12%);font-family:var(--nav-font);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:.98rem;font-weight:500;line-height:1.35}.menu-editorial-module__5YWT9G__itemPrice{color:color-mix(in srgb, var(--heading-color), #f5e6c8 18%);font-family:var(--nav-font);white-space:nowrap;letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:500;line-height:1.35}.menu-editorial-module__5YWT9G__itemDescription{max-width:34ch;color:color-mix(in srgb, var(--default-color), #c4b59a 35%);margin:.45rem 0 0;font-size:.84rem;font-weight:300;line-height:1.55}.menu-editorial-module__5YWT9G__itemAction{min-height:44px;color:var(--accent-color);font-family:var(--nav-font);letter-spacing:.02em;border-bottom:1px solid #0000;align-items:center;margin-top:.15rem;padding:.35rem 0;font-size:.86rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.menu-editorial-module__5YWT9G__itemAction:hover,.menu-editorial-module__5YWT9G__itemAction:focus-visible{color:color-mix(in srgb, var(--accent-color), #fff 22%);border-bottom-color:color-mix(in srgb, var(--accent-color), transparent 40%)}@media (hover:hover) and (pointer:fine){.menu-editorial-module__5YWT9G__item:hover{opacity:.96}.menu-editorial-module__5YWT9G__item:hover .menu-editorial-module__5YWT9G__itemName{color:#fff8ee}}@media (min-width:768px){.menu-editorial-module__5YWT9G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.menu-editorial-module__5YWT9G__card{padding:1.75rem 1.5rem}.menu-editorial-module__5YWT9G__itemList{gap:1.7rem}.menu-editorial-module__5YWT9G__intro{margin-bottom:2.75rem}}@media (min-width:992px){.menu-editorial-module__5YWT9G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.65rem}.menu-editorial-module__5YWT9G__card{padding:1.85rem 1.55rem 1.75rem}.menu-editorial-module__5YWT9G__categoryHead{margin-bottom:1.85rem}.menu-editorial-module__5YWT9G__itemName{font-size:1rem}.menu-editorial-module__5YWT9G__itemDescription{font-size:.86rem}}@media (max-width:575.98px){.menu-editorial-module__5YWT9G__grid{gap:1.15rem}.menu-editorial-module__5YWT9G__card{padding:1.4rem 1.25rem}.menu-editorial-module__5YWT9G__categoryHead{margin-bottom:1.35rem}.menu-editorial-module__5YWT9G__itemList{gap:1.35rem}.menu-editorial-module__5YWT9G__itemHeader{column-gap:.7rem}.menu-editorial-module__5YWT9G__itemName{font-size:.95rem}.menu-editorial-module__5YWT9G__itemPrice{font-size:.9rem}.menu-editorial-module__5YWT9G__itemDescription{max-width:none;font-size:.82rem;line-height:1.6}.menu-editorial-module__5YWT9G__intro{margin-bottom:1.75rem;padding-inline:.15rem}}@media (prefers-reduced-motion:reduce){.menu-editorial-module__5YWT9G__card,.menu-editorial-module__5YWT9G__item,.menu-editorial-module__5YWT9G__itemAction,.menu-editorial-module__5YWT9G__itemName{transition:none!important}.menu-editorial-module__5YWT9G__section [data-aos]{opacity:1!important;transition:none!important;transform:none!important}}.menu-editorial-module__5YWT9G__section [data-aos=fade-up]{transform:translateY(15px)}.menu-editorial-module__5YWT9G__section [data-aos=fade-up].aos-animate{transform:translate(0,0)}@media (min-width:768px) and (max-width:991.98px){.menu-editorial-module__5YWT9G__grid>:last-child{grid-column:1/-1;justify-self:center;width:min(100%,50% - .75rem)}}
.specials-module__iXSxsW__section{background:radial-gradient(ellipse 80% 60% at 85% 20%, color-mix(in srgb, var(--accent-color) 28%, transparent), transparent 55%), radial-gradient(ellipse 70% 50% at 10% 80%, color-mix(in srgb, var(--theme-secondary) 24%, transparent), transparent 50%), linear-gradient(165deg, #2a2218 0%, #3d2e1f 42%, #4a3424 100%);position:relative;overflow:hidden}.specials-module__iXSxsW__section:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--theme-secondary) 10%, transparent) 50%, transparent 100%);position:absolute;inset:0}.specials-module__iXSxsW__inner{z-index:1;position:relative}.specials-module__iXSxsW__panel{background:color-mix(in srgb, #fff8ee 92%, var(--theme-secondary) 8%);border:1px solid color-mix(in srgb, var(--accent-color) 35%, #fff 65%);padding:1.5rem 1.35rem;box-shadow:0 18px 40px #140c0647,inset 0 1px #ffffff8c}.specials-module__iXSxsW__tabs{border:0;flex-direction:column;gap:.45rem;display:flex}.specials-module__iXSxsW__tab{text-align:left;color:#5c4632;background:color-mix(in srgb, var(--theme-secondary) 35%, #fff 65%);cursor:pointer;border:0;border-radius:.35rem;width:100%;padding:.8rem 1rem;font-size:.92rem;font-weight:600;transition:background-color .3s,color .3s,transform .25s,box-shadow .3s;display:block}.specials-module__iXSxsW__tab:hover{color:#3b2a1a;background:color-mix(in srgb, var(--accent-color) 35%, #fff 65%)}.specials-module__iXSxsW__tabActive{color:var(--theme-on-accent);background:linear-gradient(135deg, var(--accent-color) 0%, var(--theme-secondary) 100%);box-shadow:0 8px 18px color-mix(in srgb, var(--accent-color) 40%, transparent)}.specials-module__iXSxsW__content{animation:.28s specials-module__iXSxsW__specialFade}@keyframes specials-module__iXSxsW__specialFade{0%{opacity:.35}to{opacity:1}}.specials-module__iXSxsW__details{color:#2a1c10}.specials-module__iXSxsW__details h3{color:#1f140c;-webkit-font-smoothing:antialiased;margin-bottom:.85rem;font-size:1.55rem;font-weight:600}.specials-module__iXSxsW__lead{color:#7a4a1f;opacity:1;margin-bottom:.85rem;font-size:1.02rem;font-style:italic;line-height:1.55}.specials-module__iXSxsW__body{color:#33261b;opacity:1;-webkit-font-smoothing:antialiased;margin-bottom:1.1rem;font-size:1rem;line-height:1.7}.specials-module__iXSxsW__reserveBtn{color:#2a1c10;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#1ebe57 100%);border:0;border-radius:.35rem;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.25rem;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 8px 18px #1ebe5747}.specials-module__iXSxsW__reserveBtn:hover{filter:brightness(1.05);box-shadow:0 10px 22px #1ebe5759}.specials-module__iXSxsW__reserveBtn:active{transform:translateY(1px)}.specials-module__iXSxsW__imageWrap{background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--theme-secondary) 75%, #fff), transparent 55%), radial-gradient(circle at 70% 70%, color-mix(in srgb, var(--accent-color) 45%, transparent), transparent 60%), radial-gradient(circle at 50% 50%, #fff6e8, color-mix(in srgb, var(--theme-secondary) 55%, #fff));border-radius:50%;justify-content:center;align-items:center;padding:.65rem;display:inline-flex;position:relative;box-shadow:0 0 0 4px #fff8ebb3,0 14px 28px #78461e40}.specials-module__iXSxsW__imageWrap img{z-index:1;filter:saturate(1.15)brightness(1.05)contrast(1.02);max-width:100%;height:auto;position:relative}@media (min-width:992px){.specials-module__iXSxsW__panel{padding:1.75rem 1.6rem}.specials-module__iXSxsW__tabs{padding-right:.5rem}}@media (max-width:991.98px){.specials-module__iXSxsW__imageWrap{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.specials-module__iXSxsW__tab,.specials-module__iXSxsW__reserveBtn{transition:none}.specials-module__iXSxsW__content{animation:none}}
