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%)}}