html[data-theme=day]{color-scheme:light;--bg:#f6f3ed;--surface:#fff;--surface-2:#eeebe4;--line:#dedbd2;--text:#262720;--muted:#505348;--red:#d93927;--red-hover:#bd2d1d;--green:#596c40;--brand-outline:#f6f3ed;--brand-tagline:#262720;--privacy-bg:#fff;--privacy-text:#262720;--privacy-button-bg:#eeebe4;--privacy-border:#b3b6a7;--privacy-muted:#505348;--privacy-focus:#596c40;--promotion-description:#505348}html[data-theme=day] .site-header{background:rgba(255,255,255,.97)}html[data-theme=day] :is(select,input[type=date]){color-scheme:light}html[data-theme=day] :is(input,textarea)::placeholder{color:#56594f;opacity:1}html[data-theme=day] :is(.desktop-links a,.product-card,.variant-select,.quantity,.delivery-map-wrap){border-color:var(--line)}html[data-theme=day] :is(.desktop-links a:hover,.desktop-links a[aria-current=page],.secondary:hover,.quantity button:hover){background:#e5e4da;color:var(--text)}html[data-theme=day] :is(.cart-button,.add-button){background:var(--red);color:#fff;border-color:var(--red)}html[data-theme=day] :is(.cart-button:hover,.add-button:hover){background:var(--red-hover);color:#fff}html[data-theme=day] .cart-button>b{border-color:#ffffff70}html[data-theme=day] .product-card:hover{border-color:#b8b9aa}html[data-theme=day] :is(.product-description,.product-detail-content>p,.hero-copy p,.hero-copy .eyebrow,.express-promo small){color:var(--muted)}html[data-theme=day] :is(.sidebar-note>b,.variant-select,.single-variant,.modifier-options label>span,.variant-options button:not(.selected),.hero-copy h1 em){color:var(--text)}html[data-theme=day] .variant-select{background:var(--surface-2)}html[data-theme=day] :is(.city-options button.selected,.choice-cards .selected,.express-choice,.minimum-box,.payment-notice,.context-note,.express-promo,.demo-strip){background:#eef0e5;color:#344126;border-color:#c8d0b8}html[data-theme=day] .success-icon{background:#e4eddb}html[data-theme=day] .progress-track{background:#d7ddca}html[data-theme=day] :is(.subcategories button.active,.variant-options button.selected,.segmented .selected){background:#e4e8d8;color:#28311f}html[data-theme=day] .hero-promo{background:var(--surface)}html[data-theme=day] :is(.hero-promo,.promo-slide-link):after{background:linear-gradient(90deg,#fff 20%,rgba(255,255,255,.98) 43%,rgba(255,255,255,.85) 57%,rgba(255,255,255,0) 82%)}html[data-theme=day] .promotion-carousel:after{display:none}html[data-theme=day] .promo-controls{background:var(--surface);border-color:var(--line)}html[data-theme=day] .promo-dots button:after{background:#c4c5bb}html[data-theme=day] .promo-dots button[aria-current=true]:after{background:var(--red)}html[data-theme=day] .promo-arrow{background:#fffffff2;color:var(--text);border-color:var(--line)}html[data-theme=day] .promo-arrow:hover{background:var(--red);color:#fff}html[data-theme=day] .image-arrow{color:#f4f0e5}html[data-theme=day] :is(.nutrition-value b,.nutrition-portion,.nutrition-portion-heading,.nutrition-portion-section h4,.nutrition-trigger:hover .nutrition-toggle-heading){color:var(--text)}html[data-theme=day] .nutrition-portion{background:var(--surface);border-color:var(--line)}html[data-theme=day] .nutrition-portion-section+.nutrition-portion-section{border-color:var(--line)}html[data-theme=day] .nutrition-close{background:var(--surface-2)}html[data-theme=day] .delivery-map-status{background:var(--surface)}html[data-theme=day] .delivery-selection>svg{color:var(--green)}html[data-theme=day] :is(.form-error,.delivery-zone-warning,.minimum-box.delivery-zone-warning){background:#fff0eb;color:#8c2b1b;border-color:#d68a79}html[data-theme=day] :is(.delivery-zone-warning>svg,.minimum-box.delivery-zone-warning .text-button){color:#8c2b1b}html[data-theme=day] .payment-notice-prepayment{background:#fff5df;color:#704810;border-color:#d3b57e}html[data-theme=day] :is(.payment-notice-prepayment>svg,.payment-notice-prepayment small){color:#704810}@media (max-width:720px){html[data-theme=day] :is(.hero-promo,.promo-slide-link):after{background:linear-gradient(90deg,rgba(255,255,255,.98) 5%,rgba(255,255,255,.95) 55%,rgba(255,255,255,.6))}}html[data-theme=day] :focus-visible{outline-color:#596c40}html[data-theme=day] :is(.nav-modal nav a>.nav-link-arrow,.info-grid a){color:var(--text)}html[data-theme=day] .category-scroll-arrow{background:#fffffff2;border-color:var(--line);color:var(--text)}html[data-theme=day] .subcategories button{color:#383b31;font-weight:600}html[data-theme=day] .subcategories button.active{color:#222a1b;font-weight:700}html[data-theme=day] .catalog-heading .search-field{color:#505348}html[data-theme=day] .catalog-heading .search-field input{font-weight:500}html[data-theme=day] :is(.product-description,.product-detail-content>p){font-weight:500}html[data-theme=day] .product-card.unavailable{opacity:1}html[data-theme=day] .product-card.unavailable .food-image{opacity:.6}html[data-theme=day] .stock-message{color:#873c24;background:#fff0e8;font-weight:600;padding:6px 8px;border-radius:6px}html[data-theme=day] .photo-viewer{color-scheme:dark;--text:#f4f0e5;--muted:#c8c9bf;--line:#777d6b;--surface-2:#303329;color:var(--text)}html[data-theme=day] .photo-viewer :focus-visible{outline-color:#f4f0e5}@media (min-width:721px){.promotions-wide .promo-slide-link .hero-photo{width:80%;object-position:right center;mask-image:none;-webkit-mask-image:none}.promotions-wide .promo-slide-link .hero-photo-wide{width:100%}.promotions-wide .promo-slide-link:after{background:linear-gradient(90deg,#20221b 25%,rgba(32,34,27,.96) 35%,rgba(32,34,27,.45) 49%,rgba(32,34,27,0) 66%)}html[data-theme=day] .promotions-wide .promo-slide-link:after{background:linear-gradient(90deg,#fff 25%,rgba(255,255,255,.96) 35%,rgba(255,255,255,.45) 49%,rgba(255,255,255,0) 66%)}}@media (max-width:720px){.catalog-card,.catalog-card .product-body{display:flex;flex-direction:column;grid-row:auto}.catalog-card .product-body{min-width:0;padding:12px}.catalog-card .product-title-row{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:0}.catalog-card .product-title-row h3{font-size:15px;line-height:1.25}.catalog-card .product-title-row>span{min-height:0;margin-top:2px;font-size:12px}.catalog-card .product-body>.product-description{display:block;flex:1 0 auto;height:auto;min-height:0;max-height:none;margin:7px 0 10px;font-size:12px;font-weight:500;line-height:1.5;overflow:visible;overflow-wrap:anywhere;-webkit-line-clamp:unset}.catalog-card .single-variant:not(.single-variant-empty),.catalog-card .variant-select{min-height:31px;font-size:12px}.catalog-card .product-bottom{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin-top:0;padding-top:10px;border-top:1px solid var(--line)}.catalog-card .product-bottom>strong{font-size:clamp(16px,4.6vw,20px);white-space:nowrap}.catalog-card .product-bottom>.add-button{justify-content:center;width:auto;height:36px;min-height:36px;padding:0 8px;font-size:12px;white-space:nowrap}.catalog-card .product-bottom>.add-button>span{display:inline}.catalog-card .product-bottom>.stock-message{flex:1 1 100%}}@supports (grid-template-rows:subgrid){@media (max-width:720px){.catalog-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0}.catalog-card .product-body{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.catalog-card .product-title-row{display:contents}.catalog-card .product-title-row>button{grid-row:1}.catalog-card .product-title-row>span{grid-row:2}.catalog-card .product-description{grid-row:3}.catalog-card .single-variant,.catalog-card .variant-select{grid-row:4}.catalog-card .nutrition-block{grid-row:5}.catalog-card .product-bottom{grid-row:6}}}@media (max-width:360px){.catalog-card .product-bottom>.add-button{flex:1 1 100%;width:100%}}