.new-drop{margin:1.5rem 0 3rem}
.nav-collections{position:relative}
.nav-collections summary{list-style:none;cursor:pointer;font-size:11px;font-weight:900;letter-spacing:.15em}
.nav-collections summary::-webkit-details-marker{display:none}
.nav-collections summary:hover,.nav-collections[open] summary{color:#d8ff27}
.nav-collections .nav-menu{position:absolute;top:calc(100% + 20px);left:-18px;z-index:50;width:200px;padding:.45rem;background:#121215;border:1px solid #555;box-shadow:0 18px 35px #0009}
.nav-collections .nav-menu a{display:block;padding:.7rem .65rem;font-size:.72rem;letter-spacing:.07em;white-space:nowrap}
.nav-collections .nav-menu a:hover,.nav-collections .nav-menu a:focus-visible{background:#d8ff27;color:#111}
#hero{position:relative;overflow:hidden}
#hero::before{content:"";position:absolute;inset:0 6% 0 auto;width:min(43%,430px);background:url('/assets/batch-71-80.png') 0 0/820% auto no-repeat;opacity:.9;mask-image:radial-gradient(ellipse 75% 75% at 50% 48%,#000 55%,transparent 100%)}
#hero>*{position:relative;z-index:1}
.new-drop-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}
.new-drop-head h3{font-size:clamp(1.6rem,3vw,2.8rem);line-height:1.05;margin:.25rem 0}
.new-drop-head p{max-width:45rem;margin:.35rem 0;color:#b9b9b9;font-size:1rem}
.new-drop-count{font-size:.85rem;font-weight:800;color:#c8ff15;white-space:nowrap}
.new-drop-tools{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:1.25rem 0}
.new-drop-filters{display:flex;gap:.4rem;overflow-x:auto;padding:.2rem 0;scrollbar-width:thin}
.new-drop-filters button{border:1px solid #555;background:#171717;color:white;padding:.7rem .9rem;font:inherit;font-size:.85rem;font-weight:800;white-space:nowrap;cursor:pointer}
.new-drop-filters button[aria-pressed=true]{background:#c8ff15;color:#101010;border-color:#c8ff15}
.new-drop-search{background:#111;border:1px solid #555;color:white;padding:.7rem .9rem;font:inherit;min-width:13rem}
.new-drop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}
.new-drop-card{min-width:0;background:#151515;border:1px solid #3b3b3b;overflow:hidden}
.drop-gallery{background:#090909}
.drop-views{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}
.drop-views::-webkit-scrollbar{display:none}
.drop-slide{flex:0 0 100%;height:480px;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:radial-gradient(circle at 50% 45%,#303038,#101013 75%)}
.drop-view{background-repeat:no-repeat;background-color:#111;min-width:0;flex:none;clip-path:inset(3px)}
.drop-view.crop-corrected{clip-path:inset(1px)}
.drop-front,.drop-back{width:min(235px,64%,var(--view-max-width))}
.drop-black,.drop-white{width:min(345px,92%,var(--view-max-width))}
.drop-black,.drop-white{background-color:#15171b;background-blend-mode:normal;box-shadow:0 12px 28px #0008}
.drop-controls{display:flex;align-items:center;justify-content:space-between;gap:.2rem;padding:.55rem .45rem;background:#0e0e0e;border-top:1px solid #383838}
.drop-arrow{border:0;background:#262626;color:white;width:2rem;height:2.1rem;font-size:1.5rem;line-height:1;flex:none}
.drop-arrow:disabled{opacity:.3;cursor:default}
.drop-tabs{display:flex;gap:.2rem;justify-content:center;min-width:0}
.drop-tabs button{border:0;background:transparent;color:#aaa;padding:.45rem .35rem;font-size:.68rem;letter-spacing:.02em;font-weight:800;white-space:nowrap}
.drop-tabs button[aria-pressed=true]{color:#d8ff27;box-shadow:inset 0 -2px 0 #d8ff27}
#new-drop,#new-drop-filters{scroll-margin-top:6rem}
.drop-info{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.35rem .7rem;padding:1rem}
.drop-info span{color:#c8ff15;font-weight:900;font-size:1rem}
.drop-info h3{font-size:1rem;line-height:1.2;margin:0;text-transform:uppercase}
.drop-info small{grid-column:2;font-size:.72rem;letter-spacing:.06em;color:#aaa}
body.new-drop-ready #launch-panel{display:none!important}
body.new-drop-ready #shop .result-bar{display:none}
body.new-drop-ready #shop .shop-shell{display:block!important;width:100%}
body.new-drop-ready #shop .shop-main{width:100%;max-width:none}
@media(max-width:1000px){.new-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.new-drop-grid{grid-template-columns:1fr;gap:1rem}.new-drop-head{display:block}.new-drop-count{display:block;margin-top:.8rem}.new-drop-search{width:100%}.new-drop-tools{display:block}.new-drop-filters{margin-bottom:.75rem}.new-drop-card{max-width:36rem}.drop-slide{height:470px}}
@media(max-width:650px){#hero::before{inset:30% 3% 0 auto;width:65%;opacity:.28;background-size:820% auto;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)} }

/* The two independent Crude City drops; same source imagery, distinct navigation. */
.drop-collection-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0 1.6rem}
.drop-collection-tile{position:relative;text-align:left;min-width:0;overflow:hidden;border:1px solid #414145;background:linear-gradient(120deg,#142124,#111114 75%);padding:clamp(1rem,2.6vw,2rem);color:#f7f7f7;display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;cursor:pointer;transition:border-color .18s,transform .18s}
.drop-collection-tile:hover,.drop-collection-tile:focus-visible{transform:translateY(-2px);border-color:#fafafa;outline-offset:4px}
.drop-collection-tile.frequency{--drop-accent:#51e4e9;background:radial-gradient(ellipse at 100% 0,#164149 0,transparent 65%),#12191d}
.drop-collection-tile.vice{--drop-accent:#ff4aa9;background:radial-gradient(ellipse at 100% 0,#511932 0,transparent 65%),#1b1118}
.drop-collection-tile[aria-pressed=true]{border-color:var(--drop-accent);box-shadow:inset 0 0 0 1px var(--drop-accent)}
.drop-collection-tile small{font-size:.68rem;letter-spacing:.15em;font-weight:900;color:var(--drop-accent)}
.drop-collection-tile strong{font:900 clamp(2.15rem,5vw,4.6rem)/.88 'Barlow Condensed',Impact,sans-serif;letter-spacing:.015em}
.drop-collection-tile span{font-size:.75rem;letter-spacing:.1em;color:#e4e4e4;font-weight:800}
.drop-collection-tile b{font-size:.75rem;color:#0b0b0d;background:var(--drop-accent);padding:.46rem .65rem;margin-top:auto}
.drop-section-heading{grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid #45454a;padding:1.5rem 0 .7rem;margin-top:.6rem;scroll-margin-top:7rem}
.drop-section-heading small{color:var(--drop-accent);font-size:.67rem;font-weight:900;letter-spacing:.14em}
.drop-section-heading h4{font:900 clamp(2rem,4vw,3.6rem)/1 'Barlow Condensed',Impact,sans-serif;margin:.25rem 0}
.drop-section-heading p{color:#ccc;font-size:.86rem;margin:0}
.drop-section-heading>span{font-size:.74rem;font-weight:900;white-space:nowrap;color:var(--drop-accent)}
.drop-section-frequency{--drop-accent:#51e4e9}
.drop-section-vice{--drop-accent:#ff4aa9}
.drop-empty{grid-column:1/-1;padding:2rem;border:1px dashed #646464}
.new-drop-grid{scroll-margin-top:7rem}
@media(max-width:650px){
.drop-collection-tiles{grid-template-columns:1fr;gap:.65rem}
.drop-collection-tile{padding:1.25rem;gap:.48rem}
.drop-collection-tile strong{font-size:2.8rem}
.drop-section-heading{align-items:start}.drop-section-heading h4{font-size:2.5rem}
}
