.delivery-guest-module__Bk4Sna__status{background:#fff7e9;border-bottom:1px solid #e6e6e6}.delivery-guest-module__Bk4Sna__statusMain{align-items:center;gap:8px;min-height:68px;padding:8px 12px;display:flex}.delivery-guest-module__Bk4Sna__mascot{object-fit:contain;flex:none;width:52px;height:52px}.delivery-guest-module__Bk4Sna__statusText{flex:1;min-width:0;}.delivery-guest-module__Bk4Sna__statusText p{color:#888;margin-top:2px;font-size:11px;font-weight:400;line-height:14px}.delivery-guest-module__Bk4Sna__hours{border-left:1px solid #ffc783;flex-shrink:0;justify-content:center;align-items:center;gap:6px;max-width:36%;min-height:32px;padding-left:8px;display:flex}.delivery-guest-module__Bk4Sna__hoursIcon{width:22px;height:22px;color:var(--brand-yellow);flex-shrink:0}.delivery-guest-module__Bk4Sna__hours strong{white-space:pre-wrap;font-size:12px;line-height:16px}.delivery-guest-module__Bk4Sna__closed .delivery-guest-module__Bk4Sna__hours,.delivery-guest-module__Bk4Sna__closed .delivery-guest-module__Bk4Sna__hoursIcon{color:#929292}.delivery-guest-module__Bk4Sna__closedBadge{color:#555;background:#e6e6e6;border-radius:5px;margin-top:4px;padding:1px 7px;font-size:12px;font-weight:700;display:inline-block}.delivery-guest-module__Bk4Sna__promotions{border-top:1px solid #f4e8cf;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 12px;padding:6px 0;display:flex}.delivery-guest-module__Bk4Sna__promotion{flex:1 1 0;align-items:center;gap:4px;min-width:0;min-height:22px;padding:0 4px;font-size:10.5px;line-height:14px;display:flex;}.delivery-guest-module__Bk4Sna__promotion:first-child{flex-grow:1.32;padding-left:0;padding-right:2px}.delivery-guest-module__Bk4Sna__promotion:last-child{padding-right:0}.delivery-guest-module__Bk4Sna__promotion+.delivery-guest-module__Bk4Sna__promotion{border-left:1px solid #ffc783}.delivery-guest-module__Bk4Sna__promotion:nth-child(3){border-top:1px solid #ffc783;border-left:0;flex-basis:100%;padding:6px 0 0}.delivery-guest-module__Bk4Sna__promotionIcon{width:18px;height:18px;color:var(--brand-yellow);flex-shrink:0}.delivery-guest-module__Bk4Sna__promotion strong,.delivery-guest-module__Bk4Sna__discountText{color:var(--brand-yellow);font-weight:700}.delivery-guest-module__Bk4Sna__progress{background:#fffaf0;border-radius:5px;align-items:center;gap:12px;min-width:0;margin:12px 0;padding:12px;display:flex}.delivery-guest-module__Bk4Sna__progressIcon{width:32px;height:32px;color:var(--brand-yellow);flex:none}.delivery-guest-module__Bk4Sna__progressBody{flex:1;min-width:0}.delivery-guest-module__Bk4Sna__progressTitle{line-height:20px;}.delivery-guest-module__Bk4Sna__progressTitle strong{color:var(--brand-yellow);white-space:nowrap;font-weight:700}.delivery-guest-module__Bk4Sna__progressTrack{align-items:center;gap:12px;margin-top:8px;display:flex}.delivery-guest-module__Bk4Sna__progressTrack progress{appearance:none;background:#e8e9ec;border:0;border-radius:12px;flex:1;width:100%;min-width:0;height:8px;overflow:hidden}.delivery-guest-module__Bk4Sna__progressTrack progress::-webkit-progress-bar{background:#e8e9ec;border-radius:12px}.delivery-guest-module__Bk4Sna__progressTrack progress::-webkit-progress-value{background:var(--brand-yellow);border-radius:12px}.delivery-guest-module__Bk4Sna__progressTrack progress::-moz-progress-bar{background:var(--brand-yellow);border-radius:12px}.delivery-guest-module__Bk4Sna__progressTrack>span{color:#7b818d;white-space:nowrap;flex-shrink:0;font-size:12px;line-height:16px}.delivery-guest-module__Bk4Sna__progressBack{flex-shrink:0;align-self:center;place-items:center;width:20px;display:grid}.delivery-guest-module__Bk4Sna__chevron{width:16px;height:20px}.delivery-guest-module__Bk4Sna__cartProgress{background:#fff;margin:0;padding:12px 0}.delivery-guest-module__Bk4Sna__cartProgress .delivery-guest-module__Bk4Sna__progressIcon{align-self:flex-start;width:32px;height:32px;margin-top:5px}.delivery-guest-module__Bk4Sna__cartProgress .delivery-guest-module__Bk4Sna__progressTrack{margin-top:7px}.delivery-guest-module__Bk4Sna__cartProgress .delivery-guest-module__Bk4Sna__progressTrack progress{height:9px}.delivery-guest-module__Bk4Sna__checkoutProgress{min-height:64px;margin:0 0 16px}.delivery-guest-module__Bk4Sna__menuProgress{border:1px solid #f4e8cf;margin:0 16px 12px}.delivery-guest-module__Bk4Sna__minimum{color:#555;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;line-height:16px;display:flex;}.delivery-guest-module__Bk4Sna__minimum>span{flex:1}.delivery-guest-module__Bk4Sna__info{vertical-align:middle;color:#868b96;flex:none;display:inline-block;position:relative}.delivery-guest-module__Bk4Sna__info summary{cursor:pointer;align-items:center;list-style:none;display:flex}.delivery-guest-module__Bk4Sna__info summary::-webkit-details-marker{display:none}.delivery-guest-module__Bk4Sna__infoIcon{width:17px;height:17px}.delivery-guest-module__Bk4Sna__info>div{z-index:50;color:#555;text-align:left;background:#fff;border:1px solid #e6e6e6;border-radius:5px;width:min(260px,100vw - 60px);padding:12px;font-size:14px;font-weight:400;line-height:20px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 12px #0002}.delivery-guest-module__Bk4Sna__amountRow{justify-content:space-between;align-items:start;gap:12px;line-height:20px;display:flex;}.delivery-guest-module__Bk4Sna__amountLabel{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.delivery-guest-module__Bk4Sna__amountValue{white-space:nowrap;flex-shrink:0}.delivery-guest-module__Bk4Sna__discountRow{border-top:1px solid #e6e6e6;padding-top:8px}.delivery-guest-module__Bk4Sna__discountRow .delivery-guest-module__Bk4Sna__amountValue{color:#858a95}.delivery-guest-module__Bk4Sna__modePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.delivery-guest-module__Bk4Sna__modeCard{text-align:left;background:#f7f7f7;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;min-width:0;min-height:64px;padding:8px;display:flex}.delivery-guest-module__Bk4Sna__modeCard[aria-pressed=true]{border-color:var(--brand-yellow);background:#fff8ee}.delivery-guest-module__Bk4Sna__modeIcon{flex-shrink:0;width:24px;height:24px}.delivery-guest-module__Bk4Sna__modeCard[aria-pressed=true] .delivery-guest-module__Bk4Sna__modeIcon{color:var(--brand-yellow)}.delivery-guest-module__Bk4Sna__modeText{flex:1;min-width:0;}.delivery-guest-module__Bk4Sna__modeText strong{line-height:20px;display:block}.delivery-guest-module__Bk4Sna__modeText small{color:#888;margin-top:4px;font-size:12px;font-weight:400;line-height:16px;display:block}.delivery-guest-module__Bk4Sna__modeText small.delivery-guest-module__Bk4Sna__discountText{color:var(--brand-yellow)}.delivery-guest-module__Bk4Sna__modeRadio{border:1px solid #8b919c;border-radius:50%;flex:none;width:18px;height:18px;display:block}.delivery-guest-module__Bk4Sna__modeCard[aria-pressed=true] .delivery-guest-module__Bk4Sna__modeRadio{border-color:var(--brand-yellow);background:var(--brand-yellow);box-shadow:inset 0 0 0 3px #fff8ee}.delivery-guest-module__Bk4Sna__cart{background:#fff}.delivery-guest-module__Bk4Sna__cartHeader{gap:12px;min-height:68px;padding:12px 16px}.delivery-guest-module__Bk4Sna__cartHeader p{color:#555;margin-top:4px;font-size:14px;line-height:20px}.delivery-guest-module__Bk4Sna__cartHeader>button span{width:20px;height:20px}.delivery-guest-module__Bk4Sna__cartBody{padding:0 16px 16px}.delivery-guest-module__Bk4Sna__cartItem{padding:12px 0}.delivery-guest-module__Bk4Sna__cartPhoto{border-radius:5px;width:64px;height:64px}.delivery-guest-module__Bk4Sna__cartName{white-space:normal;overflow-wrap:anywhere;line-height:20px;}.delivery-guest-module__Bk4Sna__cartMeta{color:#555;margin-top:4px;line-height:16px;}.delivery-guest-module__Bk4Sna__cartPrice{margin-top:4px;line-height:20px;}.delivery-guest-module__Bk4Sna__cartActions{gap:8px}.delivery-guest-module__Bk4Sna__remove{background:#fff;border-radius:5px;width:28px;height:30px}.delivery-guest-module__Bk4Sna__remove>span{width:18px;height:18px}.delivery-guest-module__Bk4Sna__quantity{border:1px solid var(--brand-yellow);border-radius:5px;height:30px}.delivery-guest-module__Bk4Sna__quantity>button{width:28px;height:28px}.delivery-guest-module__Bk4Sna__quantity>button span{width:15px;height:15px}.delivery-guest-module__Bk4Sna__quantityValue{border-radius:5px;width:26px;min-width:26px;height:26px;}.delivery-guest-module__Bk4Sna__cartComment{margin-top:16px}.delivery-guest-module__Bk4Sna__cartComment>span{width:18px;height:18px;top:11px}.delivery-guest-module__Bk4Sna__cartComment input{border-color:#e6e6e6;border-radius:5px;height:40px;font-size:16px}.delivery-guest-module__Bk4Sna__utensils{background:#fffaf0;border:1px solid #f4e8cf;border-radius:5px;gap:12px;margin-top:12px;padding:12px}.delivery-guest-module__Bk4Sna__utensils>span{width:26px;height:30px}.delivery-guest-module__Bk4Sna__utensils p:first-child{font-size:16px;font-weight:700;line-height:22px}.delivery-guest-module__Bk4Sna__utensils p+p{color:#828792;margin-top:4px;font-size:14px;line-height:20px}.delivery-guest-module__Bk4Sna__utensils>button{width:38px;height:22px}.delivery-guest-module__Bk4Sna__utensils>button>span{width:18px;height:18px}.delivery-guest-module__Bk4Sna__cartSummary{background:#f1f1f3;border-radius:5px;margin-top:16px;padding:12px;line-height:20px;}.delivery-guest-module__Bk4Sna__cartSummary>div{gap:12px}.delivery-guest-module__Bk4Sna__cartTotal{border-color:#ccc;margin-top:12px;padding-top:12px;line-height:28px;}.delivery-guest-module__Bk4Sna__cartFooter{padding:8px 16px 16px}.delivery-guest-module__Bk4Sna__confirm{background:var(--brand-yellow);border-radius:5px;justify-content:center;align-items:center;gap:12px;width:100%;height:44px;min-height:44px;display:flex;}.delivery-guest-module__Bk4Sna__confirm>span:last-child:not(:first-child){width:22px;height:22px}.delivery-guest-module__Bk4Sna__checkout{background:#fff}.delivery-guest-module__Bk4Sna__checkoutHeader{min-height:64px;padding:8px 16px}.delivery-guest-module__Bk4Sna__checkoutHeader p{color:#888;margin-top:4px;font-size:12px;line-height:16px}.delivery-guest-module__Bk4Sna__checkoutHeader>button:first-child>span{width:20px;height:20px}.delivery-guest-module__Bk4Sna__checkoutHeader>button:last-child{width:30px;height:30px}.delivery-guest-module__Bk4Sna__checkoutHeader>button:last-child>span{width:17px;height:17px}.delivery-guest-module__Bk4Sna__checkoutForm{padding:12px 16px 16px}.delivery-guest-module__Bk4Sna__checkoutForm fieldset>label,.delivery-guest-module__Bk4Sna__checkoutForm fieldset>div>label{min-width:0}.delivery-guest-module__Bk4Sna__checkoutFields{gap:12px;display:grid}.delivery-guest-module__Bk4Sna__checkoutForm input,.delivery-guest-module__Bk4Sna__checkoutForm textarea{border-color:#e6e6e6;border-radius:5px;height:40px;font-size:16px}.delivery-guest-module__Bk4Sna__checkoutForm textarea.delivery-guest-module__Bk4Sna__deliveryInstructions{padding-top:6px;line-height:22px;height:48px!important}.delivery-guest-module__Bk4Sna__checkoutForm [data-public-checkout-field]>span:last-child>span:last-child:not(.delivery-guest-module__Bk4Sna__brand-icon){font-size:12px}.delivery-guest-module__Bk4Sna__checkoutForm .public-phone-input{border-radius:5px;height:40px}:is(.delivery-guest-module__Bk4Sna__checkoutForm .public-phone-input select,.delivery-guest-module__Bk4Sna__checkoutForm .public-phone-input input){height:38px!important}:is(.delivery-guest-module__Bk4Sna__checkoutForm .public-pickup-date .reservation-date-trigger,.delivery-guest-module__Bk4Sna__checkoutForm .public-pickup-time .reservation-select){border-radius:5px;height:40px}.delivery-guest-module__Bk4Sna__checkoutForm .public-pickup-date .reservation-date-trigger{padding-left:40px}.delivery-guest-module__Bk4Sna__checkoutTotal{background:#f1f1f3;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px;line-height:28px;display:flex;}.delivery-guest-module__Bk4Sna__checkoutTotal>span:last-child{white-space:nowrap;flex-shrink:0}.delivery-guest-module__Bk4Sna__checkoutForm>.delivery-guest-module__Bk4Sna__confirm{margin-top:12px}.delivery-guest-module__Bk4Sna__receipt{background:#fff}.delivery-guest-module__Bk4Sna__receiptBody{max-width:512px;margin:0 auto;padding:24px 16px 16px}.delivery-guest-module__Bk4Sna__receiptMascot{object-fit:contain;width:120px;height:100px;margin:0 auto 12px;display:block}.delivery-guest-module__Bk4Sna__receiptHeading{max-width:290px;margin:0 auto;}.delivery-guest-module__Bk4Sna__receiptText{color:#555;max-width:290px;margin:12px auto 16px;line-height:22px;}.delivery-guest-module__Bk4Sna__receiptSummary{background:#f1f1f3;border-radius:10px;margin:0 0 16px;padding:16px}.delivery-guest-module__Bk4Sna__receiptSummary>div{font-size:16px;line-height:22px}.delivery-guest-module__Bk4Sna__receiptSummary>div:last-child{padding-top:12px;font-size:22px;line-height:28px}.delivery-guest-module__Bk4Sna__receiptDetails{padding:0}.delivery-guest-module__Bk4Sna__receiptDetails>h3{gap:12px;margin:0 0 12px;font-size:16px;line-height:22px}.delivery-guest-module__Bk4Sna__receiptDetails>h3>span{width:24px;height:24px}.delivery-guest-module__Bk4Sna__receiptDetails>dl{gap:0;display:grid}.delivery-guest-module__Bk4Sna__receiptDetails>dl>div{grid-template-columns:24px minmax(0,1fr);gap:0 12px;padding:8px 0}.delivery-guest-module__Bk4Sna__receiptDetails dt{color:#888;font-size:14px;line-height:20px}.delivery-guest-module__Bk4Sna__receiptDetails dd{font-size:16px;line-height:22px}.delivery-guest-module__Bk4Sna__receiptDetails>dl>div>span{width:21px;height:21px}.delivery-guest-module__Bk4Sna__receiptDetails>dl>div.delivery-guest-module__Bk4Sna__receiptSeparated{border-top:1px solid #e9eaed;margin-top:7px;padding-top:12px}@media (max-width:380px){.delivery-guest-module__Bk4Sna__statusMain{gap:6px}.delivery-guest-module__Bk4Sna__mascot{width:44px;height:48px}.delivery-guest-module__Bk4Sna__hours{gap:4px;padding-left:6px}.delivery-guest-module__Bk4Sna__hoursIcon{width:20px;height:20px}.delivery-guest-module__Bk4Sna__promotion{gap:4px;padding-inline:4px;font-size:10px}.delivery-guest-module__Bk4Sna__promotion:first-child{flex-grow:1.34;padding-left:0;padding-right:1px}.delivery-guest-module__Bk4Sna__promotion:last-child{padding-right:0}.delivery-guest-module__Bk4Sna__promotionIcon{width:18px;height:18px}.delivery-guest-module__Bk4Sna__modeCard{gap:6px;padding:9px 7px}.delivery-guest-module__Bk4Sna__modeIcon{width:26px;height:28px}.delivery-guest-module__Bk4Sna__modeRadio{width:16px;height:16px}.delivery-guest-module__Bk4Sna__cartPhoto{width:56px;height:56px}.delivery-guest-module__Bk4Sna__cartActions{gap:4px}.delivery-guest-module__Bk4Sna__quantity>button{width:24px}}@media (min-width:600px){.delivery-guest-module__Bk4Sna__statusMain{gap:12px;padding:8px 16px}.delivery-guest-module__Bk4Sna__mascot{width:72px;height:64px}.delivery-guest-module__Bk4Sna__statusText p{font-size:12px;line-height:16px}.delivery-guest-module__Bk4Sna__hours{gap:12px;padding-left:18px}.delivery-guest-module__Bk4Sna__hoursIcon{width:24px;height:24px}.delivery-guest-module__Bk4Sna__hours strong{font-size:14px;line-height:17px}.delivery-guest-module__Bk4Sna__promotions{margin-inline:16px}.delivery-guest-module__Bk4Sna__promotion{gap:12px;padding:0 16px;font-size:12px;line-height:16px}.delivery-guest-module__Bk4Sna__promotion:first-child{padding-left:0}.delivery-guest-module__Bk4Sna__promotion:last-child{padding-right:0}.delivery-guest-module__Bk4Sna__promotionIcon{width:24px;height:24px}}
