.store-page{min-height:100svh;background:#050505}.store-header{background:linear-gradient(180deg,rgba(5,5,5,.88),rgba(5,5,5,.35));backdrop-filter:blur(6px)}.store-back{margin-left:auto;font:600 .9rem var(--cond);letter-spacing:.12em;text-transform:uppercase;color:#c3c3c3;transition:color .2s,transform .2s}.store-back:hover,.store-back:focus-visible{color:#fff;transform:translateX(-4px)}.store-hero{min-height:100svh;position:relative;display:flex;align-items:center;padding:130px 8vw 90px;overflow:hidden}.store-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.78)}.store-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,2,2,.97) 0%,rgba(2,2,2,.82) 42%,rgba(2,2,2,.2) 76%),linear-gradient(0deg,rgba(2,2,2,.82),transparent 48%)}.store-content{position:relative;z-index:2;max-width:830px}.store-content h1{font:800 clamp(4.2rem,9vw,9rem)/.84 var(--cond);letter-spacing:-.035em;margin:28px 0;text-transform:uppercase}.store-content h1 em{font-style:normal;-webkit-text-stroke:1px rgba(255,255,255,.68);color:transparent}.store-content>p:not(.eyebrow){max-width:570px;color:#cacaca;font-size:1.08rem;margin-bottom:34px}.store-status{position:absolute;z-index:3;right:4vw;bottom:42px;display:flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid rgba(255,255,255,.18);background:rgba(5,5,5,.78);backdrop-filter:blur(10px);font:600 .74rem var(--cond);letter-spacing:.15em}.store-status i{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 12px var(--red);animation:store-pulse 1.7s ease-in-out infinite}.store-status b{color:var(--red)}@keyframes store-pulse{50%{opacity:.3;transform:scale(.75)}}@media(max-width:700px){.store-header{padding-left:6vw;padding-right:6vw}.store-header .brand span{display:none}.store-back{font-size:.78rem}.store-hero{align-items:flex-end;padding:120px 6vw 110px}.store-scrim{background:linear-gradient(90deg,rgba(2,2,2,.9),rgba(2,2,2,.42)),linear-gradient(0deg,rgba(2,2,2,.94),transparent 70%)}.store-content h1{font-size:clamp(3.6rem,17vw,5.7rem)}.store-status{left:6vw;right:auto;bottom:30px}}
