.drops-hero.svelte-1f5ptor{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}@media(min-width:640px){.drops-hero.svelte-1f5ptor{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.5rem}}.hero-copy.svelte-1f5ptor{max-width:42rem}.eyebrow.svelte-1f5ptor{font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-red);margin:0 0 .5rem}.drops-hero.svelte-1f5ptor h1:where(.svelte-1f5ptor){font-family:Cinzel,serif;font-weight:900;font-size:clamp(2rem,6vw,3rem);line-height:1;color:var(--text-primary);margin:0 0 .75rem}.sub.svelte-1f5ptor{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0}.hero-cta-group.svelte-1f5ptor{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex-shrink:0}@media(min-width:640px){.hero-cta-group.svelte-1f5ptor{align-items:flex-end}}.hero-cta.svelte-1f5ptor{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;white-space:nowrap;flex-shrink:0}.hero-hint.svelte-1f5ptor{max-width:20rem;font-size:.75rem;line-height:1.5;color:var(--text-muted);margin:0}@media(min-width:640px){.hero-hint.svelte-1f5ptor{max-width:15rem;text-align:right}}.btn-primary.svelte-1f5ptor{padding:.7rem 1.5rem;background:var(--text-primary);border:1px solid var(--text-primary);border-radius:.5rem;color:#fff;font-weight:700;font-size:.9375rem;cursor:pointer;transition:background .15s ease,border-color .15s ease}.btn-primary.svelte-1f5ptor:hover,.btn-primary.svelte-1f5ptor:focus-visible{background:var(--accent-red);border-color:var(--accent-red)}.btn-primary.svelte-1f5ptor:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn-primary.svelte-1f5ptor{transition:none}}.drop-card.svelte-19shsqs{position:relative;border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;background:var(--bg-card);transition:border-color .15s ease}.drop-card.svelte-19shsqs:hover{border-color:var(--border-hover)}.drop-card-link.svelte-19shsqs{position:absolute;inset:0;z-index:1;border-radius:inherit}.drop-card-link.svelte-19shsqs:focus-visible{outline:2px solid var(--accent-red);outline-offset:-2px}.image-box.svelte-19shsqs{background:#f8fafc}.drop-card.svelte-19shsqs img:where(.svelte-19shsqs){transition:transform .2s ease}.drop-card.svelte-19shsqs:hover img:where(.svelte-19shsqs){transform:scale(1.02)}.section-flag.svelte-19shsqs{position:absolute;top:.5rem;left:.5rem;padding:.2rem .5rem;border-radius:.25rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.flag-restock.svelte-19shsqs{background:var(--accent-red);color:#fff}.flag-new.svelte-19shsqs{background:#7c3aed;color:#fff}.flag-sold.svelte-19shsqs{background:#1e293b;color:#fff}.flag-missed.svelte-19shsqs{background:var(--accent-red);color:#fff}.drop-card.sold-out.svelte-19shsqs .image-box:where(.svelte-19shsqs) img:where(.svelte-19shsqs){filter:grayscale(.5);opacity:.5}.drop-card.sold-out.svelte-19shsqs .brand-pill:where(.svelte-19shsqs),.drop-card.sold-out.svelte-19shsqs .card-price:where(.svelte-19shsqs){color:var(--text-muted)}.fav-slot.svelte-19shsqs{position:absolute;top:.5rem;right:.5rem;z-index:2}.card-body.svelte-19shsqs{padding:.75rem}.brand-pill.svelte-19shsqs{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted);margin-bottom:.25rem}.card-title.svelte-19shsqs{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer.svelte-19shsqs{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.card-price.svelte-19shsqs{font-weight:700;font-size:.9375rem;color:var(--text-primary);letter-spacing:-.01em}.drop-card.svelte-19shsqs .fav-btn{min-width:32px;min-height:32px;padding:6px;background:#ffffffe6;border:1px solid rgba(0,0,0,.15);box-shadow:0 1px 4px #00000059}.notify-btn.svelte-19shsqs{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-.3125rem;border:1px solid var(--border-color);border-radius:.5rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.notify-btn.svelte-19shsqs:hover{border-color:var(--accent-red);color:var(--accent-red)}.notify-btn.watch-pill.svelte-19shsqs{width:auto;gap:.375rem;padding:0 .75rem;border-color:var(--accent-red);color:var(--accent-red);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.notify-btn.watch-pill.svelte-19shsqs:hover{background:var(--accent-red);color:#fff}.notify-btn.svelte-19shsqs:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.drop-card.svelte-19shsqs,.drop-card.svelte-19shsqs img:where(.svelte-19shsqs),.notify-btn.svelte-19shsqs{transition:none}.drop-card.svelte-19shsqs:hover img:where(.svelte-19shsqs){transform:none}}.drops-page.svelte-muh2vd{max-width:72rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1rem 5rem}.controls.svelte-muh2vd{display:flex;flex-direction:column;gap:.85rem;padding:.75rem 0 1rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border-color)}.segment-group.svelte-muh2vd{display:inline-flex;gap:.375rem;flex-wrap:wrap}.segment-btn.svelte-muh2vd{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem 1rem;font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:600;border:1px solid var(--border-color);border-radius:.375rem;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.segment-btn.svelte-muh2vd:hover{border-color:var(--accent-red);color:var(--text-primary)}.segment-btn.selected.svelte-muh2vd{border-color:var(--accent-red);background:var(--accent-red);color:#fff;font-weight:700}.segment-btn.svelte-muh2vd:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.brand-block.svelte-muh2vd{margin-bottom:2rem}.brand-block-head.svelte-muh2vd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.brand-block-title.svelte-muh2vd{font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0}.see-all.svelte-muh2vd{font-size:.8125rem;font-weight:600;color:var(--accent-red);text-decoration:none;white-space:nowrap}.see-all.svelte-muh2vd:hover{text-decoration:underline}.brand-grid.svelte-muh2vd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:640px){.brand-grid.svelte-muh2vd{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.brand-grid.svelte-muh2vd{grid-template-columns:repeat(6,minmax(0,1fr))}}.brand-tile.svelte-muh2vd{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:.75rem;border:1px solid var(--border-color);border-radius:.75rem;background:var(--bg-card);transition:border-color .15s ease,transform .15s ease}.brand-tile.svelte-muh2vd:hover{border-color:var(--accent-red)}.tile-link.svelte-muh2vd{position:absolute;inset:0;border-radius:inherit;z-index:1}.tile-link.svelte-muh2vd:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.tile-top.svelte-muh2vd{display:flex;align-items:center;justify-content:space-between}.tile-logo.svelte-muh2vd{width:40px;height:40px;border-radius:.5rem;object-fit:contain;background:var(--bg-secondary);padding:3px}.tile-flag.svelte-muh2vd{font-size:1rem;line-height:1}.tile-name.svelte-muh2vd{font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:700;color:var(--text-primary);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-stats.svelte-muh2vd{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto}.stat.svelte-muh2vd{font-size:.6875rem;font-weight:700;padding:.1rem .4rem;border-radius:999px}.stat-new.svelte-muh2vd{background:#7c3aed1f;color:#7c3aed}.stat-restock.svelte-muh2vd{background:#b91c1c1a;color:var(--accent-red)}.tile-bell.svelte-muh2vd{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-card);color:var(--text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.tile-bell.svelte-muh2vd:hover{color:var(--accent-red);border-color:var(--accent-red)}.tile-bell.svelte-muh2vd:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.drop-section.svelte-muh2vd{margin-bottom:2.5rem}.section-heading.svelte-muh2vd{font-family:Space Grotesk,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem}.drops-grid.svelte-muh2vd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:640px){.drops-grid.svelte-muh2vd{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(min-width:1024px){.drops-grid.svelte-muh2vd{grid-template-columns:repeat(4,minmax(0,1fr))}}.state-message.svelte-muh2vd{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;text-align:center;color:var(--text-secondary)}.btn-secondary.svelte-muh2vd{padding:.6rem 1.25rem;background:transparent;border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);font-weight:600;font-size:.875rem;cursor:pointer;transition:border-color .15s ease,color .15s ease}.btn-secondary.svelte-muh2vd:hover,.btn-secondary.svelte-muh2vd:focus-visible{border-color:var(--text-primary)}.btn-secondary.svelte-muh2vd:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}.hub-footer.svelte-muh2vd{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-color);text-align:center;font-size:.875rem;color:var(--text-muted)}.hub-footer.svelte-muh2vd a:where(.svelte-muh2vd){color:var(--accent-red);font-weight:600;text-decoration:none}.hub-footer.svelte-muh2vd a:where(.svelte-muh2vd):hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.segment-btn.svelte-muh2vd,.btn-secondary.svelte-muh2vd,.brand-tile.svelte-muh2vd,.tile-bell.svelte-muh2vd{transition:none}}
