.TPwG4q_kiosk{--mh-kiosk-accent:hsl(var(--primary));--mh-kiosk-secondary:color-mix(in srgb, hsl(var(--primary)) 62%, hsl(var(--foreground)))}:is(.TPwG4q_searchPill input,.TPwG4q_searchPill>div){border-radius:9999px}.TPwG4q_slotPill{cursor:pointer;font:inherit;white-space:nowrap;color:var(--mh-kiosk-secondary);background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-secondary) 14%, transparent), color-mix(in srgb, var(--mh-kiosk-secondary) 6%, transparent));border:1.5px solid color-mix(in srgb, var(--mh-kiosk-secondary) 28%, transparent);border-radius:9999px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:700;line-height:1;transition:transform .15s,background .2s;display:inline-flex}.TPwG4q_slotPill:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-secondary) 22%, transparent), color-mix(in srgb, var(--mh-kiosk-secondary) 10%, transparent));transform:translateY(-1px)}.TPwG4q_slotDot{background:var(--mh-kiosk-secondary);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--mh-kiosk-secondary) 20%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite TPwG4q_kioskPulse}.TPwG4q_slotCaret{width:14px;height:14px;transition:transform .25s}.TPwG4q_slotCaretOpen{transform:rotate(180deg)}.TPwG4q_slotPanel{z-index:40;background:hsl(var(--card));border:1px solid hsl(var(--border));width:250px;box-shadow:0 18px 44px -18px hsl(var(--foreground) / .28);border-radius:18px;padding:8px;animation:.2s TPwG4q_kioskDrop;position:absolute;top:calc(100% + 8px);right:0}.TPwG4q_slotOption{cursor:pointer;width:100%;font:inherit;color:hsl(var(--foreground));text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.TPwG4q_slotOption:hover,.TPwG4q_slotOptionPicked{background:hsl(var(--muted))}.TPwG4q_slotOptionTag{color:hsl(var(--primary));font-weight:800}.TPwG4q_cartPill{cursor:pointer;height:40px;font:inherit;white-space:nowrap;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:700;line-height:1;transition:transform .15s,filter .2s;display:inline-flex}.TPwG4q_cartPill:hover{filter:brightness(.94);transform:translateY(-1px)}.TPwG4q_cartBadge{background:var(--mh-kiosk-secondary);min-width:20px;height:20px;color:hsl(var(--primary-foreground));box-shadow:0 2px 6px color-mix(in srgb, var(--mh-kiosk-secondary) 50%, transparent);border-radius:9999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.TPwG4q_deck2{opacity:1;max-height:4.25rem;transition:max-height .35s cubic-bezier(.22,1,.36,1),opacity .25s;overflow:visible}.TPwG4q_deck2Condensed{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.TPwG4q_chipWrap{position:relative}.TPwG4q_chipRow{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:9px;margin:0;padding:.6rem .25rem;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.75rem calc(100% - 1.75rem),#0000 100%)}.TPwG4q_chipRow::-webkit-scrollbar{display:none}.TPwG4q_chipItem{scroll-snap-align:start;flex:none}.TPwG4q_chip{cursor:pointer;white-space:nowrap;font:inherit;color:hsl(var(--foreground));background:hsl(var(--muted));border:0;border-radius:9999px;align-items:center;gap:6px;padding:8px 15px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s,transform .15s;display:inline-flex}.TPwG4q_chip:hover{background:hsl(var(--primary) / .16);transform:translateY(-1px)}.TPwG4q_chipActive,.TPwG4q_chipActive:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.TPwG4q_chipCaret{width:13px;height:13px;transition:transform .2s}.TPwG4q_chipCaretOpen{transform:rotate(180deg)}.TPwG4q_mega{z-index:45;background:hsl(var(--card));border:1px solid hsl(var(--border));width:min(560px,100% - .5rem);box-shadow:0 22px 50px -20px hsl(var(--foreground) / .28);border-radius:20px;padding:16px;animation:.2s TPwG4q_kioskDrop;position:absolute;top:calc(100% + 6px);left:.25rem}.TPwG4q_megaGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.TPwG4q_megaGrid{grid-template-columns:repeat(2,1fr)}}.TPwG4q_tile{background:hsl(var(--muted));color:hsl(var(--foreground));border-radius:15px;flex-direction:column;gap:9px;padding:12px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.TPwG4q_tile:hover{box-shadow:0 12px 24px -12px hsl(var(--foreground) / .24);transform:translateY(-3px)}.TPwG4q_tileThumb{border-radius:11px;height:52px}.TPwG4q_tileLabel{color:hsl(var(--foreground));font-size:12.5px;font-weight:700}.TPwG4q_tileSub{color:hsl(var(--muted-foreground));margin-top:-4px;font-size:11px}.TPwG4q_t1{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-accent) 88%, hsl(var(--background))), var(--mh-kiosk-accent))}.TPwG4q_t2{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-secondary) 88%, hsl(var(--background))), var(--mh-kiosk-secondary))}.TPwG4q_t3{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-accent) 70%, var(--mh-kiosk-secondary)), color-mix(in srgb, var(--mh-kiosk-accent) 40%, var(--mh-kiosk-secondary)))}.TPwG4q_t4{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-accent) 72%, hsl(var(--background))), color-mix(in srgb, var(--mh-kiosk-accent) 80%, hsl(var(--foreground))))}.TPwG4q_t5{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-secondary) 70%, hsl(var(--background))), color-mix(in srgb, var(--mh-kiosk-secondary) 78%, hsl(var(--foreground))))}.TPwG4q_t6{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-accent) 45%, var(--mh-kiosk-secondary)), color-mix(in srgb, var(--mh-kiosk-secondary) 70%, hsl(var(--foreground))))}.TPwG4q_t7{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-accent) 60%, hsl(var(--background))), color-mix(in srgb, var(--mh-kiosk-accent) 55%, hsl(var(--foreground))))}.TPwG4q_t8{background:linear-gradient(135deg, color-mix(in srgb, var(--mh-kiosk-secondary) 55%, hsl(var(--background))), color-mix(in srgb, var(--mh-kiosk-secondary) 60%, hsl(var(--foreground))))}.TPwG4q_cartScroll{overscroll-behavior:contain}.TPwG4q_bagChip{background:hsl(var(--primary));width:26px;height:26px;color:hsl(var(--primary-foreground));border-radius:9px;flex-shrink:0;place-items:center;display:grid}.TPwG4q_freeShip{color:var(--mh-kiosk-secondary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.TPwG4q_freeShipBar{background:hsl(var(--muted));border-radius:99px;flex:1;height:6px;overflow:hidden}.TPwG4q_freeShipBarFill{background:linear-gradient(90deg, var(--mh-kiosk-accent), var(--mh-kiosk-secondary));border-radius:99px;height:100%;transition:width .3s;display:block}@keyframes TPwG4q_kioskDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes TPwG4q_kioskPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.TPwG4q_deck2,.TPwG4q_slotPill,.TPwG4q_slotCaret,.TPwG4q_cartPill,.TPwG4q_cartPill:hover,.TPwG4q_chip,.TPwG4q_chipCaret,.TPwG4q_tile,.TPwG4q_slotPanel,.TPwG4q_mega,.TPwG4q_freeShipBarFill{transition:none!important;animation:none!important;transform:none!important}.TPwG4q_slotDot{animation:none!important}}
