@media (min-width: 769px){.drop-layout{display:flex;flex-direction:column;gap:40px;padding-block:28px 120px}.drop-hero{display:block}.drop-hero-content{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:none;padding:26px 34px;text-align:left;border-radius:28px}.drop-hero .section-title{margin:0;color:var(--z-crimson);text-shadow:none;letter-spacing:-.03em}.drop-subtitle{margin:0;max-width:46ch;font-family:var(--z-font);font-size:15.5px;letter-spacing:0;text-transform:none;color:var(--z-ash);line-height:1.5}.drop-hero-content .drop-subtitle{flex:1}.drop-live-banner{flex-shrink:0;display:inline-flex;align-items:center;gap:12px;margin:0;padding:0 24px;min-height:48px;border-radius:999px;color:#fff;background:var(--z-crimson-fill);box-shadow:0 12px 40px -12px #ff003cb3;animation:none}.drop-live-banner:hover{color:#fff;background:var(--z-crimson)}.live-dot-pulse{width:8px;height:8px;border-radius:50%;background:#fff;animation:z-blink 1.4s infinite ease-in-out}@keyframes z-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.live-dot-pulse{animation:none}}.live-status-text{font-size:14px;font-weight:600;letter-spacing:.08em;text-shadow:none;color:#fff}.live-status-arrow{display:none}.drop-previews{display:flex;flex-direction:column;align-items:stretch;width:100%;scroll-margin-top:90px}.drop-previews>.section-title{margin-bottom:4px}.drop-previews>.drop-subtitle{margin-bottom:24px!important;font-size:14.5px!important}.launch-title{text-align:left;letter-spacing:-.03em;color:#fff;font-size:var(--z-fs-h2)}.preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:8px}@media (max-width: 1180px){.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.flash-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px;border-radius:var(--z-r-card);color:inherit;text-decoration:none;transition:transform .5s var(--z-expo),box-shadow .5s ease}.flash-card:hover{box-shadow:var(--z-lacquer-shadow),0 26px 60px -28px #ff003c66}.flash-card-image-wrap{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--z-r-media);background:var(--z-lac-2);margin-bottom:14px}.flash-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .9s var(--z-expo),opacity .5s ease}.flash-card .grid-img{opacity:1}.flash-card .hover-img{opacity:0}@media (hover: hover) and (pointer: fine){.flash-card:hover .grid-img{opacity:0}.flash-card:hover .hover-img{opacity:1}}.flash-card.sold-out .flash-card-img{filter:grayscale(.8) brightness(.7)}.flash-card .forbidden-badge{position:absolute;top:12px;left:12px;z-index:3}.flash-card .wishlist-toggle{position:absolute;top:12px;right:12px;z-index:4}.flash-card-stage{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;padding:0 6px 6px;flex:1}.flash-card-series{display:block;font-size:var(--z-fs-micro);letter-spacing:.04em;text-transform:none;color:var(--z-ash)}.flash-card-name{margin:2px 0 0;font-family:var(--z-font);font-size:17px;font-weight:600;letter-spacing:.02em;line-height:1.25;color:#fff;text-transform:none}.flash-card-stock{margin:0;padding:10px 12px;border-radius:14px;background:#ece8e10d;box-shadow:inset 0 0 0 1px var(--z-hair)}.flash-card-stock.is-low-stock{background:#ff003c14;box-shadow:inset 0 0 0 1px #ff4d6d73}.flash-card-stock.is-sold-out{opacity:.75}.stock-meter-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.stock-meter-header-left{display:flex;align-items:center;gap:8px}.stock-live-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--z-ok);box-shadow:0 0 0 3px #3ddc972e}.flash-card-stock.is-low-stock .stock-live-dot{background:var(--z-crimson);box-shadow:0 0 0 3px #ff003c40;animation:z-blink 1.2s infinite ease-in-out}.flash-card-stock.is-sold-out .stock-live-dot{background:#666;box-shadow:none}.stock-label{font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--z-ash)}.flash-card-stock.is-low-stock .stock-label{color:var(--z-crimson-text)}.stock-ratio{font-size:12.5px;color:var(--z-ash);white-space:nowrap}.stock-count-val{font-weight:600;color:#fff;font-size:14px}.flash-card-stock.is-low-stock .stock-count-val{color:var(--z-crimson-text)}.stock-meter-track{width:100%;height:4px;border-radius:4px;overflow:hidden;background:#ece8e11a}.stock-meter-fill{height:100%;border-radius:4px;background:var(--z-ok);transition:width .6s var(--z-expo),background .4s ease}.flash-card-stock.is-low-stock .stock-meter-fill{background:linear-gradient(90deg,var(--z-crimson),#ff5500)}.flash-card-stock.is-sold-out .stock-meter-fill{width:0!important;background:#444}.flash-card-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;min-height:46px}.flash-card-pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;min-width:0}.flash-card-pricing .sale-price{font-size:19px;font-weight:600;color:#fff}.flash-card-pricing .mrp-price{font-size:var(--z-fs-small)}.flash-card-pricing .discount-pill{font-size:var(--z-fs-micro)}.btn-drop-locked.btn-sold-out{width:auto;color:var(--z-err);box-shadow:inset 0 0 0 1px #ff5c7a73;background:#ff5c7a14}.btn-quick-add:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.play-banner-wrap{padding:0}.play-banner{display:flex;align-items:center;gap:22px;max-width:880px;margin:0 auto;padding:20px 28px;border:1px solid transparent;border-radius:26px;background:var(--z-lacquer);box-shadow:var(--z-lacquer-shadow);color:var(--z-bone);transition:box-shadow .4s ease}.play-banner:hover{color:#fff;box-shadow:var(--z-lacquer-shadow),0 20px 50px -26px #ff003c73}.play-banner-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;flex-shrink:0;color:var(--z-crimson-text);background:#ff003c1a;box-shadow:inset 0 0 0 1px #ff4d6d66}.play-banner-body{display:grid;gap:2px;flex:1}.play-banner-eyebrow{font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--z-crimson-text)}.play-banner-title{font-size:19px;font-weight:600;color:#fff}.play-banner-text{font-size:14.5px;color:var(--z-ash)}.play-banner-cta{flex-shrink:0;display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.08em;color:#0a0a0c;background:var(--z-bone)}.play-banner:hover .play-banner-cta{background:var(--z-crimson-fill);color:#fff}.social-proof-section{padding-block:24px!important}.social-proof-section .section-title{font-size:var(--z-fs-h2)!important;letter-spacing:-.02em}}