.store-module__o5huUW__store{background:radial-gradient(120% 60% at 50% -10%, color-mix(in srgb, var(--brand) 10%, transparent) 0%, transparent 60%), var(--bg);min-height:100dvh}.store-module__o5huUW__frame{width:100%;max-width:880px;padding:28px var(--gutter) 40px;margin:0 auto}@media (min-width:768px){.store-module__o5huUW__frame{padding:48px 32px 64px}}.store-module__o5huUW__hero{text-align:center;justify-items:center;gap:6px;padding-bottom:28px;display:grid}.store-module__o5huUW__avatar{background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 82%, white), var(--brand));width:72px;height:72px;color:var(--brand-on);font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:.02em;box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 28px -14px color-mix(in srgb, var(--brand) 60%, transparent);border-radius:24px;place-items:center;margin-bottom:10px;font-size:26px;font-weight:500;display:grid}.store-module__o5huUW__name{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.1}@media (min-width:768px){.store-module__o5huUW__name{font-size:38px}}.store-module__o5huUW__handle{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:14px}.store-module__o5huUW__bio{max-width:46ch;color:var(--text-2);margin-top:6px;font-size:15px;line-height:1.55}.store-module__o5huUW__meta{color:var(--text-3);margin-top:2px;font-size:13px}.store-module__o5huUW__actions{grid-template-columns:1fr;gap:10px;width:100%;max-width:420px;margin-top:18px;display:grid}@media (min-width:480px){.store-module__o5huUW__actions{grid-template-columns:1.4fr 1fr}}.store-module__o5huUW__shareNote{color:var(--text-3);font-size:13px}.store-module__o5huUW__collection{padding-top:8px}.store-module__o5huUW__grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.store-module__o5huUW__grid{grid-template-columns:repeat(3,1fr);gap:18px}}.store-module__o5huUW__tile{min-width:0}.store-module__o5huUW__tileLink{border-radius:var(--r-lg);outline-offset:4px;gap:8px;display:grid}.store-module__o5huUW__tileMedia{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--surface-2);transition:transform .32s var(--ease), box-shadow .32s var(--ease);display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #21201c0f,0 1px 2px #21201c0d}.store-module__o5huUW__tileMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}@media (hover:hover){.store-module__o5huUW__tileLink:hover .store-module__o5huUW__tileMedia{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #21201c0f,0 14px 30px -18px #21201c66}.store-module__o5huUW__tileLink:hover .store-module__o5huUW__tileMedia img{transform:scale(1.03)}}.store-module__o5huUW__tileText{gap:1px;min-width:0;padding:0 4px;display:grid}.store-module__o5huUW__tileText strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.store-module__o5huUW__tileText span{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.store-module__o5huUW__detailNav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.store-module__o5huUW__backLink{height:40px;color:var(--text);transition:background var(--t-fast) var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.store-module__o5huUW__backLink:hover{background:var(--surface-2)}.store-module__o5huUW__backAvatar{background:var(--brand);width:26px;height:26px;color:var(--brand-on);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.store-module__o5huUW__detail{gap:22px;display:grid}@media (min-width:768px){.store-module__o5huUW__detail{grid-template-columns:minmax(0,1.15fr) minmax(280px,1fr);align-items:start;gap:40px}}.store-module__o5huUW__detailMedia{border-radius:var(--r-xl);background:var(--surface-2);overflow:hidden;box-shadow:inset 0 0 0 1px #21201c0f,0 24px 48px -28px #21201c73}.store-module__o5huUW__detailMedia img{width:100%;height:auto;display:block}.store-module__o5huUW__detailCopy{align-content:start;gap:12px;display:grid}@media (min-width:768px){.store-module__o5huUW__detailCopy{position:sticky;top:24px}}.store-module__o5huUW__code{background:var(--surface-2);width:fit-content;color:var(--text-2);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.store-module__o5huUW__detailTitle{font-family:var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.12}@media (min-width:768px){.store-module__o5huUW__detailTitle{font-size:34px}}.store-module__o5huUW__caption{color:var(--text-2);white-space:pre-line;font-size:15px;line-height:1.6}.store-module__o5huUW__captionMuted{color:var(--text-3);font-size:14px}.store-module__o5huUW__fine{color:var(--text-3);font-size:12px;line-height:1.45}.store-module__o5huUW__more{margin-top:44px}.store-module__o5huUW__moreTitle{letter-spacing:-.01em;margin-bottom:14px;font-size:17px;font-weight:600}.store-module__o5huUW__strip{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:44%;grid-auto-flow:column;gap:12px;list-style:none;display:grid;overflow-x:auto}.store-module__o5huUW__strip::-webkit-scrollbar{display:none}@media (min-width:640px){.store-module__o5huUW__strip{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:18px;margin:0;padding:0;overflow:visible}}.store-module__o5huUW__stripItem{scroll-snap-align:start;min-width:0}.store-module__o5huUW__foot{border-top:1px solid var(--border);color:var(--text-3);justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.store-module__o5huUW__madeWith{color:var(--text-3)}.store-module__o5huUW__madeWith strong{font-family:var(--font-display), var(--font-body), sans-serif;color:var(--text);font-weight:500}.store-module__o5huUW__madeWith:hover strong{color:var(--link)}
