.collectibles-store{background:var(--store-canvas);color:var(--store-text);font-family:var(--font-body)}.collectibles-store h1,.collectibles-store h2,.collectibles-store h3{font-family:var(--font-body);letter-spacing:0}.store-hero{border-bottom:1px solid var(--store-line);width:100%;height:min(650px,58vw);min-height:480px;position:relative;overflow:hidden}.store-hero-image{object-fit:cover;object-position:center 62%;width:100%;height:100%}.store-hero:after{content:"";background:var(--store-hero-shade);pointer-events:none;position:absolute;inset:0}.store-hero-content{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:60px 20px 0;display:flex;position:absolute;inset:0}.store-eyebrow{color:var(--store-gold);font-size:12px;font-weight:500}.store-hero h1{color:var(--store-gold);margin:19px 0 18px;font-size:52px;font-weight:600;line-height:1.15}.store-hero h1 span{display:block}.store-hero-subtitle{font-size:16px;font-weight:500}.store-hero-button{border-color:var(--store-line);background:var(--store-canvas);height:44px;color:var(--store-text);margin-top:25px;font-weight:600}.store-hero-location{z-index:1;white-space:nowrap;color:var(--store-text);align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.store-discover{max-width:1440px;margin:0 auto;padding:58px 48px 68px}.store-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.store-section-heading h2{color:var(--store-gold);margin-top:10px;font-size:28px}.store-section-heading>p{color:var(--store-muted);max-width:450px;font-size:15px}.store-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.store-category{isolation:isolate;aspect-ratio:3/4;background:var(--store-panel);border:1px solid var(--store-line);border-radius:6px;transition:border-color .25s,box-shadow .25s;display:block;position:relative;overflow:hidden}.store-category:after{content:"";z-index:-1;background:var(--store-category-shade);position:absolute;inset:0}.store-category:hover,.store-category:focus-visible{border-color:var(--store-gold);box-shadow:var(--store-glow);outline-color:var(--store-gold)}.store-category-image{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.store-category-product{object-fit:contain;height:77%;padding:12px 18px 0}.store-category:hover .store-category-image{transform:scale(1.035)}.store-category-copy{padding:24px 20px;position:absolute;bottom:0;left:0;right:0}.store-category h3{color:var(--store-gold);font-size:20px;font-weight:700}.store-category-copy p{color:var(--store-text);margin-top:6px;font-size:13px}.store-category-action{color:var(--store-gold);justify-content:space-between;align-items:center;margin-top:17px;font-size:13px;font-weight:500;display:flex}.store-visit{border-top:1px solid var(--store-line);background:var(--store-panel);scroll-margin-top:24px}.store-visit-inner{grid-template-columns:1fr 1fr;gap:100px;max-width:1240px;margin:0 auto;padding:64px 48px;display:grid}.store-visit-intro h2{color:var(--store-gold);margin:15px 0 20px;font-size:28px;line-height:1.35}.store-visit-intro>p:not(.store-eyebrow){max-width:440px;color:var(--store-muted);font-size:15px}.store-directions{background:var(--store-gold);height:46px;color:var(--store-canvas);margin-top:28px;padding:0 24px;font-weight:600}.store-directions:hover{background:var(--store-text)}.store-visit-details{flex-direction:column;display:flex}.store-detail{border-bottom:1px solid var(--store-line);gap:20px;padding:21px 0;display:flex}.store-detail:first-child{padding-top:0}.store-detail:last-child{border-bottom:0}.store-detail>svg{width:21px;color:var(--store-gold);flex-shrink:0}.store-detail h3{color:var(--store-gold);margin-bottom:8px;font-size:13px;font-weight:600}.store-detail p,.store-detail a{font-size:15px}.store-detail a{align-items:center;gap:10px;display:inline-flex}.store-detail a:hover{color:var(--store-gold)}.store-detail .store-detail-note{color:var(--store-muted);margin-top:6px;font-size:13px}@media (width>=1600px){.store-hero-content{padding-top:75px}.store-hero h1{font-size:60px}}@media (width<=1023px){.store-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.store-category{aspect-ratio:4/4.5}.store-section-heading{flex-direction:column;align-items:start;gap:14px}.store-visit-inner{gap:48px}}@media (width<=639px){.store-hero{height:530px;min-height:0}.store-hero-image{object-fit:cover;object-position:center bottom}.store-hero-content{padding-top:42px}.store-hero h1{margin-top:18px;font-size:30px}.store-hero-subtitle{font-size:14px}.store-eyebrow{font-size:11px}.store-discover{padding:35px 20px 40px}.store-section-heading h2{font-size:24px}.store-categories{grid-template-columns:1fr;gap:20px}.store-category{aspect-ratio:1}.store-category-copy{padding:25px}.store-category h3{font-size:22px}.store-category-copy p{font-size:15px}.store-visit-inner{grid-template-columns:1fr;gap:35px;padding:40px 24px}.store-visit-intro h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.store-category,.store-category-image{transition:none}}
