[data-framer-page]{--framer-pdp-row:1250px;--framer-pdp-gutter:32px;--framer-step-badge:#00073d;--framer-dark:var(--ds-blue-900,#0b0f2a);--framer-hairline:#0a0a0a14;--framer-body:#24201d99;--framer-on-dark:#fcfcfc;--framer-on-dark-muted:#fcfcfc80;--rating:#f3d26a}[data-framer-page] .framer-pdp{max-width:calc(var(--framer-pdp-row) + 2 * var(--framer-pdp-gutter));font-feature-settings:var(--inter-features);margin-inline:auto;padding:24px 24px 0;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif}[data-framer-page] .breadcrumb{max-width:calc(var(--framer-pdp-row) + 2 * var(--framer-pdp-gutter));min-height:40px;padding:13px 32px;font-size:14px;font-weight:500;line-height:14px}[data-framer-page] .breadcrumb ol{gap:10px;color:var(--framer-neutral-700)!important}[data-framer-page] .breadcrumb li{gap:10px}[data-framer-page] .breadcrumb__separator{opacity:.5}[data-framer-page] .breadcrumb__current{opacity:.8;color:var(--framer-neutral-700)!important}[data-framer-page] .framer-pdp__grid{gap:24px;margin-top:0;display:grid}[data-framer-page] [data-ds=product-gallery] img{border-radius:var(--framer-radius-control)!important}[data-framer-page] [data-ds=product-gallery] ul{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}[data-framer-page] [data-ds=product-gallery] li{opacity:.4;flex:0 0 64px;width:64px;height:64px;transition:opacity .2s;border-radius:var(--ds-radius-8)!important}[data-framer-page] [data-ds=product-gallery] li:hover,[data-framer-page] [data-ds=product-gallery] li:has(:checked){opacity:1}[data-framer-page] [data-ds=product-gallery] li:has(:checked){box-shadow:0 0 0 1px var(--foreground);--tw-ring-shadow:0 0 #0000}[data-framer-page] [data-ds=product-gallery] li:has(:focus-visible){opacity:1;outline:2px solid var(--ring,var(--primary));outline-offset:2px}[data-framer-page] [data-ds=product-gallery] li img{width:64px;height:64px;border-radius:var(--ds-radius-8)!important}[data-framer-page] [data-ds=product-gallery] [data-thumb-extra]{display:none}[data-framer-page] [data-ds=product-gallery]:has(#gallery-more:checked) [data-thumb-extra]{display:block}[data-framer-page] [data-ds=product-gallery] [data-thumb-more]{background:var(--ds-alpha-black-4);min-width:0;color:var(--framer-neutral-500);opacity:1;flex:0 64px;font-size:14px;font-weight:500}[data-framer-page] [data-thumb-more] label{cursor:pointer;place-items:center;height:100%;display:grid}[data-framer-page] [data-thumb-more-open],[data-framer-page] [data-thumb-more]:has(:checked) [data-thumb-more-closed]{display:none}[data-framer-page] [data-thumb-more]:has(:checked) [data-thumb-more-open]{display:inline}[data-framer-page] .framer-pdp>:last-child:not([data-ds=also-tasty]){margin-bottom:64px}[data-framer-page] [data-ds=pdp-merchant]{letter-spacing:-.32px;min-height:40px;color:var(--framer-neutral-500);align-items:center;font-size:16px;font-weight:500;line-height:25.6px;display:flex}[data-framer-page] .framer-pdp h1{letter-spacing:-.48px;color:var(--foreground);margin-top:14px;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:500;line-height:33.6px}[data-framer-page] [data-ds=pdp-price]{letter-spacing:-.22px;color:#000;margin-top:12px;font-size:22px;font-weight:500;line-height:30.8px}[data-framer-page] [data-ds=pdp-price] s{font-size:16px;font-weight:400}[data-framer-page] [data-ds=pdp-availability]{letter-spacing:-.1px;color:var(--framer-neutral-500);margin-top:6px;font-size:14px;line-height:22.4px}[data-framer-page] [data-ds=rating]{gap:2px;margin-top:14px}[data-framer-page] [data-ds=rating] svg{width:16px;height:16px}[data-framer-page] [data-ds=product-intro]{letter-spacing:-.32px;color:var(--framer-body);margin-top:14px;font-size:16px;line-height:25.6px}[data-framer-page] [data-read-more][data-clamped] [data-read-more-text]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-framer-page] [data-read-more-toggle]{letter-spacing:-.32px;color:var(--foreground);text-underline-offset:3px;margin-top:8px;font-size:16px;font-weight:500;line-height:25.6px;text-decoration:underline}[data-framer-page] [data-ds=allergens]{margin-top:14px}[data-framer-page] [data-ds=allergens] h2,[data-framer-page] .framer-pdp [data-ds=pdp-purchase] h2{letter-spacing:-.32px;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:25.6px}[data-framer-page] [data-ds=allergens] li{padding:4px 10px;font-size:14px;font-weight:500;line-height:22.4px;border-radius:var(--framer-radius-control)!important;background:var(--ds-alpha-black-6)!important}[data-framer-page] .framer-pdp__age{margin-top:14px;font-size:14px;font-weight:500;line-height:22.4px}[data-framer-page] [data-ds=pdp-purchase]{border-top:1px solid var(--framer-hairline);margin-top:32px}[data-framer-page] [data-step]{border-bottom:1px solid var(--framer-hairline);margin-top:0;padding-block:16px}[data-framer-page] [data-ds=pdp-people]{justify-content:space-between;align-items:center;gap:16px;display:flex}[data-framer-page] [data-step] h2{align-items:center;gap:10px;display:flex}[data-framer-page] [data-step-badge]{border-radius:var(--framer-radius-control);background:var(--framer-step-badge);color:#fcfcfc;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:600;display:grid}[data-framer-page] [data-ds=pdp-people]>div{justify-content:space-between;gap:0;width:120px;margin-top:0}[data-framer-page] [data-ds=pdp-people]>div>span{min-width:0;font-size:16px;font-weight:600}[data-framer-page] [data-ds=pdp-people] button,[data-framer-page] [data-upsell] button{border-radius:var(--framer-radius-control);background:var(--ds-alpha-black-6);border:0;width:40px;height:40px;font-size:18px;transition:background-color .15s}[data-framer-page] [data-ds=pdp-people] button:hover:not(:disabled),[data-framer-page] [data-upsell] button:hover:not(:disabled){background:var(--ds-alpha-black-10)}[data-framer-page] [data-ds=pdp-people] button:disabled{opacity:.5}[data-framer-page] [data-ds=pdp-date]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}[data-framer-page] [data-ds=pdp-date]>p{flex-basis:100%}[data-framer-page] [data-ds=pdp-date-chip]{border-radius:var(--framer-radius-control);background:var(--ds-alpha-black-6);letter-spacing:-.2px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:14px;font-weight:600;line-height:22.4px;transition:background-color .15s;display:inline-flex}[data-framer-page] [data-chip-icon]{font-size:18px;display:grid}[data-framer-page] [data-ds=pdp-date-chip]:hover{background:var(--ds-alpha-black-10)}[data-framer-page] [data-ds=pdp-date-dialog]{border-radius:var(--framer-radius-image);color:var(--foreground);background:#fff;border:0;margin:auto;padding:20px;box-shadow:0 12px 40px #00000029}[data-framer-page] [data-ds=pdp-date-dialog]::backdrop{background:#0a0a0a4d}[data-framer-page] .framer-pdp-calendar{max-width:319px}[data-framer-page] .framer-pdp-calendar>div:first-child>span{letter-spacing:-.32px;font-size:16px;font-weight:700;line-height:16px}[data-framer-page] .framer-pdp-calendar>div:first-child>button{border-radius:var(--ds-radius-full);background:var(--ds-alpha-black-6);width:40px;height:40px}[data-framer-page] .framer-pdp-calendar>div:nth-child(2){grid-template-columns:repeat(7,39px);gap:2px;margin-top:18px}[data-framer-page] .framer-pdp-calendar [data-weekday]{color:var(--framer-calendar-weekday);font-size:12px;font-weight:500;line-height:24px}[data-framer-page] .framer-pdp-calendar [data-date]{border-radius:var(--framer-radius-control);width:39px;height:39px;font-size:12px;font-weight:500}[data-framer-page] .framer-pdp-calendar [data-date]:hover:not(:disabled){background:var(--ds-alpha-black-6)}[data-framer-page] .framer-pdp-calendar [data-date]:disabled{opacity:1;color:var(--framer-neutral-300)}[data-framer-page] .framer-pdp-calendar [data-date][aria-pressed=true]{background:var(--primary)}[data-framer-page] [data-ds=pdp-date]>p{margin-top:8px;font-size:14px;font-weight:500;line-height:22.4px}[data-framer-page] [data-ds=pdp-upsells]{margin-top:24px}[data-framer-page] [data-upsell-optional]{color:var(--framer-neutral-500);font-weight:400}[data-framer-page] [data-ds=pdp-upsells] ul{gap:16px;margin-top:12px;display:grid}[data-framer-page] [data-upsell]{grid-template-columns:88px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}[data-framer-page] [data-upsell] img,[data-framer-page] [data-upsell-placeholder]{aspect-ratio:1;background:var(--ds-alpha-black-6);object-fit:cover;border-radius:4px;width:100%;display:block}[data-framer-page] [data-upsell-title],[data-framer-page] [data-upsell-price]{letter-spacing:-.32px;font-size:16px;font-weight:600;line-height:22.4px}[data-framer-page] [data-upsell-text]{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.1px;color:var(--framer-body);-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:22.4px;display:-webkit-box;overflow:hidden}[data-framer-page] [data-upsell] button{place-items:center;display:grid}[data-framer-page] [data-upsell] button:disabled{opacity:.5}[data-framer-page] [data-ds=pdp-add]{margin-top:24px}[data-framer-page] [data-ds=pdp-add] button,[data-framer-page] [data-ds=pdp-sticky] button{border-radius:var(--framer-radius-control);letter-spacing:-.32px;height:48px;padding:0 16px;font-size:16px;font-weight:500;line-height:25.6px;transition:opacity .3s,transform .15s}[data-framer-page] [data-ds=pdp-add] button:hover:not(:disabled),[data-framer-page] [data-ds=pdp-sticky] button:hover:not(:disabled){opacity:.8}[data-framer-page] [data-ds=pdp-add] button:active:not(:disabled),[data-framer-page] [data-ds=pdp-sticky] button:active:not(:disabled){transform:scale(.97)}[data-framer-page] [data-ds=pdp-sticky]{border-color:var(--framer-neutral-200);min-height:80px;padding:16px 24px}[data-framer-page] [data-ds=pdp-sheet]{width:100%;max-width:100%;max-height:85dvh;padding:0 24px calc(24px + env(safe-area-inset-bottom));border-radius:var(--framer-radius-image) var(--framer-radius-image) 0 0;background:var(--background);color:var(--foreground);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto}[data-framer-page] [data-ds=pdp-sheet]::backdrop{background:#0a0a0a66}[data-framer-page] [data-sheet-head]{z-index:1;background:inherit;grid-template-columns:44px 1fr 44px;align-items:center;height:52px;margin-inline:-24px;padding-inline:12px;display:grid;position:sticky;top:0}[data-framer-page] [data-sheet-grabber]{border-radius:var(--ds-radius-full);background:var(--ds-alpha-black-10);grid-column:2;justify-self:center;width:40px;height:4px}[data-framer-page] [data-ds=pdp-sheet-close]{border-radius:var(--ds-radius-full);grid-column:3;place-items:center;width:44px;height:44px;font-size:20px;display:grid}[data-framer-page] [data-ds=pdp-sheet] [data-ds=pdp-people]{border-top:1px solid var(--framer-hairline)}[data-framer-page] [data-ds=pdp-sheet] [data-ds=pdp-add]{display:block}@media (prefers-reduced-motion:no-preference){[data-framer-page] [data-ds=pdp-sheet]{transition:transform .25s cubic-bezier(.4,0,.2,1)}@starting-style{[data-framer-page] [data-ds=pdp-sheet][open]{transform:translateY(100%)}}}@media (width<=809.98px){[data-framer-page] [data-ds=pdp-purchase]{border-top:0;margin-top:0}[data-framer-page] [data-ds=pdp-purchase]>[data-step],[data-framer-page] [data-ds=pdp-purchase]>[data-ds=pdp-upsells],[data-framer-page] [data-ds=pdp-purchase]>[data-ds=pdp-cutoff]{display:none}}[data-framer-page] [data-ds=pdp-cutoff]{text-align:center;letter-spacing:-.4px;color:var(--ds-alpha-black-50);margin-top:20px;font-size:14px;font-weight:500;line-height:22.4px}[data-framer-page] [data-cutoff-chip]{color:#2f5bff;letter-spacing:0;vertical-align:middle;background:#e6edff;border-radius:4px;align-items:center;gap:4px;height:24px;margin-inline:2px;padding:6px 7px 6px 8px;font-size:12px;font-weight:600;line-height:12px;display:inline-flex}[data-framer-page] [data-cutoff-day]{color:#0a0a0a}[data-framer-page] [data-ds=menu-box-details]{margin-top:40px;border-bottom-color:var(--ds-alpha-black-6)!important}[data-framer-page] [data-ds=menu-box-details]>li{border-top-color:var(--ds-alpha-black-6)!important}[data-framer-page] [data-ds=menu-box-details] summary{letter-spacing:-.32px;padding-block:12px;font-size:16px;font-weight:500;line-height:25.6px}[data-framer-page] [data-ds=menu-box-details] summary>span[aria-hidden]{place-items:center;width:24px;height:24px;font-size:18px;transition:transform .2s;display:grid}[data-framer-page] [data-ds=menu-box-details] details[open] summary>span[aria-hidden]{transform:rotate(180deg)}[data-framer-page] [data-ds=menu-box-details] details>div{letter-spacing:-.1px;padding-bottom:12px;font-size:14px;line-height:22.4px;color:var(--framer-neutral-600)!important}[data-framer-page] .framer-pdp section>div>h2,[data-framer-page] .framer-pdp>section>h2{letter-spacing:-.48px;font-family:Inter Variable,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:600;line-height:33.6px}[data-framer-page] [data-ds=whats-inside]{border-image:conic-gradient(var(--framer-dark) 0 0) fill 0 / /0 100vw;color:var(--framer-on-dark);margin-top:64px;padding-block:64px}[data-framer-page] [data-ds=whats-inside] ul{gap:16px;margin-top:32px}[data-framer-page] [data-ds=whats-inside] [data-dish]{width:250px}[data-framer-page] [data-ds=whats-inside] [data-dish] img,[data-framer-page] [data-ds=whats-inside] [data-dish]>div{aspect-ratio:1;box-shadow:inset 0 0 0 1px #fafafa0d;border-radius:var(--framer-radius-image)!important}[data-framer-page] [data-ds=whats-inside] [data-dish]>div{background:#fcfcfc0f!important}[data-framer-page] [data-ds=whats-inside] [data-dish]>p:first-of-type{margin-top:12px;font-size:16px;font-weight:500;line-height:25.6px}[data-framer-page] [data-ds=whats-inside] [data-dish]>p+p{letter-spacing:-.1px;margin-top:8px;padding-right:6px;font-size:14px;line-height:22.4px;color:var(--framer-on-dark-muted)!important}[data-framer-page] .framer-pdp [data-scroll-arrows]{gap:6px}[data-framer-page] .framer-pdp [data-scroll-arrows] button{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ds-alpha-black-10);font-size:20px;transition:background-color .2s,color .2s;background:0 0!important}[data-framer-page] [data-ds=whats-inside] [data-scroll-arrows] button{color:var(--framer-on-dark);box-shadow:inset 0 0 0 1px #fcfcfc1a}[data-framer-page] [data-ds=whats-inside] [data-scroll-arrows] button:hover:not(:disabled){color:var(--framer-dark);background:var(--framer-on-dark)!important}[data-framer-page] [data-ds=also-tasty] [data-scroll-arrows] button:hover:not(:disabled){color:var(--background);background:var(--foreground)!important}[data-framer-page] [data-ds=also-tasty]{margin-top:0;padding-block:64px}[data-framer-page] [data-ds=also-tasty]>ul{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:16px;margin-top:28px;padding-bottom:4px;display:flex;overflow-x:auto}[data-framer-page] [data-ds=also-tasty]>ul>li{scroll-snap-align:start;flex:0 0 250px}[data-framer-page] [data-ds=also-tasty] [data-ds=card-partner]{margin-bottom:6px;font-size:13px;font-weight:500;line-height:18.2px;color:var(--framer-neutral-500)!important}[data-framer-page] .framer-pdp [data-variant=compact]{border:0;overflow:visible;background:0 0!important;border-radius:0!important}[data-framer-page] .framer-pdp [data-variant=compact] [data-ds=card-image]{aspect-ratio:5/4;border-radius:var(--framer-radius-image)}[data-framer-page] .framer-pdp [data-variant=compact] [data-ds=card-image] img{transition:transform var(--framer-hover-card) cubic-bezier(.4, 0, .2, 1)}[data-framer-page] .framer-pdp [data-variant=compact]:hover [data-ds=card-image] img{transform:scale(1.03)}[data-framer-page] .framer-pdp [data-variant=compact] [data-not-deliverable-slot]{padding:10px 0 0}[data-framer-page] .framer-pdp [data-variant=compact] h3{font-size:16px;font-weight:500;line-height:22.4px}[data-framer-page] .framer-pdp [data-variant=compact]:hover h3 a{text-underline-offset:3px;text-decoration:underline}[data-framer-page] .framer-pdp [data-variant=compact] h3+p,[data-framer-page] .framer-pdp [data-variant=compact] [data-not-deliverable-slot]>p{font-size:14px;font-weight:500;line-height:19.6px}[data-framer-page] [data-gallery-dots]{justify-content:center;gap:6px;margin-top:12px;display:flex}[data-framer-page] [data-gallery-dots]>span{border-radius:var(--ds-radius-full);background:var(--ds-alpha-black-10);width:6px;height:6px;transition:background-color .2s}[data-framer-page] [data-gallery-dots]>span[data-active]{background:var(--framer-neutral-500)}@media (width<=809.98px){[data-framer-page] [data-ds=product-gallery] [data-gallery-track]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}[data-framer-page] [data-ds=product-gallery] [data-gallery-main]{scroll-snap-align:start;flex:0 0 calc(100% - 24px);display:block}[data-framer-page] [data-ds=product-gallery] ul{display:none}[data-framer-page] .breadcrumb{padding-inline:24px}}@media (width>=810px){[data-framer-page] .breadcrumb{max-width:none;min-height:40px;padding-block:6px;padding-inline:max(var(--framer-pdp-gutter), calc((100% - var(--framer-pdp-row)) / 2));border-bottom:1px solid var(--framer-neutral-200);align-items:center;display:flex}[data-framer-page] .framer-pdp{padding-inline:var(--framer-pdp-gutter)}[data-framer-page] .framer-pdp__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px}[data-framer-page] [data-ds=product-gallery]{top:calc(var(--site-navbar-height) + 54px);position:sticky}[data-framer-page] [data-gallery-dots]{display:none}[data-framer-page] .framer-pdp h1,[data-framer-page] .framer-pdp section>div>h2,[data-framer-page] .framer-pdp>section>h2{letter-spacing:-.52px;font-size:26px;line-height:36.4px}[data-framer-page] [data-ds=pdp-add]{display:block}[data-framer-page] [data-ds=pdp-sticky]{display:none}[data-framer-page] [data-upsell]{grid-template-columns:129px minmax(0,1fr) 40px}[data-framer-page] [data-ds=whats-inside]{margin-top:102px;padding-block:102px 120px}[data-framer-page] [data-ds=whats-inside] ul{gap:12px}[data-framer-page] [data-ds=whats-inside] [data-dish]{width:291px}[data-framer-page] [data-ds=also-tasty]>ul>li{flex:0 0 291px}[data-framer-page] [data-ds=also-tasty]{padding-block:102px}[data-framer-page] .framer-pdp>:last-child:not([data-ds=also-tasty]){margin-bottom:102px}}@media (width>=1200px){[data-framer-page] .framer-pdp h1,[data-framer-page] .framer-pdp section>div>h2,[data-framer-page] .framer-pdp>section>h2{letter-spacing:-.56px;font-size:28px;line-height:39.2px}}@media (width<=809.98px){body:has([data-ds=pdp-sticky]){padding-bottom:6rem}}
