.menu-clock-loading .daily-featured>:not(.menu-loading-label),.menu-clock-loading .daily-mobile-purchase,.menu-clock-loading .daily-photo-topline,.menu-clock-loading .daily-dish-selector,.menu-clock-loading .em-days,.menu-clock-loading .em-selection,.menu-clock-loading .em-extras{visibility:hidden;pointer-events:none}.menu-loading-label{color:#765b43;font:14px/1.5 Archivo,Arial,sans-serif}.checkout-coupon>summary{cursor:pointer;color:#781e30;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.checkout-coupon>summary:before{content:"+";font-size:18px}.checkout-coupon[open]>summary:before{content:"−"}.checkout-coupon[open]>.checkout-coupon-entry{margin-top:8px}.checkout-recovery{background:#f8efdf;border:1px solid #d8c09a;margin:10px 0;padding:12px}.basket-review-heading:focus{outline:none}.app-loading .qo-menu-view,.app-loading .app-dish-grid,.app-loading .signature-days,.app-loading .daily-meal-builder{visibility:hidden;pointer-events:none}@media (max-width:600px){.basket-review-heading{padding:12px 52px 11px 16px}.basket-review-heading>p:first-child,.basket-review-heading>p:last-child{display:none}.basket-review-heading h2{font-size:27px;line-height:1.12}.basket-review-scroll{padding-inline:14px;scroll-padding-bottom:130px}.basket-review-dialog .basket-line{padding:12px 0;display:block;position:relative}.basket-review-dialog .basket-line h3{padding-right:42px}.basket-review-dialog .remove-line{position:absolute;top:5px;right:0}.basket-review-dialog .basket-title{padding:8px 0}.basket-review-dialog .basket-delivery-location{padding-block:10px}.basket-review-dialog .student-order-guide{margin-bottom:8px;padding:8px 10px;font-size:11px;line-height:1.4}.basket-review-dialog .student-meal-fields>div{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px}.basket-review-dialog .student-meal-fields{margin:2px 0 5px;padding:6px 0}.basket-review-dialog .student-meal-fields input,.basket-review-dialog .student-meal-fields select{padding-inline:7px;font-size:16px}.basket-review-dialog .student-meal-fields select{background-position:right 6px center;padding-right:25px}.basket-review-dialog .included-drinks>legend{font-size:11px}.basket-review-dialog .included-drinks .basket-can-label{display:none}.basket-review-dialog .checkout-coupon{margin-block:4px;padding-block:4px}.basket-live-checkout>.compact-checkout-actions,.basket-live-checkout>.checkout-actions{z-index:5;background:#fff9ee;border-top:1px solid #d8c09a;margin-top:8px;padding:8px 0 6px;position:sticky;bottom:0;box-shadow:0 -8px 14px #fff9ee}.basket-live-checkout .checkout-summary{min-height:0;margin:0;padding:4px 0 8px}.basket-live-checkout .checkout-summary strong{font:600 24px/1.15 Archivo,Arial,sans-serif}.basket-review-dialog .checkout-payment-note{margin:8px 0}.basket-review-dialog .customer-signin{gap:12px;padding-top:12px}.basket-review-dialog .customer-signin h2{font-size:26px}.em-menu .em-heading{gap:8px;margin-bottom:18px}.em-menu .em-heading h2{font-size:31px;line-height:1.05}.em-menu .em-heading h2 br{display:none}.em-menu .em-heading>p{margin-top:6px;font-size:12px}.em-menu .em-main-copy{padding:20px 16px}.em-menu .em-main-copy h3{margin-block:10px;font-size:31px;line-height:1.08}.em-menu .em-description{font-size:12px;line-height:1.5}.em-menu .em-days>button{min-height:68px;padding:10px 5px}.em-menu .em-days svg{width:24px;height:24px}.em-menu .em-includes{gap:8px 12px}.em-menu .em-included-label{margin-top:15px}.em-menu .em-offer{margin-top:10px}.ordering-app .signature-days{gap:5px}.ordering-app .signature-days button{flex:0 0 70px;min-width:70px;min-height:74px;padding:10px 7px}.ordering-app .signature-days button strong{margin-top:7px;font:500 13px/1.2 Archivo,Arial,sans-serif}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.information-topics{flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.information-topics a{color:#781e30;border:1px solid #d8c09a;padding:10px 14px;font:500 13px/1.4 Archivo,Arial,sans-serif;text-decoration:none}.information section{scroll-margin-top:90px}@media (max-height:500px){.basket-live-checkout>.compact-checkout-actions,.basket-live-checkout>.checkout-actions{box-shadow:none;position:static}}.ordering-app.qo-app.flash-mode .signature-days>div:last-child{scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}.ordering-app.qo-app.flash-mode .signature-days>div>button,.ordering-app.qo-app.flash-mode .signature-days>div>button:last-child:nth-child(odd){scroll-snap-align:none;grid-column:auto;justify-self:stretch;width:100%;min-width:0}@media (max-width:600px){.ordering-app.qo-app.flash-mode .signature-days>div:last-child{gap:5px;padding-bottom:0}.ordering-app.qo-app.flash-mode .signature-days>div>button,.ordering-app.qo-app.flash-mode .signature-days>div>button:last-child:nth-child(odd){gap:0;width:100%;min-width:0;min-height:58px;padding:10px 7px;position:relative}.ordering-app.qo-app.flash-mode .signature-days button strong{display:none}.ordering-app.qo-app.flash-mode .signature-days button .sd-date{white-space:normal;font:600 11px/1.5 Archivo,Arial,sans-serif;display:block}.ordering-app.qo-app.flash-mode .signature-days button .sd-date svg{width:9px;height:9px;position:absolute;top:3px;right:3px}.ordering-app.qo-app.flash-mode .qo-heading h1{font-size:29px;line-height:1.12}}.ordering-app.qo-app.flash-mode .signature-days>div>button.active[aria-pressed=true]{color:#fff2d6;background:#781e30;border-color:#781e30}.live-checkout>[data-checkout-blocked=true]{box-shadow:none;position:static;bottom:auto}.live-checkout .checkout-summary>.checkout-total-message{text-align:right;overflow-wrap:anywhere;max-width:55%;font:600 15px/1.35 Archivo,Arial,sans-serif}.live-checkout>.checkout-availability-review{flex-shrink:0;margin:0 0 8px}@media (max-width:600px){.basket-review-scroll{scroll-padding-bottom:140px}.basket-live-checkout>[data-checkout-blocked=true]{box-shadow:none;position:static;bottom:auto}.basket-review-dialog .checkout-availability-review{padding:10px 12px}.basket-review-dialog .checkout-availability-review>p{margin-bottom:8px;line-height:1.4}.basket-review-dialog .checkout-unavailable-choice{padding-block:8px}.basket-review-dialog .checkout-unavailable-choice>div{flex-wrap:wrap;gap:6px}.basket-review-dialog .availability-date-button{white-space:normal;min-height:44px}.basket-review-dialog .checkout-summary{align-items:center;gap:10px}.basket-review-dialog .checkout-summary>span{font-size:12px;line-height:1.4}}.meal-side-choice{border:0;min-width:0;margin:14px 0;padding:0}.meal-side-choice legend{color:#7b1b30;margin-bottom:7px;font-size:13px;font-weight:600}.meal-side-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.meal-side-choice button{color:#7b1b30;background:#fff9ee;border:1px solid #d8b989;min-height:48px;padding:8px 5px;font-size:13px}.meal-side-choice button[aria-pressed=true]{background:#f4e7cd;border-color:#7b1b30;box-shadow:inset 0 0 0 1px #7b1b30}.meal-side-choice small{margin-top:3px;font-size:10px;display:block}.kitchen-credentials{border-top:1px solid #ddcdb3;padding:38px 0 30px}.kitchen-credentials .kitchen-pack-link{color:#781e30;border:1.5px solid #781e30;border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:12px 18px;font:600 14px/1.3 Archivo,Arial,sans-serif;text-decoration:none;display:inline-flex}.kitchen-credentials .kitchen-pack-link:hover{color:#fff5e6;background:#781e30}.kitchen-credentials .kitchen-pack-link svg{flex-shrink:0}.kitchen-credentials .kitchen-credential-group{letter-spacing:.16em;text-transform:uppercase;color:#84642f;border-bottom:1px solid #ddcdb3;margin:30px 0 12px;padding-bottom:8px;font:600 11px/1.5 Archivo,Arial,sans-serif}.kitchen-credentials .kitchen-credential-group:first-of-type{margin-top:6px}.kitchen-credential-grid+.kitchen-credential-group{margin-top:30px}@media (min-width:901px){.kitchen-credential-grid article{min-height:300px}}.kitchen-credentials header{max-width:710px;margin-bottom:26px}.kitchen-credentials header .eyebrow{letter-spacing:.16em;color:#84642f;margin:0 0 14px;font-size:11px}.kitchen-credentials h2{margin:0 0 14px;font-size:clamp(34px,3.5vw,48px);line-height:1.08}.kitchen-credentials h2 br{display:none}.kitchen-credentials h2 em{margin-left:.2em}.kitchen-credentials header>p:last-child{margin:0;font-size:16px;line-height:1.55}.kitchen-credential-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.kitchen-credential-grid article{background:#f3ead8;border:1px solid #ddcdb3;border-top:3px solid #af883c;border-radius:0 0 12px 12px;flex-direction:column;min-width:0;padding:25px 24px 0;display:flex}.kitchen-credential-grid article>svg{color:#99732a;margin-bottom:17px}.kitchen-credential-grid .kitchen-credential-label{letter-spacing:.12em;color:#785a34;margin:0 0 10px;font:600 10px/1.5 Archivo,Arial,sans-serif}.kitchen-credential-grid h3{color:#781e30;margin:0 0 13px;font:500 clamp(29px,2.5vw,36px)/1.12 Cormorant,Georgia,serif}.kitchen-credential-grid article>p:not(.kitchen-credential-label){margin:0 0 16px;font-size:15px;line-height:1.55}.kitchen-credential-grid article>.kitchen-policy-period{color:#785a34;font-size:12px!important}.kitchen-credential-grid summary,.ilm-footer-questions>summary{cursor:pointer;color:#781e30;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:15px 0;font-size:14px;list-style:none;display:flex}.kitchen-credential-grid summary::-webkit-details-marker{display:none}.ilm-footer-questions>summary::-webkit-details-marker{display:none}.kitchen-credential-grid summary svg,.ilm-footer-questions>summary svg{flex-shrink:0}.kitchen-credential-grid details[open]>summary svg,.ilm-footer-questions[open]>summary svg{transform:rotate(45deg)}:is(.kitchen-credentials :is(a,summary):focus-visible,.ilm-footer-questions>summary:focus-visible){outline-offset:5px;outline:2px solid #781e30}.ilm-footer-questions{border-top:1px solid #ddcdb3}.ilm-footer-questions>summary{min-height:68px;font-size:19px}.ilm-footer-help .ilm-footer-questions .ilm-parent-help{border-top:0;padding-top:10px}@media (min-width:901px){.kitchen-credential-grid article{min-height:310px}}@media (max-width:900px){.kitchen-credential-grid{grid-template-columns:1fr;grid-auto-rows:1fr;gap:16px}.kitchen-credentials{padding-top:28px}.kitchen-credentials h2 br{display:block}.kitchen-credentials h2 em{margin-left:0}.kitchen-credential-grid article{padding:21px 22px 0}.kitchen-credential-grid article>svg{margin-bottom:12px}.kitchen-credential-grid details{margin-top:18px}}.kitchen-credential-grid article>a{text-underline-offset:4px;color:#781e30;border-top:1px solid #dac8a8;justify-content:space-between;align-items:center;gap:12px;min-height:60px;margin-top:auto;padding:15px 0;font-size:14px;line-height:1.5;text-decoration:underline;display:flex}.kitchen-credential-grid article>a svg{flex-shrink:0}.information #company .kitchen-credentials{max-width:none;margin:28px 0 0;padding:28px 0 0}.information #company .kitchen-credentials h2{font-size:clamp(30px,3vw,40px)}.kitchen-credentials .kitchen-pack-note{max-width:62ch;color:inherit;opacity:.88;margin:10px 0 0;font-size:13px;line-height:1.45}
