.jft{display:block;position:relative;width:100%;max-width:none;margin:0;clear:both;direction:ltr;writing-mode:horizontal-tb;text-align:left;white-space:normal;overflow-x:clip;isolation:isolate}.jft,.jft *{box-sizing:border-box;direction:ltr;writing-mode:horizontal-tb;text-orientation:mixed}.jft img,.jft svg,.jft video,.jft iframe{max-width:100%}.jft,.jft *{box-sizing:border-box}.jft{--brand:#12314f;--brand-hover:#1d4d72;--brand-soft:#eaf2f8;--gold:#c89b3c;--gold-hover:#b68a32;--gold-soft:#fff4d9;--canvas:#f7f9fb;--surface:#fff;--surface-alt:#f1f5f8;--cream:#fff9ed;--text:#27313a;--muted:#61707b;--stroke:#d7e0e6;--stroke-strong:#b9c8d1;--success:#e8f3e9;--warning:#fff3d8;--danger:#fbe9e7;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--shadow-2:0 2px 7px rgba(18,49,79,.08);--shadow-4:0 8px 24px rgba(18,49,79,.1);--shadow-8:0 18px 44px rgba(18,49,79,.12);color:var(--text);background:var(--canvas);font:16px/1.66 Poppins,Arial,sans-serif;-webkit-font-smoothing:antialiased}.jft h1,.jft h2,.jft h3,.jft h4{margin:0;color:var(--brand);font-family:Playfair Display,Georgia,serif;line-height:1.14}.jft h1{font-size:clamp(2.55rem,5.2vw,4.85rem);letter-spacing:-.038em}.jft h2{font-size:clamp(2rem,3.8vw,3.2rem);letter-spacing:-.024em}.jft h3{font-size:clamp(1.25rem,2vw,1.6rem)}.jft p{margin:0}.jft a{color:var(--brand-hover);text-underline-offset:3px}.jft button,.jft input,.jft select,.jft textarea{font:inherit}.jft a:focus-visible,.jft button:focus-visible,.jft input:focus-visible,.jft select:focus-visible,.jft textarea:focus-visible,.jft summary:focus-visible{outline:3px solid rgba(200,155,60,.5);outline-offset:3px}.jft-wrap{width:min(1200px,calc(100% - 40px));margin:0 auto}.jft-section{padding:82px 0;scroll-margin-top:86px}.jft-section--white{background:var(--surface)}.jft-section--cream{background:var(--cream)}.jft-section--pale{background:var(--brand-soft)}.jft-section--brand{background:var(--brand);color:#fff}.jft-section-head{max-width:900px;margin-bottom:36px}.jft-section-head>p:last-child{margin-top:14px;color:var(--muted);font-size:1.06rem}.jft-section--brand .jft-section-head h2,.jft-section--brand .jft-section-head>p:last-child{color:#fff}.jft-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:12px!important;color:#89631c!important;font-size:.75rem!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.jft-eyebrow:before{width:20px;height:2px;background:var(--gold);content:""}.jft-section--brand .jft-eyebrow{color:#efd69b!important}.jft-lead{max-width:920px;color:#42515c;font-size:clamp(1.08rem,1.9vw,1.23rem)}.jft-note{color:var(--muted);font-size:.84rem}.jft-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border:1px solid #dac28c;border-radius:999px;background:var(--gold-soft);color:#745719;font-size:.71rem;font-weight:700}.jft-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 18px;border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:#fff!important;font-weight:700;text-decoration:none!important;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.jft-btn:hover{border-color:var(--brand-hover);background:var(--brand-hover);box-shadow:var(--shadow-2)}.jft-btn:active{transform:translateY(1px)}.jft-btn--secondary{border-color:var(--stroke-strong);background:var(--surface);color:var(--brand)!important}.jft-btn--secondary:hover{border-color:var(--brand);background:var(--brand-soft)}.jft-btn--gold{border-color:var(--gold);background:var(--gold);color:var(--brand)!important}.jft-btn--gold:hover{border-color:var(--gold-hover);background:var(--gold-hover)}.jft-btn--small{min-height:38px;padding:7px 12px;font-size:.78rem}.jft-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.jft-crumbs{padding:14px 0;border-bottom:1px solid var(--stroke);background:#fff;color:var(--muted);font-size:.84rem}.jft-crumbs a{color:var(--brand);text-decoration:underline;text-decoration-thickness:1px}.jft-crumbs span{margin:0 7px;color:#9aa7b0}.jft-hero{position:relative;overflow:hidden;padding:88px 0 72px;background:radial-gradient(circle at 86% 8%,rgba(200,155,60,.19),transparent 27%),linear-gradient(135deg,#f1f7fb,#fff9ed)}.jft-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr);gap:48px;align-items:center}.jft-hero-copy p{margin-top:20px}.jft-hero-panel{padding:26px;border:1px solid var(--stroke);border-radius:var(--radius-xl);background:#fffffff5;box-shadow:var(--shadow-8)}.jft-hero-panel h2{font-size:1.65rem}.jft-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.jft-quick{min-height:112px;padding:15px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:var(--surface-alt)}.jft-quick strong{display:block;color:var(--brand);font-size:1.18rem}.jft-quick span{display:block;margin-top:4px;color:var(--muted);font-size:.76rem}.jft-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.jft-hero-meta span{padding:5px 10px;border:1px solid var(--stroke);border-radius:999px;background:#ffffffc7;color:var(--muted);font-size:.74rem;font-weight:600}.jft-nav{position:sticky;z-index:45;top:0;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background:#fffffff5;box-shadow:0 2px 10px #12314f0f;backdrop-filter:blur(12px)}.jft-nav-inner{display:flex;gap:4px;overflow-x:auto;padding:8px 0}.jft-nav a{flex:0 0 auto;min-height:40px;padding:9px 13px;border-radius:var(--radius-sm);color:var(--brand);font-size:.81rem;font-weight:600;text-decoration:none}.jft-nav a:hover,.jft-nav a.is-active{background:var(--brand-soft)}.jft-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jft-path-card{display:flex;min-height:260px;flex-direction:column;padding:24px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px #12314f0a;transition:.16s ease}.jft-path-card:hover{border-color:#a9bdca;box-shadow:var(--shadow-4);transform:translateY(-2px)}.jft-path-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);font-size:1.2rem;font-weight:700}.jft-path-card h3{margin-top:18px}.jft-path-card p{margin-top:10px;color:var(--muted);font-size:.88rem}.jft-path-card a{margin-top:auto;padding-top:18px;font-size:.84rem;font-weight:700;text-decoration:none}.jft-occasion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jft-occasion{min-height:210px;padding:22px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}.jft-occasion h3{font-size:1.22rem}.jft-occasion p{margin-top:10px;color:var(--muted);font-size:.84rem}.jft-occasion a{display:inline-flex;margin-top:16px;font-size:.81rem;font-weight:700;text-decoration:none}.jft-specialty-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jft-food-card,.jft-menu-card,.jft-addon-card{display:flex;min-height:100%;flex-direction:column;padding:21px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px #12314f0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.jft-food-card:hover,.jft-menu-card:hover,.jft-addon-card:hover{border-color:#a9bdca;box-shadow:var(--shadow-4);transform:translateY(-2px)}.jft-food-card[data-priority=true],.jft-menu-card[data-priority=true]{border-color:#d1b46d}.jft-card-kicker{color:#8a651f;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.jft-food-card h3{margin-top:9px;font-size:1.25rem}.jft-food-card>p,.jft-menu-card>p{margin-top:9px;color:var(--muted);font-size:.82rem}.jft-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.jft-card-tags span{padding:4px 8px;border-radius:999px;background:var(--surface-alt);color:#4f5d67;font-size:.68rem;font-weight:600}.jft-price-list{display:grid;gap:7px;margin-top:18px}.jft-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;gap:9px;align-items:center;min-height:40px;padding:7px 8px 7px 11px;border-radius:var(--radius-sm);background:var(--surface-alt)}.jft-price-row span{color:#53616b;font-size:.77rem}.jft-price-row strong{color:var(--brand);font-size:.86rem}.jft-add{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:#fff;color:var(--brand);font-weight:700;cursor:pointer}.jft-add:hover{border-color:var(--brand);background:var(--brand-soft)}.jft-menu-note{margin-top:20px;padding:16px;border-left:4px solid var(--gold);border-radius:var(--radius-sm);background:var(--gold-soft);color:#6d551d;font-size:.84rem}.jft-set-toolbar{display:grid;grid-template-columns:auto minmax(250px,1fr) auto;gap:14px;align-items:center;margin-bottom:24px;padding:14px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}.jft-segmented{display:flex;overflow:hidden;border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:#fff}.jft-segmented button{min-height:40px;padding:8px 13px;border:0;border-right:1px solid var(--stroke);background:#fff;color:var(--brand);font-size:.78rem;font-weight:700;cursor:pointer}.jft-segmented button:last-child{border-right:0}.jft-segmented button.is-active{background:var(--brand);color:#fff}.jft-filter-pills{display:flex;flex-wrap:wrap;gap:6px}.jft-filter-pill{min-height:38px;padding:7px 12px;border:1px solid var(--stroke);border-radius:999px;background:#fff;color:var(--brand);font-size:.76rem;font-weight:700;cursor:pointer}.jft-filter-pill.is-active{border-color:var(--brand);background:var(--brand-soft)}.jft-set-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jft-set-card{display:flex;min-height:420px;flex-direction:column;padding:22px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px #12314f0a;transition:.16s ease}.jft-set-card:hover{border-color:#a9bdca;box-shadow:var(--shadow-4);transform:translateY(-2px)}.jft-set-card.is-hidden{display:none}.jft-set-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.jft-set-price{color:var(--brand);font-size:1.18rem;font-weight:700}.jft-set-card h3{margin-top:16px}.jft-set-card>p{margin-top:10px;color:var(--muted);font-size:.84rem}.jft-set-card ul{margin:17px 0 0;padding-left:20px}.jft-set-card li{margin-bottom:6px;font-size:.84rem}.jft-set-actions{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;padding-top:18px}.jft-set-serving{color:var(--muted);font-size:.78rem}.jft-addon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.jft-addon-card h3,.jft-addon-card h4{font-size:1.02rem}.jft-menu-tools{position:sticky;z-index:25;top:58px;display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center;margin-bottom:24px;padding:12px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:#fffffff7;box-shadow:var(--shadow-2);backdrop-filter:blur(10px)}.jft-search{position:relative}.jft-search input{width:100%;min-height:44px;padding:10px 13px 10px 42px;border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:#fff;color:var(--text)}.jft-search:before{position:absolute;top:50%;left:15px;width:14px;height:14px;border:2px solid var(--muted);border-radius:50%;content:"";transform:translateY(-57%)}.jft-search:after{position:absolute;top:27px;left:27px;width:7px;height:2px;background:var(--muted);content:"";transform:rotate(45deg)}.jft-menu-filters{display:flex;gap:5px;overflow-x:auto}.jft-menu-filter{flex:0 0 auto;min-height:38px;padding:7px 11px;border:1px solid var(--stroke);border-radius:999px;background:#fff;color:var(--brand);font-size:.74rem;font-weight:700;cursor:pointer}.jft-menu-filter.is-active{border-color:var(--brand);background:var(--brand);color:#fff}.jft-menu-group{margin-top:48px}.jft-menu-group.is-hidden{display:none}.jft-menu-group-head{display:grid;grid-template-columns:minmax(0,.7fr) minmax(320px,1.3fr);gap:28px;align-items:end;margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid var(--stroke)}.jft-menu-group-head>p{color:var(--muted);font-size:.86rem}.jft-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jft-menu-card.is-hidden{display:none}.jft-menu-card h3,.jft-menu-card h4{font-size:1.02rem}.jft-no-results{display:none;margin-top:20px;padding:20px;border-radius:var(--radius-lg);background:var(--warning);color:#6f571c}.jft-no-results.is-active{display:block}.jft-selection{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:22px;align-items:start}.jft-selection-list{padding:22px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}.jft-empty{padding:20px;border-radius:var(--radius-md);background:var(--surface-alt);color:var(--muted);font-size:.86rem}.jft-selected-row{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--stroke)}.jft-selected-row:last-child{border-bottom:0}.jft-selected-row strong{display:block;color:var(--brand);font-size:.85rem}.jft-selected-row span{display:block;color:var(--muted);font-size:.74rem}.jft-remove{width:32px;height:32px;border:0;border-radius:var(--radius-sm);background:var(--danger);color:#852e26;cursor:pointer}.jft-inquiry{position:sticky;top:92px;padding:24px;border-radius:var(--radius-lg);background:var(--brand);color:#fff;box-shadow:var(--shadow-4)}.jft-inquiry h3{color:#fff}.jft-inquiry p{margin-top:9px;color:#dce7ed;font-size:.84rem}.jft-inquiry textarea{width:100%;min-height:360px;margin-top:16px;padding:14px;border:0;border-radius:var(--radius-sm);background:#fff;color:var(--text);resize:vertical}.jft-copy-status{margin-top:8px;color:#efd69b;font-size:.78rem}.jft-planning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.jft-planning-card{display:flex;min-height:250px;flex-direction:column;padding:22px;border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--surface)}.jft-planning-card b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--gold);color:var(--brand)}.jft-planning-card h3{margin-top:17px}.jft-planning-card p{margin-top:10px;color:var(--muted);font-size:.85rem}.jft-planning-card a{margin-top:auto;padding-top:18px;font-size:.82rem;font-weight:700;text-decoration:none}.jft-order-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;border:1px solid var(--stroke);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-4)}.jft-order-step{position:relative;min-height:250px;padding:26px 21px}.jft-order-step:not(:last-child){border-right:1px solid var(--stroke)}.jft-order-step:not(:last-child):after{position:absolute;z-index:2;top:37px;right:-12px;display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--stroke);border-radius:50%;background:#fff;color:var(--brand);content:"\203a"}.jft-order-step b{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--brand);color:#fff}.jft-order-step h3{margin-top:18px;font-size:1.2rem}.jft-order-step p{margin-top:10px;color:var(--muted);font-size:.84rem}.jft-delivery-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}.jft-delivery-card{padding:26px;border:1px solid var(--stroke);border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-4)}.jft-delivery-card ul{margin:18px 0 0;padding-left:20px}.jft-delivery-card li{margin-bottom:7px}.jft-area-grid{display:flex;flex-wrap:wrap;gap:8px}.jft-area-grid span{padding:8px 11px;border:1px solid var(--stroke);border-radius:999px;background:#fff;color:var(--brand);font-size:.77rem;font-weight:600}.jft-faq{display:grid;gap:10px}.jft-faq details{padding:18px 20px;border:1px solid var(--stroke);border-radius:var(--radius-md);background:#fff}.jft-faq summary{cursor:pointer;color:var(--brand);font-weight:700}.jft-faq details p{margin-top:12px;color:var(--muted)}.jft-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.jft-service{min-height:210px;padding:22px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);background:#ffffff14}.jft-service h3{color:#fff;font-size:1.2rem}.jft-service p{margin-top:10px;color:#dce7ed;font-size:.84rem}.jft-service a{display:inline-flex;margin-top:17px;color:#efd69b!important;font-size:.8rem;font-weight:700;text-decoration:none}.jft-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.75fr);gap:30px;align-items:start;padding:40px;border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--brand),#1a496d);color:#fff;box-shadow:var(--shadow-8)}.jft-cta h2{color:#fff}.jft-cta p{margin-top:14px;color:#dfe9ef}.jft-contact{display:grid;gap:8px;margin-top:22px;font-size:.87rem}.jft-contact a{color:#fff;text-decoration:none}.jft-form-shell{overflow:hidden;padding:16px;border-radius:var(--radius-lg);background:#fff}.jft-cart-trigger{position:fixed;z-index:1201;inset:96px 24px auto auto;display:flex;align-items:center;gap:12px;min-width:250px;min-height:58px;padding:9px 10px 9px 14px;border:1px solid rgba(255,255,255,.28);border-radius:18px;background:var(--brand);color:#fff;box-shadow:0 14px 38px #12314f47;cursor:grab;user-select:none;touch-action:none;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}.jft-cart-trigger:hover{background:var(--brand-hover);box-shadow:0 18px 46px #12314f57}.jft-cart-trigger:active{cursor:grabbing}.jft-cart-trigger.is-dragging{cursor:grabbing;box-shadow:0 20px 52px #12314f61;transition:none}.jft-cart-trigger.is-drawer-open{opacity:0;visibility:hidden;pointer-events:none}.jft-cart-trigger:before{width:8px;height:24px;flex:0 0 8px;background:radial-gradient(circle,#efd69b 1.4px,transparent 1.7px) 0 0/8px 8px;content:"";opacity:.8}.jft-cart-trigger svg{flex:0 0 auto;width:24px;height:24px;stroke:#efd69b;stroke-width:1.8;fill:none}.jft-cart-label{display:grid;min-width:0;flex:1;text-align:left}.jft-cart-label strong{color:#fff;font-size:.84rem;line-height:1.2}.jft-cart-label small{margin-top:2px;color:#dce7ed;font-size:.68rem;line-height:1.25}.jft-cart-count{display:grid;min-width:36px;height:36px;padding:0 8px;place-items:center;border-radius:12px;background:var(--gold);color:var(--brand);font-size:.84rem;font-weight:800}.jft-cart-trigger.is-bumping{animation:jftCartBump .34s ease}@keyframes jftCartBump{50%{transform:scale(1.06)}}.jft-cart-backdrop{position:fixed;z-index:1198;inset:0;background:#0c1f307a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.jft-cart-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.jft-cart-drawer{position:fixed;z-index:1200;top:0;right:0;display:flex;width:min(450px,100%);height:100dvh;flex-direction:column;background:#fff;box-shadow:-18px 0 48px #12314f3d;transform:translate(104%);visibility:hidden;transition:transform .24s ease,visibility .24s ease}.jft-cart-drawer.is-open{transform:translate(0);visibility:visible}.jft-cart-drawer-head{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:14px;align-items:start;padding:22px;border-bottom:1px solid var(--stroke);background:linear-gradient(135deg,var(--brand),#1a496d);color:#fff}.jft-cart-drawer-head h2{color:#fff;font-size:1.55rem}.jft-cart-drawer-head p{margin-top:6px;color:#dce7ed;font-size:.78rem}.jft-cart-close{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-sm);background:#ffffff1a;color:#fff;font-size:1.45rem;cursor:pointer}.jft-cart-close:hover{background:#ffffff2e}.jft-cart-drawer-summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 20px;border-bottom:1px solid var(--stroke);background:var(--gold-soft);color:#6f571c;font-size:.77rem}.jft-cart-drawer-summary strong{color:var(--brand)}.jft-cart-drawer-body{min-height:0;flex:1;overflow-y:auto;padding:12px 20px 22px;overscroll-behavior:contain}.jft-cart-drawer-body .jft-selected-row{grid-template-columns:minmax(0,1fr) auto 34px;padding:13px 0}.jft-cart-drawer-foot{padding:18px 20px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--stroke);background:#fff}.jft-cart-drawer-foot .jft-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:0}.jft-cart-drawer-foot .jft-actions .jft-btn{width:100%;padding-inline:10px}.jft-cart-drawer-foot .jft-btn--wide{grid-column:1/-1}.jft-cart-disclaimer{margin-bottom:13px;color:var(--muted);font-size:.72rem}body.jft-cart-open{overflow:hidden}@media(max-width:620px){.jft-cart-trigger{inset:84px 12px auto auto;width:auto;min-width:0;min-height:52px;padding:8px 9px;border-radius:15px;cursor:pointer;touch-action:auto}.jft-cart-trigger:before{display:none}.jft-cart-label{display:none}.jft-cart-total{min-width:80px}.jft-cart-drawer{width:100%}.jft-cart-drawer-head{padding-top:calc(18px + env(safe-area-inset-top))}}.jft-cart-total{display:grid;min-width:102px;text-align:right}.jft-cart-total small{color:#dce7ed;font-size:.64rem;line-height:1.15}.jft-cart-total strong{margin-top:2px;color:#efd69b;font-size:.91rem;line-height:1.2}.jft-cart-drawer-total{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 20px;padding:16px 0;border-bottom:1px solid var(--stroke)}.jft-cart-drawer-total span{color:var(--muted);font-size:.78rem}.jft-cart-drawer-total strong{color:var(--brand);font-size:1.2rem}.jft-cart-drawer-total small{display:block;margin-top:2px;color:var(--muted);font-size:.67rem;text-align:right}.jft-selected-row{grid-template-columns:minmax(0,1fr) auto auto 34px}.jft-selected-price{min-width:78px;color:var(--brand);font-size:.83rem;text-align:right}.jft-selected-price small{display:block;margin-top:2px;color:var(--muted);font-size:.65rem;font-weight:500}.jft-qty-control{display:grid;grid-template-columns:30px minmax(32px,auto) 30px;align-items:center;overflow:hidden;border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:#fff}.jft-qty-control button{display:grid;width:30px;height:32px;place-items:center;border:0;background:#fff;color:var(--brand);font-size:1rem;font-weight:800;cursor:pointer}.jft-qty-control button:hover{background:var(--brand-soft)}.jft-qty-control output{display:grid;min-width:32px;height:32px;place-items:center;border-right:1px solid var(--stroke);border-left:1px solid var(--stroke);color:var(--brand);font-size:.78rem;font-weight:700}.jft-estimate-note{margin-top:12px;padding:11px 12px;border-radius:var(--radius-sm);background:var(--gold-soft);color:#6d551d;font-size:.72rem}@media(max-width:620px){.jft-cart-total{min-width:86px}.jft-cart-label small{display:none}.jft-selected-row{grid-template-columns:minmax(0,1fr) auto 34px;align-items:start}.jft-qty-control{grid-column:1/3;width:max-content;margin-top:4px}.jft-selected-price{min-width:72px;padding-top:3px}}@media(max-width:1080px){.jft-specialty-grid,.jft-set-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jft-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jft-addon-grid,.jft-occasion-grid,.jft-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.jft-hero-grid,.jft-selection,.jft-delivery-grid,.jft-cta{grid-template-columns:1fr}.jft-inquiry{position:relative;top:auto}.jft-set-toolbar{grid-template-columns:1fr}.jft-menu-tools{position:relative;top:auto;grid-template-columns:1fr}.jft-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jft-order-step:nth-child(2){border-right:0}.jft-order-step:nth-child(-n+2){border-bottom:1px solid var(--stroke)}.jft-order-step:nth-child(2):after{display:none}}@media(max-width:760px){.jft-path-grid,.jft-planning-grid{grid-template-columns:1fr}.jft-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jft-menu-group-head{grid-template-columns:1fr;gap:8px}}@media(max-width:620px){.jft-wrap{width:min(100% - 24px,1200px)}.jft-section{padding:60px 0}.jft-hero{padding:62px 0 52px}.jft-nav{position:relative}.jft-actions{flex-direction:column}.jft-btn{width:100%}.jft-quick-grid,.jft-specialty-grid,.jft-set-grid,.jft-menu-grid,.jft-addon-grid,.jft-occasion-grid,.jft-service-grid,.jft-order-grid{grid-template-columns:1fr}.jft-filter-pills,.jft-menu-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.jft-filter-pill,.jft-menu-filter{flex:0 0 auto}.jft-set-actions{align-items:stretch;flex-direction:column}.jft-order-step{min-height:auto;border-right:0!important;border-bottom:1px solid var(--stroke)}.jft-order-step:last-child{border-bottom:0}.jft-order-step:after{display:none!important}.jft-cta{padding:28px 20px}}@media(prefers-reduced-motion:reduce){.jft *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jft-native-cart-form{margin:0}.jft-price-row{grid-template-columns:minmax(0,1fr) auto minmax(32px,auto)}.jft-option-forms{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.jft-add--choice{width:auto;min-width:46px;padding:0 8px;font-size:.66rem;white-space:nowrap}.jft-set-cart-options{display:flex;align-items:center}.jft-set-cart-options form{display:none}.jft-set-cart-options form.is-active{display:block}.jft-native-cart-form button[disabled]{cursor:wait;opacity:.68;transform:none!important}.jft-ajax-toast{position:fixed;left:24px;bottom:24px;z-index:1000003;max-width:min(380px,calc(100vw - 48px));padding:12px 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:var(--brand);color:#fff;box-shadow:0 18px 42px #04253f3d;font-size:.78rem;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease}.jft-ajax-toast.is-visible{opacity:1;transform:translateY(0)}.jft-ajax-toast.is-error{background:#7a271a}.jojies-floating-mini-cart{position:fixed;right:24px;bottom:24px;z-index:999999}.jojies-floating-mini-cart .wc-block-mini-cart{margin:0}.jojies-floating-mini-cart .wc-block-mini-cart__button{min-width:64px;min-height:58px;padding:12px 17px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#12314f;color:#fff;box-shadow:0 18px 42px #04253f40;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.jojies-floating-mini-cart .wc-block-mini-cart__button:hover,.jojies-floating-mini-cart .wc-block-mini-cart__button:focus-visible{background:#1d4d72;color:#fff;box-shadow:0 22px 48px #04253f52;transform:translateY(-2px)}.jojies-floating-mini-cart .wc-block-mini-cart__badge{background:#c89b3c;color:#12314f;font-family:Poppins,sans-serif;font-weight:700}.jojies-floating-mini-cart .wc-block-mini-cart__amount{color:#fff;font-family:Poppins,sans-serif;font-weight:700}.jojies-floating-mini-cart svg{fill:currentColor}@media(max-width:620px){.jft-ajax-toast{left:16px;right:16px;bottom:88px;max-width:none;border-radius:16px;text-align:center}.jojies-floating-mini-cart{right:16px;bottom:16px}.jojies-floating-mini-cart .wc-block-mini-cart__button{min-width:58px;min-height:54px;padding:10px 14px}.jft-option-forms{justify-content:flex-start;grid-column:1/-1;margin-top:4px}}.jft{--jft-sticky-top:0px;--jft-nav-height:58px }.jft .jft-section,.jft .jft-hero{scroll-margin-top:calc(var(--jft-sticky-top) + var(--jft-nav-height) + 16px)}.jft .jft-nav{position:sticky!important;top:var(--jft-sticky-top)!important;z-index:9990;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke);background:#fffffff7;box-shadow:0 5px 18px #12314f17;backdrop-filter:blur(14px)}.jft-nav-progress{position:absolute;top:0;left:0;width:100%;height:3px;overflow:hidden;background:transparent}.jft-nav-progress span{display:block;width:0;height:100%;background:var(--gold);transition:width .08s linear}.jft .jft-nav-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:8px 0}.jft-nav-title{display:inline-flex;align-items:center;min-height:38px;padding:0 11px;border-right:1px solid var(--stroke);color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.jft-nav-links{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.jft-nav-links::-webkit-scrollbar{display:none}.jft .jft-nav a{flex:0 0 auto;min-height:38px;padding:8px 12px;border-radius:999px;color:var(--brand);font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap}.jft .jft-nav a:hover{background:var(--brand-soft)}.jft .jft-nav a.is-active{background:var(--brand);color:#fff;box-shadow:0 2px 8px #12314f26}.jft-path-grid{gap:16px}.jft .jft-path-card{position:relative;min-height:218px;overflow:hidden;padding:22px;border-top:4px solid var(--brand);color:inherit;text-decoration:none!important}.jft-path-card--sets{border-top-color:var(--gold)!important}.jft-path-card--alacarte{border-top-color:var(--brand-hover)!important}.jft-path-card--special{border-top-color:#d7b86b!important}.jft-path-step{position:absolute;top:6px;right:15px;color:#12314f12;font-family:Playfair Display,Georgia,serif;font-size:3.8rem;font-weight:700;line-height:1}.jft .jft-path-icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid #c9d9e4;border-radius:15px;background:var(--brand-soft);color:var(--brand)}.jft-path-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.jft-path-icon .jft-icon-gold{stroke:var(--gold);stroke-width:2}.jft .jft-path-card h3{margin-top:15px}.jft .jft-path-card p{margin-top:8px;color:var(--muted);font-size:.84rem}.jft-path-action{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:15px;color:var(--brand);font-size:.8rem;font-weight:800}.jft-path-card:hover .jft-path-action{color:var(--brand-hover)}.jft .jft-occasion{min-height:170px;padding:20px}.jft .jft-occasion p{margin-top:8px}.jft .jft-occasion a{margin-top:12px}.jft-specialty-extra{display:none!important}.jft-specialty-grid.is-expanded .jft-specialty-extra{display:flex!important}.jft-specialty-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.jft .jft-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jft .jft-menu-card{min-width:0}.jft .jft-menu-card h4,.jft .jft-food-card h3{overflow-wrap:anywhere;word-break:normal}.jft-cart-section{padding:54px 0}.jft-cart-panel{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:22px;align-items:center;padding:28px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-xl);background:#ffffff14;box-shadow:var(--shadow-4)}.jft-cart-panel-icon{display:grid;width:60px;height:60px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#ffffff1a;color:#efd69b}.jft-cart-panel-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.jft-cart-panel-copy h2{color:#fff;font-size:clamp(1.7rem,3vw,2.35rem)}.jft-cart-panel-copy>p:last-child{margin-top:9px;max-width:700px;color:#dce7ed;font-size:.87rem}.jft-cart-panel-actions{display:grid;min-width:205px;gap:8px}.jft-btn--light{border-color:#ffffff59;background:#fff;color:var(--brand)!important}.jft-btn--light:hover{background:var(--brand-soft)}.jft-cart-checkout-link{padding-top:4px;color:#efd69b!important;font-size:.78rem;font-weight:800;text-align:center;text-decoration:none}.jft .jft-ajax-toast{left:50%;right:auto;bottom:92px;transform:translate(-50%,12px)}.jft .jft-ajax-toast.is-visible{transform:translate(-50%)}.jojies-floating-mini-cart{position:fixed;right:auto!important;left:24px;bottom:24px;top:auto;z-index:999999;cursor:grab;user-select:none;touch-action:none;will-change:left,top,transform}.jojies-floating-mini-cart.is-dragging{cursor:grabbing;opacity:.94;transform:scale(1.025)}.jojies-floating-mini-cart .wc-block-mini-cart__button{cursor:inherit}.jojies-floating-mini-cart:after{position:absolute;top:-9px;left:50%;width:31px;height:12px;border:1px solid rgba(18,49,79,.14);border-radius:999px;background:radial-gradient(circle,#12314f 1.2px,transparent 1.6px) 3px 2px/8px 8px,#fff;box-shadow:0 3px 8px #12314f17;content:"";opacity:.82;pointer-events:none;transform:translate(-50%)}@media(max-width:1080px){.jft .jft-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.jft-cart-panel{grid-template-columns:56px minmax(0,1fr)}.jft-cart-panel-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}.jft-cart-checkout-link{grid-column:1/-1}}@media(max-width:760px){.jft .jft-nav-inner{grid-template-columns:1fr;gap:3px;padding:6px 0 7px}.jft-nav-title{min-height:20px;padding:0 2px;border-right:0;font-size:.61rem}}@media(max-width:620px){.jft .jft-nav{position:sticky!important;top:var(--jft-sticky-top)!important}.jft .jft-nav a{min-height:34px;padding:7px 10px;font-size:.7rem}.jft .jft-menu-grid{grid-template-columns:1fr}.jft-specialty-controls{align-items:stretch;flex-direction:column}.jft-cart-panel{grid-template-columns:1fr;padding:22px 18px;text-align:left}.jft-cart-panel-icon{width:52px;height:52px}.jft-cart-panel-actions{grid-template-columns:1fr}.jft-cart-checkout-link{grid-column:auto}.jojies-floating-mini-cart{left:16px;right:auto!important;bottom:16px}.jft .jft-ajax-toast{left:16px;right:16px;bottom:90px;max-width:none;transform:translateY(12px)}.jft .jft-ajax-toast.is-visible{transform:translateY(0)}}.jft .jft-section>.jft-wrap>.jft-section-head{width:min(100%,900px);margin-right:auto;margin-left:auto;text-align:center}.jft .jft-section>.jft-wrap>.jft-section-head .jft-eyebrow{justify-content:center}.jft .jft-section>.jft-wrap>.jft-section-head .jft-eyebrow:before{flex:0 0 20px}.jft .jft-section>.jft-wrap>.jft-section-head>p:last-child{margin-right:auto;margin-left:auto}.jft .jft-menu-group-head,.jft .jft-menu-group-head *,.jft .jft-card-kicker,.jft .jft-path-card,.jft .jft-food-card,.jft .jft-menu-card,.jft .jft-set-card,.jft .jft-addon-card,.jft .jft-planning-card,.jft .jft-order-step,.jft .jft-delivery-card,.jft .jft-cart-panel{text-align:left}@media(max-width:620px){.jft .jft-section>.jft-wrap>.jft-section-head{width:100%;margin-bottom:28px}}body.jws-food-trays-terracotta .jft{--brand: #a83232;--brand-hover: #451911;--brand-soft: #f8e9e6;--gold: #6f7f6b;--gold-hover: #5d6d59;--gold-soft: #eef2ec;--canvas: #faf8f5;--surface: #ffffff;--surface-alt: #fff9ed;--cream: #faf8f5;--text: #1a1a1a;--muted: #6b625d;--stroke: #e7ddd5;--stroke-strong: #d4c4b9;--success: #eef2ec;--warning: #fff4e8;--danger: #fbe9e7;--shadow-2: 0 2px 7px rgba(69, 25, 17, .08);--shadow-4: 0 8px 24px rgba(69, 25, 17, .1);--shadow-8: 0 18px 44px rgba(69, 25, 17, .12)}body.jws-food-trays-terracotta .jft h1,body.jws-food-trays-terracotta .jft h2,body.jws-food-trays-terracotta .jft h3,body.jws-food-trays-terracotta .jft h4{color:#451911}body.jws-food-trays-terracotta .jft a:focus-visible,body.jws-food-trays-terracotta .jft button:focus-visible,body.jws-food-trays-terracotta .jft input:focus-visible,body.jws-food-trays-terracotta .jft select:focus-visible,body.jws-food-trays-terracotta .jft textarea:focus-visible,body.jws-food-trays-terracotta .jft summary:focus-visible{outline-color:#a8323273}body.jws-food-trays-terracotta .jft .jft-eyebrow{color:#a83232!important}body.jws-food-trays-terracotta .jft .jft-eyebrow:before{background:#e35336}body.jws-food-trays-terracotta .jft .jft-section--brand .jft-eyebrow{color:#fff0e9!important}body.jws-food-trays-terracotta .jft .jft-lead{color:#451911}body.jws-food-trays-terracotta .jft .jft-badge{border-color:#c8d0c5;background:#eef2ec;color:#52604f}body.jws-food-trays-terracotta .jft .jft-crumbs span{color:#9e8e83}body.jws-food-trays-terracotta .jft .jft-hero{background:radial-gradient(circle at 86% 8%,rgba(227,83,54,.18),transparent 27%),radial-gradient(circle at 72% 92%,rgba(111,127,107,.14),transparent 34%),linear-gradient(135deg,#faf8f5,#fff9ed 58%,#eef2ec)}body.jws-food-trays-terracotta .jft .jft-hero-panel,body.jws-food-trays-terracotta .jft .jft-nav,body.jws-food-trays-terracotta .jft .jft-crumbs{border-color:#e7ddd5}body.jws-food-trays-terracotta .jft .jft-quick,body.jws-food-trays-terracotta .jft .jft-price-row{background:#fff9ed}body.jws-food-trays-terracotta .jft .jft-hero-meta span{border-color:#e7ddd5;background:#ffffffd6}body.jws-food-trays-terracotta .jft .jft-nav{background:#faf8f5f7;box-shadow:0 5px 18px #45191114}body.jws-food-trays-terracotta .jft .jft-nav a.is-active{background:#a83232;color:#fff;box-shadow:0 2px 8px #45191126}body.jws-food-trays-terracotta .jft .jft-btn{border-color:#a83232;background:#a83232}body.jws-food-trays-terracotta .jft .jft-btn:hover,body.jws-food-trays-terracotta .jft .jft-btn:focus-visible{border-color:#451911;background:#451911}body.jws-food-trays-terracotta .jft .jft-btn--secondary{border-color:#a83232;background:#fff9ed;color:#a83232!important}body.jws-food-trays-terracotta .jft .jft-btn--secondary:hover,body.jws-food-trays-terracotta .jft .jft-btn--secondary:focus-visible{border-color:#a83232;background:#f8e9e6;color:#451911!important}body.jws-food-trays-terracotta .jft .jft-btn--gold{border-color:#6b7967;background:#6b7967;color:#fff!important}body.jws-food-trays-terracotta .jft .jft-btn--gold:hover,body.jws-food-trays-terracotta .jft .jft-btn--gold:focus-visible{border-color:#5d6d59;background:#5d6d59;color:#fff!important}body.jws-food-trays-terracotta .jft .jft-btn--light{border-color:#fff4dc;background:#fff4dc;color:#642d28!important}body.jws-food-trays-terracotta .jft .jft-btn--light:hover,body.jws-food-trays-terracotta .jft .jft-btn--light:focus-visible{border-color:#fff;background:#fff;color:#451911!important}body.jws-food-trays-terracotta .jft .jft-path-card:hover,body.jws-food-trays-terracotta .jft .jft-food-card:hover,body.jws-food-trays-terracotta .jft .jft-menu-card:hover,body.jws-food-trays-terracotta .jft .jft-addon-card:hover,body.jws-food-trays-terracotta .jft .jft-set-card:hover{border-color:#c9978d;box-shadow:0 8px 24px #4519111a}body.jws-food-trays-terracotta .jft .jft-food-card[data-priority=true],body.jws-food-trays-terracotta .jft .jft-menu-card[data-priority=true]{border-color:#8b9b87}body.jws-food-trays-terracotta .jft .jft-card-kicker{color:#a83232}body.jws-food-trays-terracotta .jft .jft-card-tags span{color:#5c544f}body.jws-food-trays-terracotta .jft .jft-price-row span{color:#6b625d}body.jws-food-trays-terracotta .jft .jft-price-row strong{color:#a83232}body.jws-food-trays-terracotta .jft .jft-menu-note{color:#52604f}body.jws-food-trays-terracotta .jft .jft-no-results{color:#6b4d25}body.jws-food-trays-terracotta .jft .jft-remove{color:#a83232}body.jws-food-trays-terracotta .jft .jft-add{border-color:#a83232;background:#a83232;color:#fff}body.jws-food-trays-terracotta .jft .jft-add:hover,body.jws-food-trays-terracotta .jft .jft-add:focus-visible{border-color:#451911;background:#451911;color:#fff}body.jws-food-trays-terracotta .jft .jft-filter-pill.is-active,body.jws-food-trays-terracotta .jft .jft-menu-filter.is-active,body.jws-food-trays-terracotta .jft .jft-set-size.is-active,body.jws-food-trays-terracotta .jft .jft-set-filter.is-active{border-color:#a83232;background:#a83232;color:#fff}body.jws-food-trays-terracotta .jft .jft-section--brand,body.jws-food-trays-terracotta .jft .jft-inquiry,body.jws-food-trays-terracotta .jft .jft-cta,body.jws-food-trays-terracotta .jft .jft-cart-drawer-head{background:linear-gradient(135deg,#a83232,#451911)}body.jws-food-trays-terracotta .jft .jft-inquiry p,body.jws-food-trays-terracotta .jft .jft-service p,body.jws-food-trays-terracotta .jft .jft-cta p,body.jws-food-trays-terracotta .jft .jft-cart-label small,body.jws-food-trays-terracotta .jft .jft-cart-total small,body.jws-food-trays-terracotta .jft .jft-cart-drawer-head p,body.jws-food-trays-terracotta .jft .jft-cart-panel-copy>p:last-child{color:#f6e8e4}body.jws-food-trays-terracotta .jft .jft-copy-status,body.jws-food-trays-terracotta .jft .jft-service a,body.jws-food-trays-terracotta .jft .jft-cart-checkout-link{color:#eef2ec!important}body.jws-food-trays-terracotta .jft .jft-planning-card b{background:#6f7f6b;color:#fff}body.jws-food-trays-terracotta .jft .jft-order-step b{background:#a83232;color:#fff}body.jws-food-trays-terracotta .jft .jft-order-step:not(:last-child):after{border-color:#e7ddd5;color:#a83232}body.jws-food-trays-terracotta .jft .jft-path-card--sets,body.jws-food-trays-terracotta .jft .jft-path-card--special{border-top-color:#6f7f6b!important}body.jws-food-trays-terracotta .jft .jft-path-card--alacarte{border-top-color:#e35336!important}body.jws-food-trays-terracotta .jft .jft-path-step{color:#45191180}body.jws-food-trays-terracotta .jft .jft-path-icon{border-color:#dbcfc6}body.jws-food-trays-terracotta .jft .jft-cart-panel-icon{color:#eef2ec}body.jws-food-trays-terracotta .jft .jft-cart-trigger{background:#a83232;box-shadow:0 14px 38px #45191147}body.jws-food-trays-terracotta .jft .jft-cart-trigger:hover{background:#451911;box-shadow:0 18px 46px #45191157}body.jws-food-trays-terracotta .jft .jft-cart-trigger.is-dragging{box-shadow:0 20px 52px #45191161}body.jws-food-trays-terracotta .jft .jft-cart-trigger:before{background:radial-gradient(circle,#eef2ec 1.4px,transparent 1.7px) 0 0/8px 8px}body.jws-food-trays-terracotta .jft .jft-cart-trigger svg{stroke:#eef2ec}body.jws-food-trays-terracotta .jft .jft-cart-count{background:#6f7f6b;color:#fff}body.jws-food-trays-terracotta .jft .jft-cart-backdrop{background:#45191180}body.jws-food-trays-terracotta .jft .jft-cart-drawer{box-shadow:-18px 0 48px #4519113d}body.jws-food-trays-terracotta .jft .jft-cart-drawer-summary{background:#eef2ec;color:#52604f}body.jws-food-trays-terracotta .jft .jft-cart-drawer-summary strong{color:#451911}body.jws-food-trays-terracotta .jft .jft-ajax-toast{background:#a83232;box-shadow:0 18px 42px #4519113d}body.jws-food-trays-terracotta .jft .jft-ajax-toast.is-error{background:#451911}body.jws-food-trays-terracotta .jojies-floating-mini-cart .wc-block-mini-cart__button{border-color:#ffffff47;background:#a83232;color:#fff;box-shadow:0 18px 42px #45191140}body.jws-food-trays-terracotta .jojies-floating-mini-cart .wc-block-mini-cart__button:hover,body.jws-food-trays-terracotta .jojies-floating-mini-cart .wc-block-mini-cart__button:focus-visible{background:#451911;color:#fff;box-shadow:0 22px 48px #45191152}body.jws-food-trays-terracotta .jojies-floating-mini-cart .wc-block-mini-cart__badge{background:#6f7f6b;color:#fff}body.jws-food-trays-terracotta .jojies-floating-mini-cart:after{border-color:#45191124;background:radial-gradient(circle,#a83232 1.2px,transparent 1.6px) 3px 2px/8px 8px,#fff;box-shadow:0 3px 8px #45191117}.jft #jft-specialty-grid.jws-house-specialty-grid-ready{grid-template-columns:repeat(3,minmax(0,1fr))}.jft #jft-specialty-grid .jws-house-specialty-card{min-width:0}.jft #jft-specialty-grid .jws-house-specialty-card>h3,.jft #jft-specialty-grid .jws-house-specialty-card>h4{margin-top:0;font-size:1.02rem;overflow-wrap:anywhere}.jft #jft-specialty-grid .jws-house-specialty-card>.jft-card-kicker{display:none!important}.jft #jft-specialty-grid .jws-house-specialty-native-forms{display:none!important}.jws-house-specialty-picker{display:grid;gap:11px;margin-top:auto;padding-top:16px}.jws-house-specialty-group{display:grid;gap:7px}.jws-house-specialty-group[hidden]{display:none!important}.jws-house-specialty-label{color:#53616b;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jws-house-specialty-choices{display:flex;flex-wrap:wrap;gap:6px}.jws-house-specialty-pill{min-height:34px;padding:6px 11px;border:1px solid var(--stroke,#d7dfe4);border-radius:999px;background:#fff;color:var(--brand,#12314f);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.jws-house-specialty-pill:hover,.jws-house-specialty-pill.is-selected{border-color:#a83232;background:#fff1ef;color:#8f2424}.jws-house-specialty-pill:focus-visible,.jws-house-specialty-add:focus-visible{outline:3px solid rgba(168,50,50,.25);outline-offset:2px}.jws-house-specialty-summary{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-radius:var(--radius-sm,8px);background:var(--surface-alt,#f5f7f8)}.jws-house-specialty-selection{min-width:0;color:#53616b;font-size:.76rem;font-weight:600}.jws-house-specialty-price{flex:0 0 auto;color:var(--brand,#12314f);font-size:.86rem}.jws-house-specialty-add{width:100%;min-height:42px;padding:9px 16px;border:1px solid #a83232;border-radius:var(--radius-sm,8px);background:#a83232;color:#fff;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.jws-house-specialty-add:hover:not(:disabled){background:#8f2424;border-color:#8f2424}.jws-house-specialty-add:disabled{cursor:not-allowed;opacity:.48}@media(max-width:980px){.jft #jft-specialty-grid.jws-house-specialty-grid-ready{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.jft #jft-specialty-grid.jws-house-specialty-grid-ready{grid-template-columns:1fr}}.jws-house-specialty-pill:disabled{cursor:not-allowed;opacity:.42}.jws-ham-card .jws-house-specialty-picker{gap:9px}.jws-ham-card .jws-house-specialty-choices{display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start}.jws-ham-card .jws-ham-option{width:auto;min-height:32px;padding:5px 9px;justify-content:center;white-space:normal;line-height:1.18;text-align:center;font-size:.69rem}.jws-ham-description{margin-bottom:0}.jws-ham-note{display:grid;grid-template-columns:auto 1fr;gap:6px;align-items:start;padding:7px 8px;border:1px solid var(--stroke,#d7dfe4);border-radius:var(--radius-sm,8px);background:#fffaf3;color:#53616b;font-size:.69rem;line-height:1.38}.jws-ham-note p{margin:0}.jws-ham-note strong{color:var(--brand,#12314f)}.jws-ham-note-icon{line-height:1.35}.jws-ham-weight-info{display:grid;gap:5px;padding:8px 9px;border:1px solid var(--stroke,#d7dfe4);border-radius:var(--radius-sm,8px);background:var(--surface-alt,#f5f7f8);color:#53616b;font-size:.7rem;line-height:1.38}.jws-ham-weight-info[hidden],.jws-ham-card .jws-house-specialty-summary[hidden],.jws-ham-card .jws-house-specialty-add[hidden]{display:none!important}.jws-ham-weight-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.jws-ham-weight-title{color:var(--brand,#12314f);font-size:.76rem}.jws-ham-weight-price{color:#8f2424;font-size:.76rem;font-weight:800}.jws-ham-weight-copy{margin:0}.jws-ham-weight-call{width:max-content;max-width:100%;color:#8f2424;font-size:.71rem;font-weight:800;text-decoration:underline;text-underline-offset:2px}.jws-ham-weight-call:hover{color:#6f1b1b}.jws-ham-weight-call:focus-visible{outline:3px solid rgba(168,50,50,.25);outline-offset:2px}@media(max-width:640px){.jws-ham-card .jws-house-specialty-choices{gap:5px}.jws-ham-card .jws-ham-option{min-height:36px;padding:6px 10px;font-size:.72rem}}.jft .jft-food-card>h3,.jft .jft-food-card>h4,.jft .jft-menu-card>h3,.jft .jft-menu-card>h4,.jft .jft-addon-card>h3,.jft .jft-addon-card>h4{font-family:Open Sans,Arial,sans-serif!important;font-weight:600}.jft .jft-set-card>h3,.jft .jft-set-card>h4{font-family:Playfair Display,Georgia,serif!important}.jft .jft-set-toolbar{display:none!important}.jft .jft-set-card.is-hidden{display:flex!important}.jft .jws-set-actions{display:grid;grid-template-columns:1fr;gap:10px;align-items:stretch}.jft .jws-set-native-forms{display:none!important}.jft .jws-set-selector{display:grid;gap:7px}.jft .jws-set-label{color:#53616b;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.jft .jws-set-choices{display:flex;flex-wrap:wrap;gap:6px}.jft .jws-set-pill{min-height:36px;padding:7px 12px;border:1px solid var(--stroke,#d7dfe4);border-radius:999px;background:#fff;color:var(--brand,#12314f);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.jft .jws-set-pill:hover,.jft .jws-set-pill.is-selected{border-color:#a83232;background:#fff1ef;color:#8f2424}.jft .jws-set-add{width:100%;min-height:42px;padding:9px 16px;border:1px solid #a83232;border-radius:var(--radius-sm,8px);background:#a83232;color:#fff;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.jft .jws-set-add:disabled{cursor:not-allowed;opacity:.48}.jft .jws-set-add:hover:not(:disabled){border-color:#8f2424;background:#8f2424}.jft .jws-set-pill:focus-visible,.jft .jws-set-add:focus-visible{outline:3px solid rgba(168,50,50,.25);outline-offset:2px}.jft .jws-langostinos-item{display:grid;gap:2px}.jft .jws-langostinos-item strong{font:inherit;font-weight:700}.jft .jws-langostinos-item span{color:var(--muted,#53616b);font-size:.78rem;line-height:1.4}.food-trays-native .jft-delivery-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.food-trays-native .jft-delivery-card{display:flex;min-height:100%;flex-direction:column;padding:22px;border:1px solid var(--stroke,#d7dfe4);border-radius:var(--radius-lg,14px);background:#fff}.food-trays-native .jft-delivery-card>p:not(.jft-card-kicker){margin-top:10px;color:var(--muted,#53616b);font-size:.86rem}.food-trays-native .jft-delivery-card h3{margin-top:8px}.food-trays-native .jft-delivery-card ul{margin-top:14px}.food-trays-native .jft-delivery-details{margin-top:18px;padding:24px;border:1px solid var(--stroke,#d7dfe4);border-radius:var(--radius-xl,18px);background:var(--surface-alt,#faf8f5)}.food-trays-native .jft-delivery-details h3{font-size:1.3rem}.food-trays-native .jft-delivery-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.food-trays-native .jft-delivery-detail-grid span{padding:10px 12px;border:1px solid var(--stroke,#d7dfe4);border-radius:var(--radius-sm,8px);background:#fff;color:var(--text,#1a1a1a);font-size:.78rem}.food-trays-native .jft-delivery-details>.jft-note{margin-top:14px}@media(max-width:980px){.food-trays-native .jft-delivery-options{grid-template-columns:1fr}.food-trays-native .jft-delivery-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.food-trays-native .jft-delivery-detail-grid{grid-template-columns:1fr}.food-trays-native .jft-delivery-details{padding:18px}}.food-trays-native .jft-modifier-section{scroll-margin-top:128px}.food-trays-native .jft-modifier-grid,.food-trays-native .jft-guest-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.food-trays-native .jft-modifier-card,.food-trays-native .jft-guest-count-card{display:flex;min-height:100%;flex-direction:column;padding:24px;border:1px solid var(--stroke,#d7dfe4);border-radius:var(--radius-xl,18px);background:#fff;box-shadow:0 12px 30px #2d221c0d}.food-trays-native .jft-modifier-card h3,.food-trays-native .jft-guest-count-card h3{margin-top:8px}.food-trays-native .jft-modifier-card>p:not(.jft-card-kicker),.food-trays-native .jft-guest-count-card p{margin-top:10px;color:var(--muted,#53616b)}.food-trays-native .jft-modifier-card a{margin-top:auto;padding-top:18px;font-weight:700}.food-trays-native .jft-modifier-callout{margin-top:18px;padding:24px;border:1px solid var(--stroke,#d7dfe4);border-radius:var(--radius-xl,18px);background:var(--surface-alt,#faf8f5)}.food-trays-native .jft-modifier-callout h3{font-size:1.3rem}.food-trays-native .jft-modifier-callout p{margin-top:8px;color:var(--muted,#53616b)}.food-trays-native .jft-guest-count-card b{display:grid;width:46px;height:46px;place-items:center;border-radius:999px;background:var(--brand,#a83232);color:#fff;font-size:1rem}.food-trays-native .jft-guest-count-card h3{margin-top:16px}.food-trays-native [data-jws-food-trays-modifier-release] strong{font-weight:700}.food-trays-native .jft-faq details[data-jws-faq-item="1"]{scroll-margin-top:128px}@media(max-width:980px){.food-trays-native .jft-modifier-grid,.food-trays-native .jft-guest-count-grid{grid-template-columns:1fr}}@media(max-width:620px){.food-trays-native .jft-modifier-card,.food-trays-native .jft-guest-count-card,.food-trays-native .jft-modifier-callout{padding:20px}}.food-trays-native #related-services .jft-section-head>p:last-child{max-width:780px;font-size:1rem;line-height:1.7}.food-trays-native #related-services .jft-service-grid{align-items:stretch;gap:16px}.food-trays-native #related-services .jft-service{display:grid;min-height:240px;grid-template-rows:auto 1fr auto;padding:26px}.food-trays-native #related-services .jft-service h3{font-size:1.25rem;line-height:1.3}.food-trays-native #related-services .jft-service p{margin-top:12px;color:#f1f5f7;font-size:1rem;line-height:1.6}.food-trays-native #related-services .jft-service__cta{display:inline-flex;width:100%;min-height:50px;box-sizing:border-box;align-items:center;justify-content:center;margin-top:20px;padding:11px 15px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#fff4dc;color:#642d28!important;font-size:.95rem;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.food-trays-native #related-services .jft-service__cta:hover{background:#fff;box-shadow:0 8px 18px #00000029;transform:translateY(-1px)}.food-trays-native #related-services .jft-service__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:620px){.food-trays-native #related-services .jft-service{min-height:auto;padding:22px}.food-trays-native #related-services .jft-service__cta{width:100%;min-height:48px;margin-top:20px}}.food-trays-native .jft-anchor-alias{display:block;position:relative;scroll-margin-top:128px}.food-trays-native #planning-help .jft-planning-grid{max-width:900px;grid-template-columns:repeat(2,minmax(0,1fr))}.food-trays-native #planning-help .jft-planning-card{min-height:100%}@media(max-width:760px){.food-trays-native #planning-help .jft-planning-grid{grid-template-columns:1fr}}.food-trays-native .jft-service-area{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(24px,4vw,56px);align-items:start;margin:30px 0;padding:30px 0;border-top:1px solid var(--stroke,#d7dfe4);border-bottom:1px solid var(--stroke,#d7dfe4)}.food-trays-native .jft-service-area__intro h3{max-width:18ch;margin-top:8px;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.16}.food-trays-native .jft-service-area__intro>p:not(.jft-card-kicker){max-width:58ch;margin-top:12px;color:var(--muted,#53616b);line-height:1.7}.food-trays-native .jft-service-area__cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 20px;margin:0;padding:0;list-style:none}.food-trays-native .jft-service-area__cities li{position:relative;min-width:0;margin:0;padding-left:16px;color:var(--text,#1a1a1a);font-family:Poppins,sans-serif;font-size:.92rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.food-trays-native .jft-service-area__cities li:before{content:"";position:absolute;top:.68em;left:0;width:6px;height:6px;border-radius:999px;background:var(--brand,#a83232);transform:translateY(-50%)}.food-trays-native .jft-service-area__note{margin-top:20px;padding:16px 18px;border-left:3px solid var(--brand,#a83232);background:var(--surface-alt,#faf8f5);color:var(--muted,#53616b);line-height:1.65}.food-trays-native .jft-service-area__alternatives{margin-top:12px;color:var(--muted,#53616b);line-height:1.65}.food-trays-native .jft-service-area__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.food-trays-native .jft-service-area__primary{min-height:44px}.food-trays-native .jft-service-area__link{color:var(--brand,#a83232);font-family:Poppins,sans-serif;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.food-trays-native .jft-service-area__link:hover{text-decoration-thickness:2px}.food-trays-native .jft-service-area__link:focus-visible,.food-trays-native .jft-service-area__primary:focus-visible{outline:3px solid var(--brand,#a83232);outline-offset:3px}.food-trays-native #pickup,.food-trays-native #courier,.food-trays-native #food-tray-quote{scroll-margin-top:128px}@media(max-width:980px){.food-trays-native .jft-service-area{grid-template-columns:1fr;gap:24px}.food-trays-native .jft-service-area__intro h3{max-width:24ch}.food-trays-native .jft-service-area__cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.food-trays-native .jft-service-area{padding:24px 0}.food-trays-native .jft-service-area__cities{grid-template-columns:1fr}.food-trays-native .jft-service-area__actions{align-items:stretch;flex-direction:column}.food-trays-native .jft-service-area__primary{width:100%}}#party-tray-menu .jft-menu-tools{display:none!important}#jft-inline-menu-dock{--jft-nav-blue: #451911;--jft-nav-gold: #E35336;--jft-nav-text: #1A1A1A;--jft-nav-muted: #5E5551;--jft-nav-line: #E5D8D1;--jft-nav-surface: #ffffff;position:fixed;z-index:10020;top:var(--jft-inline-dock-top, 42px);left:var(--jft-inline-dock-left, 0);width:var(--jft-inline-dock-width, 100%);max-width:none;visibility:hidden;opacity:0;pointer-events:none;transform:translate3d(0,-14px,0);transition:opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility .16s ease}#jft-inline-menu-dock.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateZ(0)}#jft-inline-menu-dock .jft-inline-dock__inner{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr);gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--jft-nav-line);border-radius:0 0 16px 16px;background:#fffffffc;box-shadow:0 12px 30px #45191133;backdrop-filter:blur(14px)}#jft-inline-menu-dock .jft-inline-dock__label{display:none}#jft-inline-menu-dock .jft-inline-search-wrap{position:relative;min-width:0}#jft-inline-menu-dock .jft-inline-search-wrap:before{position:absolute;top:50%;left:15px;width:14px;height:14px;border:2px solid var(--jft-nav-muted);border-radius:50%;content:"";transform:translateY(-58%);pointer-events:none}#jft-inline-menu-dock .jft-inline-search-wrap:after{position:absolute;top:calc(50% + 8px);left:27px;width:7px;height:2px;background:var(--jft-nav-muted);content:"";transform:rotate(45deg);pointer-events:none}#jft-inline-menu-search{width:100%;min-height:44px;padding:10px 38px 10px 42px;border:1px solid #D8C7BE;border-radius:10px;background:#fff;color:var(--jft-nav-text);font:inherit;font-size:16px;line-height:1.3}#jft-inline-menu-search:focus{border-color:var(--jft-nav-gold);outline:none;box-shadow:0 0 0 3px #c89b3c2e}#jft-inline-menu-clear{position:absolute;top:50%;right:7px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:var(--jft-nav-muted);font-size:20px;line-height:1;cursor:pointer;transform:translateY(-50%)}#jft-inline-menu-clear[hidden]{display:none}#jft-inline-menu-clear:hover,#jft-inline-menu-clear:focus-visible{background:#eef3f6;color:var(--jft-nav-blue)}#jft-inline-menu-dock .jft-inline-navigation-row{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}#jft-inline-menu-dock .jft-inline-navigation-row::-webkit-scrollbar{display:none}#jft-inline-menu-dock .jft-inline-section-links,#jft-inline-menu-dock .jft-inline-filters{display:flex;gap:6px;flex:0 0 auto}#jft-inline-menu-dock .jft-inline-navigation-separator{width:1px;height:27px;flex:0 0 1px;background:#d8c7be}#jft-inline-menu-dock button{font-family:inherit}#jft-inline-menu-dock .jft-inline-section-link,#jft-inline-menu-dock .jft-inline-filter{min-height:38px;flex:0 0 auto;padding:7px 11px;border-radius:999px;font-size:.75rem;font-weight:700;cursor:pointer}#jft-inline-menu-dock .jft-inline-section-link{border:1px solid #E1C79F;background:#fff9f0;color:#6a4a21}#jft-inline-menu-dock .jft-inline-section-link:hover,#jft-inline-menu-dock .jft-inline-section-link:focus-visible,#jft-inline-menu-dock .jft-inline-section-link.is-active{border-color:var(--jft-nav-gold);background:var(--jft-nav-gold);color:#451911}#jft-inline-menu-dock .jft-inline-filter{border:1px solid var(--jft-nav-line);background:#fff;color:var(--jft-nav-blue)}#jft-inline-menu-dock .jft-inline-filter:hover,#jft-inline-menu-dock .jft-inline-filter:focus-visible{border-color:var(--jft-nav-gold)}#jft-inline-menu-dock .jft-inline-filter.is-active{border-color:var(--jft-nav-blue);background:var(--jft-nav-blue);color:#fff}.jft-inline-top-trigger{width:100%;min-height:70px;display:none;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 0;padding:13px 15px;border:1px solid #E5D8D1;border-radius:14px;background:#fff;color:#451911;text-align:left;cursor:pointer;box-shadow:0 3px 10px #45191112}.jft-inline-top-trigger__copy{display:grid;gap:3px}.jft-inline-top-trigger__copy strong{color:#451911;font-family:Playfair Display,Georgia,serif;font-size:1.12rem;line-height:1.25}.jft-inline-top-trigger__copy small{color:#5e5551;font-size:.72rem;line-height:1.4}.jft-inline-top-trigger svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:#a83232;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.jft-inline-top-open .jft-inline-top-trigger{border-radius:14px 14px 0 0;background:#fff2ee}.jft-inline-top-open .jft-inline-top-trigger svg{transform:rotate(180deg)}.jft-inline-top-panel{width:100%}.jft-inline-top-panel[hidden]{display:none!important}.jft-inline-accordion-trigger{display:none}.jft-inline-hidden{display:none!important}.jft .jft-card-planning{margin:10px 0;color:#5e5551;font-size:.72rem;line-height:1.5}.jft .jft-card-planning strong{color:#451911;font-weight:700}#house-specialties,#party-tray-sets,#party-tray-menu,.jft-menu-group[id],.jft-menu-card[id]{scroll-margin-top:190px}body.jft-inline-dock-visible .jft-cart-trigger{top:var(--jft-inline-dock-bottom, 190px)!important}@media(max-width:760px){#jft-inline-menu-dock{left:0;width:100%}#jft-inline-menu-dock .jft-inline-dock__inner{grid-template-columns:minmax(0,1fr);gap:8px;padding:9px 12px 10px;border-right:0;border-left:0;border-radius:0 0 15px 15px}#jft-inline-menu-dock .jft-inline-dock__label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#jft-inline-menu-dock .jft-inline-dock__label strong{color:var(--jft-nav-blue);font-size:.86rem;line-height:1.2}#jft-inline-menu-dock .jft-inline-dock__label span{color:var(--jft-nav-muted);font-size:.66rem;line-height:1.2;text-align:right}#jft-inline-menu-search{min-height:46px}#jft-inline-menu-dock .jft-inline-navigation-row{gap:7px;margin:0 -2px;padding:1px 2px 3px;scroll-snap-type:x proximity}#jft-inline-menu-dock .jft-inline-section-link,#jft-inline-menu-dock .jft-inline-filter{min-height:37px;padding:7px 12px;scroll-snap-align:start}.jft-inline-top-trigger{display:flex}.jft-inline-top-panel{padding-top:12px;border-top:0}.jft-inline-top-panel>.jft-specialty-grid,.jft-inline-top-panel>[class*=set],.jft-inline-top-panel>[class*=package]{width:100%;margin-right:0;margin-left:0}.jft-inline-accordion-trigger{width:100%;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border:1px solid #E5D8D1;border-radius:14px;background:#fff;color:#451911;text-align:left;cursor:pointer;box-shadow:0 2px 8px #4519110f}.jft-inline-accordion-trigger__copy{display:grid;gap:2px}.jft-inline-accordion-trigger__copy strong{color:#451911;font-family:Playfair Display,Georgia,serif;font-size:1.12rem;line-height:1.25}.jft-inline-accordion-trigger__copy small{color:#5e5551;font-size:.7rem;line-height:1.3}.jft-inline-accordion-trigger svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:#a83232;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.jft-menu-group.jft-inline-open>.jft-inline-accordion-trigger{border-radius:14px 14px 0 0;background:#fff2ee}.jft-menu-group.jft-inline-open>.jft-inline-accordion-trigger svg{transform:rotate(180deg)}.jft-inline-accordion-panel{display:block;border:1px solid #E5D8D1;border-top:0;border-radius:0 0 14px 14px;background:#fff}.jft-inline-accordion-panel[hidden]{display:none!important}.jft-inline-accordion-panel .jft-menu-group-head{margin:0;padding:13px 15px;border-bottom:1px solid #E5D8D1;background:#fff9f5}.jft-inline-accordion-panel .jft-menu-group-head>div{display:none}.jft-inline-accordion-panel .jft-menu-group-head>p{margin:0;color:#5e5551;font-size:.77rem;line-height:1.55}.jft-inline-accordion-panel .jft-menu-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}#jft-menu-groups{display:grid;gap:12px}#jft-menu-groups>.jft-menu-group{margin-top:0}}@media(min-width:761px){.jft-inline-accordion-panel{display:contents}.jft-inline-accordion-panel[hidden]{display:contents!important}}@media(prefers-reduced-motion:reduce){#jft-inline-menu-dock,.jft-inline-top-trigger svg,.jft-inline-accordion-trigger svg{transition:none!important}}.jft .jft-menu-group{scroll-margin-top:205px}.jft .jft-menu-group-head>p{max-width:860px;color:#5e5551;line-height:1.7}.jft-popular-dishes{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:14px;align-items:center;margin:0 0 22px;padding:14px;border:1px solid #E5D8D1;border-radius:14px;background:#fff9f5}.jft-popular-dishes__copy{display:grid;gap:2px}.jft-popular-dishes__copy strong{color:#451911;font-family:Playfair Display,Georgia,serif;font-size:1rem;line-height:1.3}.jft-popular-dishes__copy span{color:#5e5551;font-size:.72rem;line-height:1.4}.jft-popular-dishes__links{display:flex;gap:7px;justify-content:flex-end;overflow-x:auto;scrollbar-width:none}.jft-popular-dishes__links::-webkit-scrollbar{display:none}.jft-popular-dishes__links a{min-height:38px;display:inline-flex;flex:0 0 auto;align-items:center;padding:7px 12px;border:1px solid #E1C79F;border-radius:999px;background:#fff9f0;color:#6a4a21;font-size:.74rem;font-weight:700;line-height:1.25;text-decoration:none}.jft-popular-dishes__links a:hover,.jft-popular-dishes__links a:focus-visible{border-color:#e35336;background:#e35336;color:#451911}@media(max-width:760px){.jft-popular-dishes{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:16px;padding:12px}.jft-popular-dishes__links{justify-content:flex-start;margin:0 -2px;padding:1px 2px 3px;scroll-snap-type:x proximity}.jft-popular-dishes__links a{scroll-snap-align:start}.jft .jft-menu-group-head>p{font-size:.78rem;line-height:1.6}}.jft-anchor-alias{position:absolute;width:1px;height:1px;overflow:hidden;pointer-events:none}#jft-inline-menu-dock .jft-inline-navigation-shell{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:5px;align-items:center;min-width:0}#jft-inline-menu-dock .jft-inline-navigation-arrow{width:34px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #D8C7BE;border-radius:10px;background:#fff;color:#451911;cursor:pointer}#jft-inline-menu-dock .jft-inline-navigation-arrow svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#jft-inline-menu-dock .jft-inline-navigation-arrow:hover,#jft-inline-menu-dock .jft-inline-navigation-arrow:focus-visible{border-color:#e35336;background:#fff9f0;color:#6a4a21}#jft-inline-menu-dock .jft-inline-navigation-arrow:disabled,#jft-inline-menu-dock .jft-inline-navigation-arrow[aria-hidden=true]{opacity:.28;cursor:default}#jft-inline-menu-dock .jft-inline-navigation-row{overscroll-behavior-inline:contain;scroll-behavior:smooth}#jft-inline-menu-dock .jft-inline-navigation-row:focus-visible{border-radius:10px;outline:2px solid #E35336;outline-offset:2px}@media(max-width:760px){#jft-inline-menu-dock .jft-inline-navigation-shell{display:block;min-width:0}#jft-inline-menu-dock .jft-inline-navigation-arrow{display:none}}.jft .jft-collection-policy{margin:18px 0 22px;padding:16px 18px;border:1px solid #E1C79F;border-radius:14px;background:#fff9f0;color:#1a1a1a}.jft .jft-collection-policy>strong{display:block;margin-bottom:6px;color:#451911;font-family:Playfair Display,Georgia,serif;font-size:1.05rem}.jft .jft-collection-policy p{margin:0 0 10px;line-height:1.65}.jft .jft-collection-policy ul{margin:0;padding-left:20px}.jft .jft-collection-policy li+li{margin-top:6px}@media(max-width:760px){.jft .jft-collection-policy{padding:14px}}.jft .jft-cart-submission-note{max-width:720px;margin:12px auto 0;color:#5e5551;font-size:.78rem;line-height:1.55}.jft .jft-cart-submission-note strong{color:#451911}.jft-cart-feedback-toast{position:fixed;right:18px;bottom:18px;z-index:1000000;width:min(390px,calc(100vw - 36px));display:flex;gap:12px;align-items:flex-start;padding:14px 14px 14px 16px;border:1px solid #E1C79F;border-radius:14px;background:#fff9f0;color:#1a1a1a;box-shadow:0 12px 34px #4519112e}.jft-cart-feedback-toast__message{flex:1 1 auto;line-height:1.5}.jft-cart-feedback-toast__close{flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#451911;font-size:1.25rem;cursor:pointer}.jft-cart-feedback-toast__close:hover,.jft-cart-feedback-toast__close:focus-visible{background:#c89b3c29}.jft-checkout-review-notice{line-height:1.6}.jft-checkout-submit-reminder{margin:0 0 14px;padding:12px 14px;border-left:4px solid #E35336;background:#fff9f0;color:#1a1a1a;font-size:.9rem;line-height:1.55}@media(max-width:760px){.jft-cart-feedback-toast{right:12px;bottom:12px;width:calc(100vw - 24px)}}#food-trays-manila-page,#food-trays-manila-page section,#food-trays-manila-page article,#food-trays-manila-page div,#food-trays-manila-page p,#food-trays-manila-page li,#food-trays-manila-page h1,#food-trays-manila-page h2,#food-trays-manila-page h3,#food-trays-manila-page h4,#food-trays-manila-page h5,#food-trays-manila-page h6,#food-trays-manila-page span,#food-trays-manila-page strong,#food-trays-manila-page em,#food-trays-manila-page small,#food-trays-manila-page a{-webkit-user-select:text!important;user-select:text!important}#food-trays-manila-page button,#food-trays-manila-page [role=button],#food-trays-manila-page input[type=button],#food-trays-manila-page input[type=submit],#food-trays-manila-page input[type=reset],#food-trays-manila-page select,#food-trays-manila-page option{-webkit-user-select:none!important;user-select:none!important}#food-trays-manila-page input[type=text],#food-trays-manila-page input[type=search],#food-trays-manila-page input[type=email],#food-trays-manila-page input[type=tel],#food-trays-manila-page input[type=number],#food-trays-manila-page textarea{-webkit-user-select:text!important;user-select:text!important}#food-trays-manila-page,#food-trays-manila-page *{-webkit-user-drag:none!important}#food-trays-manila-page img,#food-trays-manila-page picture,#food-trays-manila-page svg,#food-trays-manila-page canvas{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}@media(hover:hover)and (pointer:fine){#food-trays-manila-page p,#food-trays-manila-page li,#food-trays-manila-page h1,#food-trays-manila-page h2,#food-trays-manila-page h3,#food-trays-manila-page h4,#food-trays-manila-page h5,#food-trays-manila-page h6,#food-trays-manila-page small,#food-trays-manila-page strong,#food-trays-manila-page em{cursor:text}}body.jojies-food-trays-page #main-content,body.jojies-food-trays-page #main-content section,body.jojies-food-trays-page #main-content article,body.jojies-food-trays-page #main-content div,body.jojies-food-trays-page #main-content p,body.jojies-food-trays-page #main-content li,body.jojies-food-trays-page #main-content h1,body.jojies-food-trays-page #main-content h2,body.jojies-food-trays-page #main-content h3,body.jojies-food-trays-page #main-content h4,body.jojies-food-trays-page #main-content h5,body.jojies-food-trays-page #main-content h6,body.jojies-food-trays-page #main-content span,body.jojies-food-trays-page #main-content strong,body.jojies-food-trays-page #main-content em,body.jojies-food-trays-page #main-content small,body.jojies-food-trays-page #main-content blockquote,body.jojies-food-trays-page #main-content td,body.jojies-food-trays-page #main-content th,body.jojies-food-trays-page #main-content label,body.jojies-food-trays-page #main-content a{-webkit-user-select:text!important;user-select:text!important}body.jojies-food-trays-page,body.jojies-food-trays-page *{-webkit-user-drag:none!important}body.jojies-food-trays-page img,body.jojies-food-trays-page picture,body.jojies-food-trays-page svg,body.jojies-food-trays-page canvas{-webkit-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}body.jojies-food-trays-page #main-content *:before,body.jojies-food-trays-page #main-content *:after{pointer-events:none!important;-webkit-user-drag:none!important}body.jojies-food-trays-page #main-content button,body.jojies-food-trays-page #main-content [role=button],body.jojies-food-trays-page #main-content input[type=button],body.jojies-food-trays-page #main-content input[type=submit],body.jojies-food-trays-page #main-content input[type=reset],body.jojies-food-trays-page #main-content select,body.jojies-food-trays-page #main-content option{-webkit-user-select:none!important;user-select:none!important}body.jojies-food-trays-page #main-content ::selection{background:#f6cac1!important;color:#451911!important;text-shadow:none!important}body.jojies-food-trays-page #main-content ::-moz-selection{background:#f6cac1!important;color:#451911!important;text-shadow:none!important}#food-trays-manila-page [data-jft-noodle-split="1.14.0"] .jft-price-row{grid-template-columns:minmax(76px,1fr) auto 32px}#food-trays-manila-page [data-jft-noodle-split="1.14.0"] .jft-price-row>span{min-width:0;white-space:nowrap;writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow-wrap:normal;word-break:normal}#food-trays-manila-page [data-jft-noodle-split="1.14.0"] .jft-menu-card>p{flex:1 1 auto}#food-trays-manila-page .jft-menu-card .jft-price-row>span:first-child{writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow-wrap:normal!important;word-break:normal!important}#food-trays-manila-page #fish-fillet-tartar-honey-mustard .jft-price-row{display:grid!important;grid-template-columns:minmax(72px,1fr) max-content!important;gap:8px 12px!important;align-items:center!important;overflow:visible!important}#food-trays-manila-page #fish-fillet-tartar-honey-mustard .jft-price-row>span:first-child{grid-column:1!important;grid-row:1!important;min-width:72px!important;width:auto!important;max-width:none!important;white-space:nowrap!important}#food-trays-manila-page #fish-fillet-tartar-honey-mustard .jft-price-row>strong{grid-column:2!important;grid-row:1!important;justify-self:end!important;white-space:nowrap!important;position:static!important;transform:none!important}#food-trays-manila-page #fish-fillet-tartar-honey-mustard .jft-price-row>form{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important;transform:none!important}#food-trays-manila-page #fish-fillet-tartar-honey-mustard .jft-price-row>form button,#food-trays-manila-page #fish-fillet-tartar-honey-mustard .jft-price-row>form .jft-add{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;text-align:center!important;position:static!important;transform:none!important}#food-trays-manila-page [data-jft-noodle-split="1.14.4"] .jft-menu-card>p{flex:1 1 auto}#food-trays-manila-page.jft-modern-menu{--jft-card-page: #FAF8F5;--jft-card-surface: #ffffff;--jft-card-surface-soft: #F7EEE9;--jft-card-text: #1A1A1A;--jft-card-muted: #5E5551;--jft-card-border: #E5D8D1;--jft-card-primary: #A83232;--jft-card-primary-hover: #7F2626;--jft-card-primary-text: #ffffff;--jft-card-accent: #E35336;--jft-card-selected-bg: #F6CAC1;--jft-card-selected-border: #A83232;--jft-card-focus: rgba(23, 59, 95, .24);--jft-card-shadow: 0 10px 28px rgba(31, 41, 51, .08);--jft-card-shadow-hover: 0 16px 38px rgba(31, 41, 51, .13)}#food-trays-manila-page.jft-modern-theme-terracotta{--jft-card-page: #faf7f2;--jft-card-surface: #fffdf9;--jft-card-surface-soft: #f6eee8;--jft-card-text: #2c2420;--jft-card-muted: #756760;--jft-card-border: #eadbd2;--jft-card-primary: #9e3f32;--jft-card-primary-hover: #7f3027;--jft-card-primary-text: #ffffff;--jft-card-accent: #d9785f;--jft-card-selected-bg: #f8e3dc;--jft-card-selected-border: #9e3f32;--jft-card-focus: rgba(158, 63, 50, .24);--jft-card-shadow: 0 10px 28px rgba(79, 48, 38, .09);--jft-card-shadow-hover: 0 16px 38px rgba(79, 48, 38, .15)}#food-trays-manila-page.jft-modern-menu #jft-menu-groups{background:var(--jft-card-page)}#food-trays-manila-page.jft-modern-menu .jft-menu-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;height:100%!important;padding:24px!important;overflow:hidden!important;background:var(--jft-card-surface)!important;border:1px solid var(--jft-card-border)!important;border-radius:20px!important;box-shadow:var(--jft-card-shadow)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card:before{content:""!important;position:absolute!important;inset:0 0 auto!important;height:5px!important;background:var(--jft-card-accent)!important;pointer-events:none!important}@media(hover:hover)and (pointer:fine){#food-trays-manila-page.jft-modern-menu .jft-modern-card:hover{transform:translateY(-3px)!important;border-color:color-mix(in srgb,var(--jft-card-primary) 28%,var(--jft-card-border))!important;box-shadow:var(--jft-card-shadow-hover)!important}}#food-trays-manila-page.jft-modern-menu .jft-modern-card__eyebrow{display:inline-flex;align-self:flex-start;margin:0 0 12px;padding:5px 9px;border-radius:999px;background:var(--jft-card-surface-soft);color:var(--jft-card-primary);font:600 .72rem/1.2 Poppins,Open Sans,sans-serif;letter-spacing:.055em;text-transform:uppercase}#food-trays-manila-page.jft-modern-menu .jft-modern-card__title{margin:0 0 10px!important;color:var(--jft-card-text)!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.18rem,1.3vw,1.42rem)!important;line-height:1.2!important;text-wrap:balance}#food-trays-manila-page.jft-modern-menu .jft-modern-card__description{margin:0!important;color:var(--jft-card-muted)!important;font-size:.92rem!important;line-height:1.58!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card__description.is-collapsed{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card__details{align-self:flex-start;margin:8px 0 0;padding:0;border:0;background:transparent;color:var(--jft-card-primary);font:600 .82rem/1.3 Poppins,Open Sans,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#food-trays-manila-page.jft-modern-menu .jft-modern-card__shell{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}#food-trays-manila-page.jft-modern-menu .jft-modern-card__controls{display:grid;gap:16px;margin-top:auto;padding-top:20px}#food-trays-manila-page.jft-modern-menu .jft-modern-card__fieldset{min-width:0;margin:0;padding:0;border:0}#food-trays-manila-page.jft-modern-menu .jft-modern-card__fieldset[hidden]{display:none!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card__fieldset legend{margin:0 0 8px;padding:0;color:var(--jft-card-text);font:600 .8rem/1.3 Poppins,Open Sans,sans-serif}#food-trays-manila-page.jft-modern-menu .jft-modern-card__choices{display:flex;flex-wrap:wrap;gap:8px}#food-trays-manila-page.jft-modern-menu .jft-modern-card__pill{min-height:38px;max-width:100%;padding:8px 12px;border:1px solid var(--jft-card-border);border-radius:999px;background:var(--jft-card-surface);color:var(--jft-card-text);font:600 .79rem/1.2 Poppins,Open Sans,sans-serif;white-space:normal;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}#food-trays-manila-page.jft-modern-menu .jft-modern-card__pill:hover{border-color:var(--jft-card-primary)}#food-trays-manila-page.jft-modern-menu .jft-modern-card__pill:focus-visible,#food-trays-manila-page.jft-modern-menu .jft-modern-card__details:focus-visible,#food-trays-manila-page.jft-modern-menu .jft-modern-card__add:focus-visible{outline:3px solid var(--jft-card-focus)!important;outline-offset:2px!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card__pill.is-selected{border-color:var(--jft-card-selected-border);background:var(--jft-card-selected-bg);color:var(--jft-card-primary);box-shadow:inset 0 0 0 1px var(--jft-card-selected-border)}#food-trays-manila-page.jft-modern-menu .jft-modern-card__purchase{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-top:20px;padding-top:18px;border-top:1px solid var(--jft-card-border)}#food-trays-manila-page.jft-modern-menu .jft-modern-card__price-wrap{min-width:0}#food-trays-manila-page.jft-modern-menu .jft-modern-card__price-label{display:block;margin-bottom:3px;color:var(--jft-card-muted);font:500 .73rem/1.2 Poppins,Open Sans,sans-serif;text-transform:uppercase;letter-spacing:.045em}#food-trays-manila-page.jft-modern-menu .jft-modern-card__price{display:block;color:var(--jft-card-text);font:700 clamp(1.25rem,1.6vw,1.55rem)/1.15 Poppins,"Open Sans",sans-serif;white-space:normal}#food-trays-manila-page.jft-modern-menu .jft-modern-card__add{display:inline-flex;min-width:102px;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid var(--jft-card-primary);border-radius:13px;background:var(--jft-card-primary);color:var(--jft-card-primary-text);font:700 .92rem/1 Poppins,Open Sans,sans-serif;cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}#food-trays-manila-page.jft-modern-menu .jft-modern-card__add:not(:disabled):hover{border-color:var(--jft-card-primary-hover);background:var(--jft-card-primary-hover);transform:translateY(-1px)}#food-trays-manila-page.jft-modern-menu .jft-modern-card__add:disabled{cursor:not-allowed;opacity:.42}#food-trays-manila-page.jft-modern-menu .jft-modern-card__add.is-adding{opacity:.72}#food-trays-manila-page.jft-modern-menu .jft-modern-card__status{min-height:1.25em;margin:9px 0 0!important;color:var(--jft-card-muted)!important;font-size:.76rem!important;line-height:1.35!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card__source{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#food-trays-manila-page.jft-modern-menu #fish-fillet-tartar-honey-mustard .jft-modern-card__source{position:absolute!important}@media(max-width:1080px){#food-trays-manila-page.jft-modern-menu .jft-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){#food-trays-manila-page.jft-modern-menu .jft-menu-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card{padding:20px!important;border-radius:17px!important}#food-trays-manila-page.jft-modern-menu .jft-modern-card__purchase{grid-template-columns:minmax(0,1fr) auto}#food-trays-manila-page.jft-modern-menu .jft-modern-card__add{min-width:96px}}@media(prefers-reduced-motion:reduce){#food-trays-manila-page.jft-modern-menu .jft-modern-card,#food-trays-manila-page.jft-modern-menu .jft-modern-card__pill,#food-trays-manila-page.jft-modern-menu .jft-modern-card__add{transition:none!important}}#food-trays-manila-page .jft-modern-set-section [data-jft-global-set-size-hidden],#food-trays-manila-page .jft-modern-set-section [data-jft-global-set-size-row-hidden]{display:none!important}#food-trays-manila-page .jft-modern-set-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important}#food-trays-manila-page .jft-modern-set-card{position:relative!important;display:flex!important;min-width:0!important;height:100%!important;overflow:hidden!important;padding:0!important;border:1px solid var(--jft-card-border)!important;border-radius:24px!important;background:var(--jft-card-surface)!important;box-shadow:var(--jft-card-shadow)!important}#food-trays-manila-page .jft-modern-set-card__source{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#food-trays-manila-page .jft-modern-set-card__shell{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:28px;color:var(--jft-card-text);background:var(--jft-card-surface)}#food-trays-manila-page .jft-modern-set-card__badge{display:inline-flex;align-self:flex-start;margin:0 0 12px;padding:6px 12px;border:1px solid var(--jft-card-primary);border-radius:999px;background:var(--jft-card-primary)!important;color:var(--jft-card-primary-text)!important;font:700 .76rem/1.1 Poppins,Open Sans,sans-serif;letter-spacing:.055em;text-transform:uppercase}#food-trays-manila-page .jft-modern-set-card__title{margin:0 0 10px!important;color:var(--jft-card-text)!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(1.55rem,2.1vw,2rem)!important;line-height:1.14!important;text-wrap:balance}#food-trays-manila-page .jft-modern-set-card__description{margin:0!important;color:var(--jft-card-text)!important;font:500 .96rem/1.58 Poppins,Open Sans,sans-serif!important}#food-trays-manila-page .jft-modern-set-card__selection{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:20px;align-items:end;margin-top:22px}#food-trays-manila-page .jft-modern-set-card__selector-block{min-width:0}#food-trays-manila-page .jft-modern-set-card__selector-label{display:block;margin:0 0 8px;color:var(--jft-card-muted)!important;font:600 .76rem/1.2 Poppins,Open Sans,sans-serif;letter-spacing:.035em;text-transform:uppercase}#food-trays-manila-page .jft-modern-set-card__segmented{display:grid;grid-template-columns:repeat(3,minmax(76px,1fr));min-width:min(100%,350px);overflow:hidden;border:1px solid var(--jft-card-border);border-radius:999px;background:var(--jft-card-surface-soft)}#food-trays-manila-page .jft-modern-set-card__segment{min-height:46px;margin:0!important;padding:10px 15px!important;border:0!important;border-right:1px solid var(--jft-card-border)!important;border-radius:0!important;background:transparent!important;color:var(--jft-card-text)!important;box-shadow:none!important;font:700 .9rem/1 Poppins,Open Sans,sans-serif!important;cursor:pointer}#food-trays-manila-page .jft-modern-set-card__segment:last-child{border-right:0!important}#food-trays-manila-page .jft-modern-set-card__segment:is(:hover,:focus-visible){background:var(--jft-card-selected-bg)!important;color:var(--jft-card-primary)!important}#food-trays-manila-page .jft-modern-set-card__segment:focus-visible,#food-trays-manila-page .jft-modern-set-card__add:focus-visible{outline:3px solid var(--jft-card-focus)!important;outline-offset:2px!important}#food-trays-manila-page .jft-modern-set-card__segment.is-selected{background:var(--jft-card-primary)!important;color:var(--jft-card-primary-text)!important}#food-trays-manila-page .jft-modern-set-card__price-box{min-width:150px;text-align:right}#food-trays-manila-page .jft-modern-set-card__price{display:block;color:var(--jft-card-text)!important;font:700 clamp(1.65rem,2.4vw,2.15rem)/1.05 Poppins,"Open Sans",sans-serif!important;white-space:nowrap}#food-trays-manila-page .jft-modern-set-card__per-pax{display:block;margin-top:5px;color:var(--jft-card-muted)!important;font:600 .82rem/1.2 Poppins,Open Sans,sans-serif!important;white-space:nowrap}#food-trays-manila-page .jft-modern-set-card__included{margin:22px 0 0!important;padding-left:1.3em!important;color:var(--jft-card-text)!important;font:500 .94rem/1.55 Poppins,Open Sans,sans-serif!important}#food-trays-manila-page .jft-modern-set-card__included li{margin:3px 0;color:var(--jft-card-text)!important}#food-trays-manila-page .jft-modern-set-card__included li::marker{color:var(--jft-card-accent)}#food-trays-manila-page .jft-modern-set-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:18px}#food-trays-manila-page .jft-modern-set-card__tags span{display:inline-flex;align-items:center;margin:0!important;padding:6px 10px;border:1px solid color-mix(in srgb,var(--jft-card-accent) 35%,var(--jft-card-border));border-radius:999px;background:var(--jft-card-surface-soft)!important;color:var(--jft-card-primary)!important;font:600 .75rem/1.1 Poppins,Open Sans,sans-serif!important;white-space:nowrap}#food-trays-manila-page .jft-modern-set-card__tags+.jft-modern-set-card__add{margin-top:22px!important}#food-trays-manila-page .jft-modern-set-card__add{width:100%;min-height:54px;margin-top:auto!important;padding:14px 18px!important;border:1px solid var(--jft-card-primary)!important;border-radius:16px!important;background:var(--jft-card-primary)!important;color:var(--jft-card-primary-text)!important;box-shadow:0 9px 22px color-mix(in srgb,var(--jft-card-primary) 22%,transparent)!important;font:700 .92rem/1.2 Poppins,Open Sans,sans-serif!important;letter-spacing:.015em;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease,opacity .15s ease}#food-trays-manila-page .jft-modern-set-card__add:hover:not(:disabled),#food-trays-manila-page .jft-modern-set-card__add:focus-visible:not(:disabled){border-color:var(--jft-card-primary-hover)!important;background:var(--jft-card-primary-hover)!important;color:var(--jft-card-primary-text)!important;transform:translateY(-1px)}#food-trays-manila-page .jft-modern-set-card__add:disabled{color:var(--jft-card-primary-text)!important;cursor:not-allowed;opacity:.48}#food-trays-manila-page .jft-modern-set-card__status{min-height:1.25em;margin:8px 0 0!important;color:var(--jft-card-muted)!important;font:500 .74rem/1.35 Poppins,Open Sans,sans-serif!important;text-align:center}@media(hover:hover)and (pointer:fine){#food-trays-manila-page .jft-modern-set-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}#food-trays-manila-page .jft-modern-set-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--jft-card-primary) 28%,var(--jft-card-border))!important;box-shadow:var(--jft-card-shadow-hover)!important}}@media(max-width:980px){#food-trays-manila-page .jft-modern-set-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:620px){#food-trays-manila-page .jft-modern-set-card{border-radius:19px!important}#food-trays-manila-page .jft-modern-set-card__shell{padding:22px}#food-trays-manila-page .jft-modern-set-card__selection{grid-template-columns:minmax(0,1fr);align-items:start}#food-trays-manila-page .jft-modern-set-card__price-box{min-width:0;text-align:left}#food-trays-manila-page .jft-modern-set-card__segmented{min-width:0;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}#food-trays-manila-page .jft-modern-set-card__segment{min-width:0;padding-inline:9px!important;font-size:.82rem!important}}@media(prefers-reduced-motion:reduce){#food-trays-manila-page .jft-modern-set-card,#food-trays-manila-page .jft-modern-set-card__add{transition:none!important}}#food-trays-manila-page.jft-modern-theme-terracotta-sage{--brand: #A83232;--brand-hover: #7F2626;--brand-soft: #F8E8E4;--gold: #E35336;--gold-hover: #A83232;--surface: #FFFFFF;--soft: #FAF8F5;--muted: #5E5551;--stroke: #E5D8D1;--jft-card-page: #FAF8F5;--jft-card-surface: #FFFFFF;--jft-card-surface-soft: #F7EEE9;--jft-card-text: #1A1A1A;--jft-card-muted: #5E5551;--jft-card-border: #E5D8D1;--jft-card-primary: #A83232;--jft-card-primary-hover: #7F2626;--jft-card-primary-text: #FFFFFF;--jft-card-accent: #E35336;--jft-card-selected-bg: #F6CAC1;--jft-card-selected-border: #A83232;--jft-card-focus: rgba(168, 50, 50, .24);--jft-card-shadow: 0 10px 28px rgba(69, 25, 17, .08);--jft-card-shadow-hover: 0 16px 38px rgba(69, 25, 17, .14);--jft-terracotta: #E35336;--jft-terracotta-dark: #A83232;--jft-terracotta-hover: #7F2626;--jft-terracotta-soft: #F6CAC1;--jft-cream: #FAF8F5;--jft-champagne: #F7E6CA;--jft-sage: #6F7F6B;--jft-sage-soft: #E8EEE6;--jft-deep-clay: #451911;background:var(--jft-cream)!important;color:var(--jft-card-text)!important}body.jft-terracotta-sage-theme #main-content{background:#faf8f5!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage h1,#food-trays-manila-page.jft-modern-theme-terracotta-sage h2,#food-trays-manila-page.jft-modern-theme-terracotta-sage h3{color:var(--jft-deep-clay)}#food-trays-manila-page.jft-modern-theme-terracotta-sage p,#food-trays-manila-page.jft-modern-theme-terracotta-sage li{color:var(--jft-card-text)}#food-trays-manila-page.jft-modern-theme-terracotta-sage p a,#food-trays-manila-page.jft-modern-theme-terracotta-sage li a{color:var(--jft-terracotta-dark);text-decoration-color:var(--jft-terracotta);text-underline-offset:3px}#food-trays-manila-page.jft-modern-theme-terracotta-sage>section{background-color:var(--jft-cream)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage>section:nth-of-type(2n){background-color:#fff!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage #house-specialties{background-color:#fff9f5!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage #party-tray-sets,#food-trays-manila-page.jft-modern-theme-terracotta-sage #food-tray-sets,#food-trays-manila-page.jft-modern-theme-terracotta-sage #ready-made-sets{background-color:#f9efea!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage #party-tray-menu,#food-trays-manila-page.jft-modern-theme-terracotta-sage #food-tray-menu{background-color:var(--jft-cream)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-popular-dishes,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-collection-policy{border-color:#e3c69c!important;background:var(--jft-champagne)!important;color:var(--jft-card-text)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-popular-dishes__copy strong,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-collection-policy>strong,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-cart-submission-note strong,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-card-planning strong{color:var(--jft-deep-clay)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-card-planning,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-cart-submission-note,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-menu-group-head>p,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-popular-dishes__copy span{color:var(--jft-card-muted)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-popular-dishes__links a{border-color:#e1c79f!important;background:#fff9f0!important;color:#6a4a21!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-popular-dishes__links a:hover,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-popular-dishes__links a:focus-visible{border-color:var(--jft-terracotta-dark)!important;background:var(--jft-terracotta-dark)!important;color:#fff!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-card:before{background:var(--jft-terracotta)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-card__eyebrow{background:#f9e6e1!important;color:var(--jft-terracotta-dark)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-card__price{color:var(--jft-deep-clay)!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-set-card__badge{border-color:var(--jft-terracotta-dark)!important;background:var(--jft-terracotta-dark)!important;color:#fff!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-set-card__included li::marker{color:var(--jft-terracotta)}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-set-card__tags span:nth-child(3n+1){border-color:#e8aea2!important;background:#f9e4df!important;color:#7f2626!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-set-card__tags span:nth-child(3n+2){border-color:#c7d2c4!important;background:var(--jft-sage-soft)!important;color:#445340!important}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-modern-set-card__tags span:nth-child(3n){border-color:#e2cda7!important;background:var(--jft-champagne)!important;color:#6a4a21!important}body.jft-terracotta-sage-theme #jft-inline-menu-dock{--jft-nav-blue: #451911;--jft-nav-gold: #E35336;--jft-nav-text: #1A1A1A;--jft-nav-muted: #5E5551;--jft-nav-line: #E5D8D1;--jft-nav-surface: #FFFFFF}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-dock__inner{border-color:#e5d8d1;background:#fffffffc;box-shadow:0 12px 30px #45191129}body.jft-terracotta-sage-theme #jft-inline-menu-search{border-color:#d8c7be;background:#fff;color:#1a1a1a}body.jft-terracotta-sage-theme #jft-inline-menu-search:focus{border-color:#a83232;box-shadow:0 0 0 3px #a832322e}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-section-link{border-color:#e1c79f;background:#fff9f0;color:#6a4a21}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-section-link:hover,body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-section-link:focus-visible,body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-section-link.is-active{border-color:#a83232;background:#a83232;color:#fff}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-filter{border-color:#e5d8d1;background:#fff;color:#451911}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-filter:hover,body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-filter:focus-visible{border-color:#e35336;background:#fff5f2}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-filter.is-active{border-color:#a83232;background:#a83232;color:#fff}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-navigation-arrow{border-color:#d8c7be;background:#fff;color:#451911}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-navigation-arrow:hover,body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-navigation-arrow:focus-visible{border-color:#e35336;background:#fff5f2;color:#a83232}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-top-trigger,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-accordion-trigger{border-color:#e5d8d1;background:#fff;color:#451911;box-shadow:0 3px 10px #45191112}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-top-trigger__copy strong,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-accordion-trigger__copy strong{color:#451911}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-top-trigger__copy small,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-accordion-trigger__copy small{color:#5e5551}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-top-trigger svg,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-accordion-trigger svg{stroke:#e35336}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-top-open .jft-inline-top-trigger,#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-menu-group.jft-inline-open>.jft-inline-accordion-trigger{background:#fff2ee}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-accordion-panel{border-color:#e5d8d1;background:#fff}#food-trays-manila-page.jft-modern-theme-terracotta-sage .jft-inline-accordion-panel .jft-menu-group-head{border-color:#e5d8d1;background:#fff9f5}body.jft-terracotta-sage-theme .jft-cart-feedback-toast{border-color:#b9c7b5;background:#f0f4ee;color:#1a1a1a;box-shadow:0 12px 34px #45191129}body.jft-terracotta-sage-theme .jft-cart-feedback-toast__close{color:#445340}body.jft-terracotta-sage-theme .jft-cart-feedback-toast__close:hover,body.jft-terracotta-sage-theme .jft-cart-feedback-toast__close:focus-visible{background:#6f7f6b29}body.jft-terracotta-sage-theme .jft-checkout-submit-reminder{border-left-color:#6f7f6b;background:#f0f4ee;color:#1a1a1a}body.jft-terracotta-sage-theme #main-content ::selection{background:#f6cac1!important;color:#451911!important;text-shadow:none!important}body.jft-terracotta-sage-theme #main-content ::-moz-selection{background:#f6cac1!important;color:#451911!important;text-shadow:none!important}@media(max-width:760px){body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-dock__label strong{color:#451911}body.jft-terracotta-sage-theme #jft-inline-menu-dock .jft-inline-dock__label span{color:#5e5551}}.jft-native-fillout{min-width:0}.jft-native-fillout__stage{position:relative;min-height:31.25rem;overflow:hidden;border-radius:12px;background:#fff}.fillout-embed{min-height:31.25rem}.jft-native-fillout__placeholder{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:.75rem;padding:1.5rem;text-align:center;background:#fff;color:#451911}.jft-native-fillout__placeholder[hidden]{display:none}.jft-native-fillout__placeholder strong{font-size:1rem}.jft-native-fillout__placeholder p{max-width:28rem;margin:0;color:#6b625d!important;font-size:.86rem;line-height:1.6}[data-fillout-status]{margin-top:.75rem;color:#6b625d}@media(max-width:640px){.jft-native-fillout__stage,.fillout-embed{min-height:28rem}.jft-native-fillout__placeholder{padding:1rem}}

/* Ultimate Food Trays decision-support layer — owner-approved 2026-09-14 */
#food-trays-manila-page .jft-chooser__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#food-trays-manila-page .jft-chooser__step{min-width:0;margin:0;padding:22px;border:1px solid var(--jft-card-border,#e5d8d1);border-radius:18px;background:#fff}
#food-trays-manila-page .jft-chooser__step legend{padding:0;color:var(--jft-deep-clay,#451911);font:700 1.02rem/1.35 Poppins,sans-serif}
#food-trays-manila-page .jft-chooser__step legend span{display:block;margin-bottom:6px;color:var(--jft-terracotta-dark,#a83232);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}
#food-trays-manila-page .jft-chooser__options{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}
#food-trays-manila-page .jft-chooser__options button{min-height:40px;padding:8px 12px;border:1px solid var(--jft-card-border,#e5d8d1);border-radius:999px;background:#fff;color:var(--jft-card-text,#1a1a1a);font:600 .8rem/1.25 Poppins,sans-serif;cursor:pointer}
#food-trays-manila-page .jft-chooser__options button:is(:hover,:focus-visible),#food-trays-manila-page .jft-chooser__options button.is-selected{border-color:var(--jft-terracotta-dark,#a83232);background:var(--jft-terracotta-soft,#f6cac1);color:var(--jft-deep-clay,#451911)}
#food-trays-manila-page .jft-chooser__result{margin-top:20px;padding:26px;border:1px solid #d9c7bd;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(69,25,17,.08)}
#food-trays-manila-page .jft-chooser__result[hidden]{display:none!important}
#food-trays-manila-page .jft-chooser__pick{margin-top:12px;padding:18px;border-left:4px solid var(--jft-sage,#6f7f6b);background:var(--jft-sage-soft,#e8eee6)}
#food-trays-manila-page .jft-chooser__pick strong{display:block;color:var(--jft-deep-clay,#451911);font:700 1.2rem/1.3 Playfair Display,Georgia,serif}
#food-trays-manila-page .jft-chooser__pick p{margin-top:7px;color:var(--jft-card-muted,#5e5551)}
#food-trays-manila-page .jft-fuller-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}
#food-trays-manila-page .jft-fuller-grid a{display:flex;min-height:150px;flex-direction:column;padding:18px;border:1px solid var(--jft-card-border,#e5d8d1);border-radius:16px;background:#fff;color:inherit;text-decoration:none}
#food-trays-manila-page .jft-fuller-grid strong{color:var(--jft-deep-clay,#451911);font-size:.9rem}
#food-trays-manila-page .jft-fuller-grid span{margin-top:7px;color:var(--jft-card-muted,#5e5551);font-size:.78rem;line-height:1.55}
#food-trays-manila-page .jft-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
#food-trays-manila-page .jft-value-grid article{padding:22px;border:1px solid var(--jft-card-border,#e5d8d1);border-radius:18px;background:#fff}
#food-trays-manila-page .jft-value-grid p{margin-top:8px;color:var(--jft-card-muted,#5e5551)}
#food-trays-manila-page .jft-enough-list,#food-trays-manila-page .jft-trust-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}
#food-trays-manila-page .jft-enough-list li,#food-trays-manila-page .jft-trust-list li{position:relative;padding:16px 16px 16px 42px;border:1px solid var(--jft-card-border,#e5d8d1);border-radius:14px;background:#fff}
#food-trays-manila-page .jft-enough-list li:before,#food-trays-manila-page .jft-trust-list li:before{position:absolute;top:15px;left:15px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--jft-sage,#6f7f6b);color:#fff;content:"✓";font-size:.72rem;font-weight:800}
#food-trays-manila-page .jft-order-grid--five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow:visible;border:0;background:transparent;box-shadow:none}
#food-trays-manila-page .jft-order-grid--five .jft-order-step{min-height:220px;border:1px solid var(--jft-card-border,#e5d8d1)!important;border-radius:16px;background:#fff}
#food-trays-manila-page .jft-order-grid--five .jft-order-step:after{display:none!important}
#food-trays-manila-page .jft-final-reassurance{margin-top:14px;color:#f6e8e4!important;font-size:.88rem;line-height:1.6}
@media(max-width:1080px){#food-trays-manila-page .jft-fuller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#food-trays-manila-page .jft-order-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){#food-trays-manila-page .jft-chooser__steps,#food-trays-manila-page .jft-value-grid,#food-trays-manila-page .jft-order-grid--five{grid-template-columns:1fr}#food-trays-manila-page .jft-fuller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#food-trays-manila-page .jft-enough-list,#food-trays-manila-page .jft-trust-list{grid-template-columns:1fr}}
@media(max-width:520px){#food-trays-manila-page .jft-fuller-grid{grid-template-columns:1fr}#food-trays-manila-page .jft-chooser__step,#food-trays-manila-page .jft-chooser__result{padding:18px}}
