.sr-store-page{gap:0}.sr-store-hero{isolation:isolate;background:#1a0e0a;position:relative;overflow:hidden}.sr-store-image{z-index:-2;object-fit:cover;object-position:center 38%}.sr-store-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, transparent 72%, var(--wk-page)), #0d0908d6;position:absolute;inset:0}.sr-store-hero--merch:before{background:linear-gradient(180deg, transparent 78%, var(--wk-page)), #0d0908b8}.sr-store-hero-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:760px;padding:64px 24px;display:flex;position:relative}.sr-merch{z-index:-2;position:absolute;inset:0}.sr-merch-track{position:absolute;inset:0}.sr-merch-slide{opacity:0;transition:opacity .9s;position:absolute;inset:0}.sr-merch-slide[data-active=true]{opacity:1}.sr-merch-slide img{object-fit:cover;object-position:center}.sr-merch-controls{z-index:1;border:1px solid var(--wk-edge);border-radius:var(--wk-r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0908b8;align-items:center;gap:10px;padding:6px 10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.sr-merch-step{border-radius:var(--wk-r-pill);width:44px;height:44px;color:var(--wk-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .18s,color .18s;display:grid}.sr-merch-step:hover,.sr-merch-step:focus-visible{background:var(--wk-s2);color:var(--wk-ink)}.sr-merch-dots{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sr-merch-dot{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;display:block}.sr-merch-dot:after{content:"";border-radius:var(--wk-r-pill);background:var(--wk-ink-faint);width:8px;height:8px;margin:0 auto;transition:background .18s,transform .18s;display:block}.sr-merch-dot:hover:after{background:var(--wk-ink-soft)}.sr-merch-dot[aria-current=true]:after{background:var(--wk-accent);transform:scale(1.35)}.sr-merch-step:focus-visible,.sr-merch-dot:focus-visible{outline:2px solid var(--wk-accent);outline-offset:2px}.sr-store-hero .ui-eyebrow{color:#d9d0c6;letter-spacing:.42em;max-width:90%;font-size:16px;line-height:1.8}.wk .sr-store-page .sr-store-title{font-family:var(--wk-font);letter-spacing:-.03em;color:#eee6da;text-transform:uppercase;margin-top:26px;font-size:75px;font-weight:900;line-height:.88}.sr-store-title>span{background:linear-gradient(90deg, var(--wk-accent), var(--wk-accent-deep));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.sr-store-lede{max-width:800px;color:var(--wk-ink);margin-top:34px;font-size:22px;line-height:1.5}.sr-store-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;width:100%;max-width:520px;margin-top:44px;display:grid}.sr-store-summary dt{color:#eee6da;text-transform:uppercase;font-size:17px;font-weight:800}.sr-store-summary dd{color:#cfc7bc;font-family:var(--wk-mono);letter-spacing:.16em;text-transform:uppercase;margin:8px 0 0;font-size:13px;line-height:1.5}.sr-store-opening{border:1px solid var(--wk-edge);background:var(--wk-s1);border-radius:18px;align-self:start;padding:28px}.sr-store-hours>div{border-bottom:1px solid var(--wk-edge);gap:18px;padding:16px 0;display:flex}.sr-store-hours dt{width:44px;color:var(--wk-accent);font-family:var(--wk-mono);letter-spacing:.18em;text-transform:uppercase;flex:none;padding-top:3px;font-size:13px;line-height:1.5}.sr-store-hours dd{min-width:0;color:var(--wk-ink);margin:0;font-size:18px;line-height:1.5}.sr-store-hours small{color:var(--wk-ink-dim);margin-top:4px;font-size:14px;line-height:1.6;display:block}.sr-store-secondary-merch{color:var(--wk-ink-soft);margin-top:20px;font-size:16px;line-height:1.7}.sr-store-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;display:flex}.sr-store-actions .ui-btn{white-space:normal;height:auto;min-height:56px;padding-block:14px}.sr-store-details{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;margin-top:56px;display:grid}.sr-store-details section{min-width:0}.sr-store-collection h2{color:var(--wk-ink);letter-spacing:-.02em;align-items:center;gap:14px;font-size:32px;font-weight:800;line-height:1.25;display:flex}.sr-store-collection h2 svg{flex:none}.sr-store-collection p{color:var(--wk-ink-soft);margin-top:20px;font-size:19px;line-height:1.7}.sr-store-opening h2{color:var(--wk-ink-dim);font-family:var(--wk-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:6px;font-size:12px;line-height:1.5}@media (max-width:1079px){.sr-store-hero{margin-inline:-16px}.sr-store-hero-content{min-height:0;padding:72px 16px 64px}.sr-store-hero .ui-eyebrow{letter-spacing:.3em;font-size:12px}.wk .sr-store-page .sr-store-title{font-size:78px}.sr-store-lede{font-size:19px}.sr-store-summary{gap:16px;max-width:400px;margin-top:36px}.sr-store-summary dd{letter-spacing:.04em;font-size:12px}.sr-store-actions{flex-direction:column;width:100%;margin-top:36px}.sr-store-details{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:36px}.sr-store-collection h2{font-size:26px}.sr-store-collection p{font-size:17px}.sr-store-opening{padding:22px 20px}}.sr-store-find{border:1px solid var(--wk-edge);border-radius:var(--wk-r-lg);background:var(--wk-s1);justify-items:start;gap:14px;margin-top:64px;padding:36px;scroll-margin-top:88px;display:grid}.sr-store-find h2{color:var(--wk-paper);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800;line-height:1.2}.sr-store-find-lede{max-width:62ch;color:var(--wk-ink-soft);margin:0;font-size:19px;line-height:1.7}.sr-store-find-address{color:var(--wk-ink);font-family:var(--wk-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.6;display:flex}.sr-store-find-address svg{color:var(--wk-accent);flex:none}.sr-store-find-actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.sr-store-find-actions .ui-btn{height:auto;min-height:52px;padding-block:13px}@media (max-width:1079px){.sr-store-find{margin-top:36px;padding:24px 20px}.sr-store-find h2{font-size:26px}.sr-store-find-lede{font-size:17px}.sr-store-find-actions{flex-direction:column;width:100%}.sr-merch-controls{bottom:16px}}
