.drops-list{padding:24px 20px 48px}.drops-list__header{margin-bottom:20px}.drops-list__title{font-family:var(--global-fontFamily-display);color:#fff;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:clamp(24px,3.4vw,30px);font-weight:500}.drops-list__subtitle{font-family:var(--global-fontFamily-barlow);color:var(--global-color-primitive-text-400);font-size:14px}.drops-list__premium-banner{border:1px solid var(--global-color-tint-brand-gold-border);background:linear-gradient(120deg,#3a2a08,#0e0b06);border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:16px 20px;display:flex}.drops-list__premium-banner-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.drops-list__premium-banner-headline{font-family:var(--global-fontFamily-barlow);color:var(--global-color-primitive-text-100);font-size:18px;font-weight:600;line-height:1.2}.drops-list__premium-banner-text{font-family:var(--global-fontFamily-barlow);color:var(--global-color-primitive-text-400);font-size:14px;line-height:1.4}.drops-list__filters{border-bottom:1px solid var(--global-color-hairline);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.drops-list__filter{font-family:var(--global-fontFamily-barlow);border-radius:var(--global-radius-md);border:1px solid var(--global-color-hairline);background:var(--global-color-primitive-surface-700);color:var(--global-color-primitive-text-300);cursor:pointer;padding:8px 14px;font-size:12.5px;font-weight:600;transition:color .15s,background .15s,border-color .15s}.drops-list__filter:hover{color:var(--global-color-primitive-text-100);border-color:var(--global-color-hairline-strong)}.drops-list__filter--active{background:var(--global-color-primitive-brand-red);color:#fff;border-color:var(--global-color-primitive-brand-red)}.drops-list__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.drops-list__status,.drops-list__empty{text-align:center;color:var(--global-color-primitive-text-400);padding:64px 24px;font-size:14px}@media (max-width:768px){.drops-list{padding:20px 16px 40px}.drops-list__premium-banner{gap:14px;padding:14px 16px}}@media (max-width:560px){.drops-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
