.userHome-module__0VOCJa__dashboardRoot{--user-home-border:#ffffff14;--user-home-border-strong:#ffffff24;--user-home-surface:#0b131ceb;--user-home-surface-strong:#0d161ff5;--user-home-text:#f8fbfcfa;--user-home-muted:#d4dce2b8;--user-home-faint:#d4dce28a;--user-home-shadow:0 16px 40px #0003;--user-home-accent:var(--kiosk-accent,#09c796);--user-home-accent-soft:color-mix(in srgb, var(--user-home-accent) 65%, white);--user-home-accent-deep:color-mix(in srgb, var(--user-home-accent) 55%, #0b2f3a);flex-direction:column;gap:.75rem;min-height:100%;display:flex}.userHome-module__0VOCJa__heroCard,.userHome-module__0VOCJa__utilityStrip,.userHome-module__0VOCJa__offerSection,.userHome-module__0VOCJa__offerCard,.userHome-module__0VOCJa__campaignCard,.userHome-module__0VOCJa__aiCard,.userHome-module__0VOCJa__railSection{border:1px solid var(--user-home-border);box-shadow:var(--user-home-shadow);background:linear-gradient(#0e161ff5,#0a1118f0);border-radius:1.35rem}.userHome-module__0VOCJa__heroCard{background:linear-gradient(90deg, color-mix(in srgb, var(--user-home-accent) 96%, transparent), color-mix(in srgb, var(--user-home-accent-deep) 92%, transparent));align-items:center;gap:3.2rem;min-height:18rem;padding:1.75rem 7.6rem 1.75rem 2.65rem;display:flex;position:relative;overflow:hidden}.userHome-module__0VOCJa__heroCard:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0a,#0000 70%);position:absolute;inset:0}.userHome-module__0VOCJa__heroLogoImageWrap{z-index:1;justify-content:flex-start;align-items:center;min-width:21rem;min-height:100%;display:flex;position:relative}.userHome-module__0VOCJa__heroLogoImage{object-fit:contain;filter:drop-shadow(0 8px 18px #00000024);max-width:min(28rem,100%);max-height:11.75rem;display:block}.userHome-module__0VOCJa__heroWireframeFallback{background:#080f1538;border:1px solid #ffffff29;border-radius:1rem;justify-content:center;align-items:center;width:7rem;height:7rem;display:inline-flex}.userHome-module__0VOCJa__heroWireframeFallbackMark{color:#fffffff5;letter-spacing:.08em;font-family:TPBKioskBold,sans-serif;font-size:1.35rem}.userHome-module__0VOCJa__heroWelcomeCopy,.userHome-module__0VOCJa__welcomeCopy,.userHome-module__0VOCJa__sectionCopy,.userHome-module__0VOCJa__promptCopy,.userHome-module__0VOCJa__campaignContent,.userHome-module__0VOCJa__contentStack{flex-direction:column;min-width:0;display:flex}.userHome-module__0VOCJa__heroWelcomeCopy{z-index:1;justify-content:center;gap:.2rem;position:relative}.userHome-module__0VOCJa__heroWelcomeTitle{color:#fffffffa;letter-spacing:-.045em;margin:0;font-family:TPBKioskBold,sans-serif;font-size:clamp(2.4rem,4vw,4.15rem);font-weight:700;line-height:.96}.userHome-module__0VOCJa__sectionEyebrow,.userHome-module__0VOCJa__loyaltyLabel{color:var(--user-home-faint);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.72rem}.userHome-module__0VOCJa__welcomeTitle,.userHome-module__0VOCJa__sectionTitle,.userHome-module__0VOCJa__offerTitle,.userHome-module__0VOCJa__promptLabel{color:var(--user-home-text);letter-spacing:-.03em;margin:0;font-family:TPBKioskBold,sans-serif;font-weight:700}.userHome-module__0VOCJa__heroStoreName,.userHome-module__0VOCJa__sectionText,.userHome-module__0VOCJa__offerDescription,.userHome-module__0VOCJa__offerReason,.userHome-module__0VOCJa__offerMetaLine,.userHome-module__0VOCJa__promptDescription{color:var(--user-home-muted);margin:0;line-height:1.45}.userHome-module__0VOCJa__heroStoreName{display:none}.userHome-module__0VOCJa__utilityStrip{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.35rem 0;display:flex}.userHome-module__0VOCJa__utilityPill,.userHome-module__0VOCJa__utilityAction{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d161f6b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.55rem;min-height:2.7rem;padding:0 .95rem;display:inline-flex}.userHome-module__0VOCJa__utilityPill{color:#f8fbfcf5}.userHome-module__0VOCJa__utilityAction{color:var(--user-home-text);background:#0d161f6b;border-color:#ffffff1f;font-size:.92rem}.userHome-module__0VOCJa__utilityAction:hover{background:#0e182394}.userHome-module__0VOCJa__utilityPillLabel{font-size:.88rem;line-height:1}.userHome-module__0VOCJa__utilityPillValue,.userHome-module__0VOCJa__utilityCount{color:#f8fbfcd6;justify-content:center;align-items:center;font-family:TPBKioskBold,sans-serif;font-size:.84rem;display:inline-flex}.userHome-module__0VOCJa__contentStack{gap:1.05rem}.userHome-module__0VOCJa__dealsSection{min-height:31.25rem;margin-top:3.125rem}.userHome-module__0VOCJa__offerSection,.userHome-module__0VOCJa__campaignCard,.userHome-module__0VOCJa__aiCard,.userHome-module__0VOCJa__railSection{padding:1rem 1.1rem}.userHome-module__0VOCJa__sectionHeader{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.userHome-module__0VOCJa__sectionTitle{font-size:clamp(1.5rem,2vw,1.95rem);line-height:1.02}.userHome-module__0VOCJa__sectionText{font-size:.95rem}.userHome-module__0VOCJa__dealsHeaderCopy{flex-direction:column;gap:.28rem;min-width:0;display:flex}.userHome-module__0VOCJa__dealsSubline{color:var(--user-home-muted);margin:0;font-size:.96rem;line-height:1.4}.userHome-module__0VOCJa__dealsBoard{grid-template-columns:minmax(0,1.92fr) minmax(18.5rem,.88fr);align-items:stretch;gap:1rem;min-height:calc(100% - 3.5rem);display:grid}.userHome-module__0VOCJa__dealsPromotionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.userHome-module__0VOCJa__promotionCard{border:1px solid var(--user-home-border);color:inherit;background:#0a1119d1;border-radius:1.18rem;grid-template-rows:minmax(9.4rem,auto) auto;min-height:13.1rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid;overflow:hidden}.userHome-module__0VOCJa__promotionCard:hover{border-color:color-mix(in srgb, var(--user-home-accent) 22%, transparent);background:#0c141df5;transform:translateY(-1px)}.userHome-module__0VOCJa__promotionImageWrap{background:#ffffff0a;min-height:9.4rem;position:relative}.userHome-module__0VOCJa__promotionImage,.userHome-module__0VOCJa__suggestedProductImage{object-fit:cover}.userHome-module__0VOCJa__promotionFallbackVisual{background:linear-gradient(180deg, color-mix(in srgb, var(--user-home-accent-soft) 94%, transparent), color-mix(in srgb, var(--user-home-accent-deep) 92%, transparent)), linear-gradient(135deg, #ffffff14, transparent 55%);min-height:9.4rem;position:relative}.userHome-module__0VOCJa__promotionTitleOverlay{background:linear-gradient(#0000 0%,#060a10b3 100%);padding:2rem .9rem .8rem;position:absolute;inset:auto 0 0}.userHome-module__0VOCJa__promotionVisualTitle{color:#fffffffa;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:TPBKioskBold,sans-serif;font-size:1.16rem;line-height:1.04}.userHome-module__0VOCJa__promotionFooter{justify-content:space-between;align-items:center;gap:.85rem;padding:.82rem .92rem .88rem;display:flex}.userHome-module__0VOCJa__suggestedProductColumn{border-left:1px solid #ffffff14;min-width:0;min-height:100%;padding-left:1rem;display:flex}.userHome-module__0VOCJa__suggestedProductCarousel{flex-direction:column;justify-content:flex-start;align-items:center;gap:.8rem;width:100%;min-height:100%;padding-top:.2rem;display:flex}.userHome-module__0VOCJa__suggestedProductHeader{flex-direction:column;gap:.22rem;width:100%;display:flex}.userHome-module__0VOCJa__suggestedProductLabel{color:var(--user-home-accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.79rem}.userHome-module__0VOCJa__suggestedProductReason{color:#f8fbfcf5;margin:0;font-size:.92rem;line-height:1.35}.userHome-module__0VOCJa__suggestedProductStage{justify-content:center;align-items:flex-start;width:100%;min-height:27.25rem;display:flex}.userHome-module__0VOCJa__suggestedProductCarousel article{box-shadow:none;background:0 0;border:0;border-radius:0}.userHome-module__0VOCJa__suggestedProductCarousel article[data-variant=default]{max-width:15.75rem;min-height:26.2rem;padding:0}.userHome-module__0VOCJa__suggestedProductControls{justify-content:center;align-items:center;gap:.9rem;display:flex}.userHome-module__0VOCJa__suggestedProductControl{width:2.35rem;height:2.35rem;color:var(--user-home-text);background:#0d161f6b;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.userHome-module__0VOCJa__suggestedProductControl:hover{border-color:color-mix(in srgb, var(--user-home-accent) 22%, transparent);background:#0e182394;transform:translateY(-1px)}.userHome-module__0VOCJa__suggestedProductPosition{text-align:center;min-width:2.75rem;color:var(--user-home-faint);letter-spacing:.08em;font-size:.82rem}.userHome-module__0VOCJa__dashboardUtilityDialog{background:linear-gradient(#0b121bfa,#080e15fa);border:1px solid #ffffff1f;border-radius:1.25rem;max-width:30rem;box-shadow:0 22px 60px #00000061}.userHome-module__0VOCJa__dashboardUtilityDialogHeader{gap:.7rem}.userHome-module__0VOCJa__dashboardUtilityDialogTitle{color:#f8fbfcfa;letter-spacing:-.03em;font-family:TPBKioskBold,sans-serif;font-size:1.55rem}.userHome-module__0VOCJa__dashboardUtilityDialogDescription{color:#d4dce2c7;font-size:.98rem;line-height:1.55}.userHome-module__0VOCJa__dashboardUtilityDialogFooter{justify-content:flex-start}.userHome-module__0VOCJa__dashboardUtilityDialogAction{background:var(--user-home-accent);min-width:11rem;color:var(--kiosk-accent-fg,#070e14f5);border-radius:999px;font-family:TPBKioskSemiBold,sans-serif}.userHome-module__0VOCJa__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.userHome-module__0VOCJa__offerCard,.userHome-module__0VOCJa__offerCardLead{cursor:pointer;text-align:left;flex-direction:column;gap:.7rem;min-height:12.6rem;padding:.95rem;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.userHome-module__0VOCJa__offerCard:hover,.userHome-module__0VOCJa__offerCardLead:hover{border-color:color-mix(in srgb, var(--user-home-accent) 18%, transparent);background:#0d151efa;transform:translateY(-1px)}.userHome-module__0VOCJa__offerCardTopRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.userHome-module__0VOCJa__offerEyebrow{border:1px solid color-mix(in srgb, var(--user-home-accent) 18%, transparent);background:color-mix(in srgb, var(--user-home-accent) 8%, transparent);color:color-mix(in srgb, color-mix(in srgb, var(--user-home-accent) 12%, white) 92%, transparent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.38rem .68rem;font-size:.7rem;display:inline-flex}.userHome-module__0VOCJa__offerChevron{width:1rem;height:1rem;color:var(--user-home-faint)}.userHome-module__0VOCJa__offerBody{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:start;gap:.8rem;display:grid}.userHome-module__0VOCJa__offerCopy{flex-direction:column;gap:.22rem;display:flex}.userHome-module__0VOCJa__offerTitle{font-size:1.34rem;line-height:1.05}.userHome-module__0VOCJa__offerDescription,.userHome-module__0VOCJa__offerReason,.userHome-module__0VOCJa__offerMetaLine{font-size:.9rem}.userHome-module__0VOCJa__promotionFooterText{color:var(--user-home-muted);margin:0;font-size:.88rem;line-height:1.42}.userHome-module__0VOCJa__offerReason,.userHome-module__0VOCJa__offerMetaLine{color:var(--user-home-faint)}.userHome-module__0VOCJa__offerImageWrap{aspect-ratio:1;background:#ffffff0a;border-radius:1rem;position:relative;overflow:hidden}.userHome-module__0VOCJa__offerImage,.userHome-module__0VOCJa__campaignImage{object-fit:cover}.userHome-module__0VOCJa__campaignCard{grid-template-columns:minmax(22rem,.95fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.userHome-module__0VOCJa__campaignMedia{border-radius:1rem;min-height:14rem;position:relative;overflow:hidden}.userHome-module__0VOCJa__campaignMedia:after{content:"";background:linear-gradient(#0000 20%,#070c1294 100%);position:absolute;inset:0}.userHome-module__0VOCJa__campaignContent{justify-content:center;gap:.55rem}.userHome-module__0VOCJa__campaignButton,.userHome-module__0VOCJa__sectionAction,.userHome-module__0VOCJa__offerButton{border:1px solid var(--user-home-border-strong);width:fit-content;min-height:2.8rem;color:var(--user-home-text);background:#080f15ad;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;display:inline-flex}.userHome-module__0VOCJa__campaignButton:hover,.userHome-module__0VOCJa__sectionAction:hover,.userHome-module__0VOCJa__offerButton:hover{background:#0a121ae6}.userHome-module__0VOCJa__aiHeader{margin-bottom:.8rem}.userHome-module__0VOCJa__promptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.userHome-module__0VOCJa__promptButton{border:1px solid var(--user-home-border);min-height:4.4rem;color:inherit;text-align:left;background:#080f158f;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.userHome-module__0VOCJa__promptButton:hover{border-color:color-mix(in srgb, var(--user-home-accent) 18%, transparent);background:#0a121ae0}.userHome-module__0VOCJa__promptCopy{gap:.16rem}.userHome-module__0VOCJa__promptLabel{font-size:.98rem;line-height:1.3}.userHome-module__0VOCJa__promptDescription{font-size:.88rem}.userHome-module__0VOCJa__railSection{padding:1rem}.userHome-module__0VOCJa__railGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}@media (max-width:1220px){.userHome-module__0VOCJa__dealsBoard,.userHome-module__0VOCJa__offerGrid,.userHome-module__0VOCJa__promptGrid,.userHome-module__0VOCJa__campaignCard{grid-template-columns:minmax(0,1fr)}.userHome-module__0VOCJa__suggestedProductColumn{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.userHome-module__0VOCJa__heroCard{align-items:flex-start;gap:1.2rem;min-height:14rem;padding-right:5.75rem}.userHome-module__0VOCJa__heroLogoImageWrap{min-width:15rem}.userHome-module__0VOCJa__heroLogoImage{max-height:8rem}.userHome-module__0VOCJa__dealsPromotionGrid,.userHome-module__0VOCJa__offerGrid,.userHome-module__0VOCJa__railGrid,.userHome-module__0VOCJa__suggestedProductColumn{grid-template-columns:minmax(0,1fr)}.userHome-module__0VOCJa__heroStoreName{margin-top:.65rem;position:static}.userHome-module__0VOCJa__utilityMeta{justify-content:flex-start}}@media (max-width:640px){.userHome-module__0VOCJa__heroCard{flex-direction:column;justify-content:center;align-items:flex-start;gap:.85rem;min-height:13rem;padding-right:1rem}.userHome-module__0VOCJa__heroLogoImageWrap{min-width:0}.userHome-module__0VOCJa__heroLogoImage{max-height:5.8rem}.userHome-module__0VOCJa__heroWelcomeTitle{font-size:clamp(2rem,7vw,2.7rem)}.userHome-module__0VOCJa__heroCard,.userHome-module__0VOCJa__utilityStrip,.userHome-module__0VOCJa__offerSection,.userHome-module__0VOCJa__campaignCard,.userHome-module__0VOCJa__aiCard{padding-left:.9rem;padding-right:.9rem}.userHome-module__0VOCJa__offerBody{grid-template-columns:minmax(0,1fr)}}
:root{--kiosk-accent:#09c796;--kiosk-accent-rgb:9, 199, 150;--kiosk-potency-accent-safe:#0acb9c;--kiosk-accent-soft:rgba(var(--kiosk-accent-rgb), .24);--kiosk-accent-fg:#111827;--kiosk-accent-bright:color-mix(in srgb, var(--kiosk-accent,#09c796) 42%, white);--promotion-badge-bg:var(--kiosk-accent,#09c796);--promotion-badge-fg:var(--kiosk-accent-fg,#111827);--promotion-badge-radius:999px;--promotion-badge-font-family:TPBKioskExtraBold, sans-serif;--promotion-badge-text-transform:uppercase;--promotion-badge-shadow:0 .75rem 1.45rem #0000004d;--promotion-badge-size-quick-add-modal:calc(var(--promotion-badge-size-product-card-overlay-compact) + .5rem);--promotion-badge-size-product-card-overlay:85.33px;--promotion-badge-size-product-card-overlay-compact:3.21rem;--promotion-badge-size-product-card-overlay-featured:4.75rem;--promotion-badge-size-product-card-overlay-related:3.55rem;--promotion-badge-size-home-overlay:4.7rem;--promotion-badge-size-pdp-purchase-panel:9.6rem;--promotion-badge-size-cart-line:3rem;--promotion-badge-size-checkout-upsell:3.35rem;--promotion-badge-size-menu-board:6.15rem;--promotion-badge-padding-product-card-overlay:.62rem;--promotion-badge-padding-product-card-overlay-compact:.39rem;--promotion-badge-padding-product-card-overlay-featured:.62rem;--promotion-badge-padding-product-card-overlay-related:.42rem;--promotion-badge-padding-home-overlay:.52rem;--promotion-badge-padding-pdp-purchase-panel:.9rem;--promotion-badge-padding-cart-line:.42rem;--promotion-badge-padding-checkout-upsell:.44rem;--promotion-badge-padding-menu-board:.5rem;--promotion-badge-padding-quick-add-modal:var(--promotion-badge-padding-product-card-overlay-compact);--promotion-badge-font-size-quick-add-modal-large:var(--promotion-badge-font-size-product-card-overlay-compact-large);--promotion-badge-font-size-quick-add-modal-medium:var(--promotion-badge-font-size-product-card-overlay-compact-medium);--promotion-badge-font-size-quick-add-modal-small:var(--promotion-badge-font-size-product-card-overlay-compact-small);--promotion-badge-letter-spacing-quick-add-modal:.04em;--promotion-badge-line-height-quick-add-modal:.96;--promotion-badge-font-size-product-card-overlay-large:.88rem;--promotion-badge-font-size-product-card-overlay-medium:.72rem;--promotion-badge-font-size-product-card-overlay-small:.56rem;--promotion-badge-font-size-product-card-overlay-compact-large:.62rem;--promotion-badge-font-size-product-card-overlay-compact-medium:.56rem;--promotion-badge-font-size-product-card-overlay-compact-small:.5rem;--promotion-badge-font-size-product-card-overlay-featured-large:.88rem;--promotion-badge-font-size-product-card-overlay-featured-medium:.78rem;--promotion-badge-font-size-product-card-overlay-featured-small:.62rem;--promotion-badge-font-size-product-card-overlay-related-large:.68rem;--promotion-badge-font-size-product-card-overlay-related-medium:.6rem;--promotion-badge-font-size-product-card-overlay-related-small:.52rem;--promotion-badge-font-size-home-overlay-large:.78rem;--promotion-badge-font-size-home-overlay-medium:.7rem;--promotion-badge-font-size-home-overlay-small:.58rem;--promotion-badge-font-size-pdp-purchase-panel-large:.96rem;--promotion-badge-font-size-pdp-purchase-panel-medium:.9rem;--promotion-badge-font-size-pdp-purchase-panel-small:.76rem;--promotion-badge-font-size-cart-line-large:.58rem;--promotion-badge-font-size-cart-line-medium:.52rem;--promotion-badge-font-size-cart-line-small:.46rem;--promotion-badge-font-size-checkout-upsell-large:.62rem;--promotion-badge-font-size-checkout-upsell-medium:.56rem;--promotion-badge-font-size-checkout-upsell-small:.5rem;--promotion-badge-font-size-menu-board-large:1.42rem;--promotion-badge-font-size-menu-board-medium:1.28rem;--promotion-badge-font-size-menu-board-small:1.1rem;--promotion-badge-letter-spacing-product-card-overlay:.02em;--promotion-badge-letter-spacing-product-card-overlay-compact:.04em;--promotion-badge-letter-spacing-product-card-overlay-featured:.04em;--promotion-badge-letter-spacing-product-card-overlay-related:.04em;--promotion-badge-letter-spacing-home-overlay:.04em;--promotion-badge-letter-spacing-pdp-purchase-panel:.01em;--promotion-badge-letter-spacing-cart-line:.04em;--promotion-badge-letter-spacing-checkout-upsell:.04em;--promotion-badge-letter-spacing-menu-board:0;--promotion-badge-line-height-product-card-overlay:1;--promotion-badge-line-height-product-card-overlay-compact:.96;--promotion-badge-line-height-product-card-overlay-featured:.96;--promotion-badge-line-height-product-card-overlay-related:.96;--promotion-badge-line-height-home-overlay:.96;--promotion-badge-line-height-pdp-purchase-panel:1.12;--promotion-badge-line-height-cart-line:.96;--promotion-badge-line-height-checkout-upsell:.96;--promotion-badge-line-height-menu-board:.86;--promotion-price-original-color-product-card-overlay:#ffffff70;--promotion-price-original-color-product-card-overlay-compact:#ffffff70;--promotion-price-original-color-product-card-overlay-featured:#ffffff70;--promotion-price-original-color-product-card-overlay-related:#ffffff70;--promotion-price-original-color-home-overlay:#ffffff6b;--promotion-price-original-color-pdp-purchase-panel:#ffffff80;--promotion-price-original-color-cart-line:#ffffff75;--promotion-price-original-color-checkout-upsell:#fff6;--promotion-price-original-color-menu-board:#ffffff75;--promotion-price-original-color-quick-add-modal:#ffffff80;--promotion-price-regular-color-quick-add-modal:#fffffff5;--promotion-price-sale-color-quick-add-modal:var(--kiosk-accent);--promotion-price-font-family-original-quick-add-modal:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-quick-add-modal:TPBKioskBold, sans-serif;--promotion-price-font-family-sale-quick-add-modal:TPBKioskBold, sans-serif;--promotion-price-font-size-original-quick-add-modal:.95rem;--promotion-price-font-size-regular-quick-add-modal:1.3rem;--promotion-price-font-size-sale-quick-add-modal:1.3rem;--promotion-price-gap-quick-add-modal:.5rem;--promotion-price-regular-color-product-card-overlay:#fffc;--promotion-price-regular-color-product-card-overlay-compact:#fffc;--promotion-price-regular-color-product-card-overlay-featured:#fffc;--promotion-price-regular-color-product-card-overlay-related:#fffc;--promotion-price-regular-color-home-overlay:#ffffffe6;--promotion-price-regular-color-pdp-purchase-panel:#ffffffeb;--promotion-price-regular-color-cart-line:#fffffff2;--promotion-price-regular-color-checkout-upsell:#fffffff2;--promotion-price-regular-color-menu-board:#fff;--promotion-price-sale-color-product-card-overlay:var(--kiosk-accent);--promotion-price-sale-color-product-card-overlay-compact:var(--kiosk-accent);--promotion-price-sale-color-product-card-overlay-featured:var(--kiosk-accent);--promotion-price-sale-color-product-card-overlay-related:var(--kiosk-accent);--promotion-price-sale-color-home-overlay:var(--kiosk-accent);--promotion-price-sale-color-pdp-purchase-panel:var(--kiosk-accent);--promotion-price-sale-color-cart-line:var(--kiosk-accent);--promotion-price-sale-color-checkout-upsell:var(--kiosk-accent);--promotion-price-sale-color-menu-board:var(--kiosk-accent);--promotion-price-font-family-original-product-card-overlay:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-original-product-card-overlay-compact:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-original-product-card-overlay-featured:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-original-product-card-overlay-related:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-original-home-overlay:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-original-pdp-purchase-panel:TPBKioskLight, sans-serif;--promotion-price-font-family-original-cart-line:TPBKioskLight, sans-serif;--promotion-price-font-family-original-checkout-upsell:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-original-menu-board:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-product-card-overlay:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-product-card-overlay-compact:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-product-card-overlay-featured:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-product-card-overlay-related:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-home-overlay:TPBKioskExtraBold, sans-serif;--promotion-price-font-family-regular-pdp-purchase-panel:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-cart-line:TPBKioskLight, sans-serif;--promotion-price-font-family-regular-checkout-upsell:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-regular-menu-board:TPBKioskBlack, sans-serif;--promotion-price-font-family-sale-product-card-overlay:TPBKioskExtraBold, sans-serif;--promotion-price-font-family-sale-product-card-overlay-compact:TPBKioskExtraBold, sans-serif;--promotion-price-font-family-sale-product-card-overlay-featured:TPBKioskExtraBold, sans-serif;--promotion-price-font-family-sale-product-card-overlay-related:TPBKioskExtraBold, sans-serif;--promotion-price-font-family-sale-home-overlay:TPBKioskExtraBold, sans-serif;--promotion-price-font-family-sale-pdp-purchase-panel:TPBKioskLight, sans-serif;--promotion-price-font-family-sale-cart-line:TPBKioskLight, sans-serif;--promotion-price-font-family-sale-checkout-upsell:TPBKioskSemiBold, sans-serif;--promotion-price-font-family-sale-menu-board:TPBKioskExtraBold, sans-serif;--promotion-price-font-size-original-product-card-overlay:.94rem;--promotion-price-font-size-original-product-card-overlay-compact:.78rem;--promotion-price-font-size-original-product-card-overlay-featured:1.06rem;--promotion-price-font-size-original-product-card-overlay-related:.82rem;--promotion-price-font-size-original-home-overlay:1.035rem;--promotion-price-font-size-original-pdp-purchase-panel:1.2rem;--promotion-price-font-size-original-cart-line:1.12rem;--promotion-price-font-size-original-checkout-upsell:.76rem;--promotion-price-font-size-original-menu-board:1.34rem;--promotion-price-font-size-regular-product-card-overlay:1.48rem;--promotion-price-font-size-regular-product-card-overlay-compact:1.18rem;--promotion-price-font-size-regular-product-card-overlay-featured:2rem;--promotion-price-font-size-regular-product-card-overlay-related:1.24rem;--promotion-price-font-size-regular-home-overlay:1.426rem;--promotion-price-font-size-regular-pdp-purchase-panel:2.05rem;--promotion-price-font-size-regular-cart-line:2rem;--promotion-price-font-size-regular-checkout-upsell:1rem;--promotion-price-font-size-regular-menu-board:1.95rem;--promotion-price-font-size-sale-product-card-overlay:1.24rem;--promotion-price-font-size-sale-product-card-overlay-compact:1.18rem;--promotion-price-font-size-sale-product-card-overlay-featured:2rem;--promotion-price-font-size-sale-product-card-overlay-related:1.24rem;--promotion-price-font-size-sale-home-overlay:1.426rem;--promotion-price-font-size-sale-pdp-purchase-panel:2.05rem;--promotion-price-font-size-sale-cart-line:2rem;--promotion-price-font-size-sale-checkout-upsell:1rem;--promotion-price-font-size-sale-menu-board:1.95rem;--promotion-price-gap-home-overlay:.45rem;--promotion-price-gap-pdp-purchase-panel:.8rem;--promotion-price-gap-cart-line:.58rem;--promotion-price-gap-checkout-upsell:.5rem;--promotion-price-gap-menu-board:.72rem;--promotion-price-original-decoration:line-through;--promotion-price-original-decoration-color-menu-board:#ffffff75;--promotion-price-original-decoration-thickness:.08em;--availability-badge-radius:999px;--availability-badge-font-family:TPBKioskExtraBold, sans-serif;--availability-badge-text-transform:uppercase;--availability-badge-shadow:0 .45rem 1.05rem #00000047;--availability-badge-bg-low-stock:#f5f0e6;--availability-badge-fg-low-stock:hsl(from hsl(var(--primary)) h s 20%);--availability-badge-bg-out-of-stock:#f5f0e6;--availability-badge-fg-out-of-stock:hsl(from hsl(var(--primary)) h s 20%);--availability-badge-bg-unavailable:#f5f0e6;--availability-badge-fg-unavailable:hsl(from hsl(var(--primary)) h s 20%);--availability-badge-size-card-overlay:4.5rem;--availability-badge-size-home-overlay:4.7rem;--availability-badge-size-pdp-banner:auto;--availability-badge-size-quick-add-modal:5rem;--availability-badge-padding-card-overlay:.55rem .85rem;--availability-badge-padding-home-overlay:.55rem .85rem;--availability-badge-padding-pdp-banner:.75rem 1.2rem;--availability-badge-padding-quick-add-modal:.55rem .85rem;--availability-badge-font-size-card-overlay-large:.68rem;--availability-badge-font-size-card-overlay-medium:.6rem;--availability-badge-font-size-card-overlay-small:.52rem;--availability-badge-font-size-home-overlay-large:.7rem;--availability-badge-font-size-home-overlay-medium:.62rem;--availability-badge-font-size-home-overlay-small:.54rem;--availability-badge-font-size-pdp-banner-large:.85rem;--availability-badge-font-size-pdp-banner-medium:.78rem;--availability-badge-font-size-pdp-banner-small:.68rem;--availability-badge-font-size-quick-add-modal-large:.575rem;--availability-badge-font-size-quick-add-modal-medium:.51rem;--availability-badge-font-size-quick-add-modal-small:.45rem;--availability-badge-letter-spacing-card-overlay:.06em;--availability-badge-letter-spacing-home-overlay:.06em;--availability-badge-letter-spacing-pdp-banner:.08em;--availability-badge-letter-spacing-quick-add-modal:.06em;--availability-badge-line-height-card-overlay:1;--availability-badge-line-height-home-overlay:1;--availability-badge-line-height-pdp-banner:1.1;--availability-badge-line-height-quick-add-modal:1}
