.public-store-page{padding-block:20px 48px}.public-store-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);margin-bottom:16px;white-space:nowrap;overflow:hidden}.public-store-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}.public-store-cover{aspect-ratio:5;background:linear-gradient(105deg,#edf4ff,#cee2ff);border-radius:12px;overflow:hidden;position:relative}.public-store-cover>img{width:100%;height:100%;object-fit:cover;display:block}.public-store-cover-art{position:absolute;right:10%;top:-80%;width:45%;aspect-ratio:1;border:50px solid #bdd5fc80;border-radius:40%;transform:rotate(25deg)}.public-store-identity{display:flex;align-items:flex-start;gap:22px;padding:24px 8px 0}.public-store-identity>.marketplace-store-avatar{height:100px;width:100px;font-size:40px;border:4px solid white;margin-top:-46px;z-index:1;position:relative}.public-store-identity-copy{min-width:0;flex:1}.public-store-identity h1{font-size:28px;font-weight:600;letter-spacing:-.035em;margin:0;line-height:1.3}.public-store-handle{font-size:13px;color:var(--muted);margin:5px 0 9px}.public-store-facts{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.public-store-facts>span{display:inline-flex;align-items:center;gap:5px}.public-store-bio{font-size:14px;line-height:1.65;margin:12px 0 0;max-width:820px;white-space:pre-line;overflow-wrap:anywhere}.public-store-actions{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-top:16px}.public-store-actions .product-store-follow{max-width:240px}.public-store-action,.public-store-actions .product-store-follow-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 18px;border:1px solid #d4deed;border-radius:8px;background:#fff;color:inherit;font-size:13px;font-weight:500}.public-store-actions .product-store-follow-button{background:var(--blue,#1765ff);border-color:var(--blue,#1765ff);color:#fff}.public-store-action:disabled{opacity:.6}.public-store-action-status,.public-store-actions .product-store-follow>span,.public-store-actions>div>p{font-size:12px;line-height:1.5;color:var(--muted);max-width:280px;margin:6px 0 0}.public-store-tabs{display:flex;gap:28px;margin-top:28px;border-bottom:1px solid #e1e8f1;overflow:auto;scrollbar-width:thin}.public-store-tabs a{padding:12px 2px;font-size:14px;white-space:nowrap;border-bottom:2px solid transparent;color:var(--muted)}.public-store-tabs a[aria-current=page]{color:var(--blue,#1765ff);border-bottom-color:var(--blue,#1765ff);font-weight:500}.public-store-about,.public-store-catalog,.public-store-reviews,.public-store-sections{padding-top:28px}.public-store-sections{display:grid;gap:32px}.public-store-catalog .product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px}.public-store-catalog .catalog-toolbar{margin-bottom:24px}.public-store-catalog .marketplace-section-heading>span{font-size:13px;color:var(--muted)}.public-store-empty{display:grid;justify-items:center;text-align:center;gap:12px;padding:48px 16px;color:var(--muted)}.public-store-empty h2{margin:0;font-size:20px;font-weight:500;color:var(--ink)}.public-store-empty p{margin:0;font-size:14px;line-height:1.6}.public-store-reviews{max-width:860px}.public-store-reviews article{padding:20px 0;border-bottom:1px solid #e5ebf3}.public-store-reviews article>div{display:flex;justify-content:space-between;gap:12px}.public-store-reviews article strong{font-size:14px;font-weight:500}.public-store-reviews time{font-size:12px;color:var(--muted)}.public-store-review-stars{display:flex;gap:3px;margin-top:10px;color:#c6ced9}.public-store-review-stars svg[data-filled=true]{fill:#edbf37;stroke:#edbf37}.public-store-reviews article p{font-size:14px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;margin:12px 0}.public-store-reviews article>a{font-size:13px;color:var(--blue)}.public-store-about{max-width:850px}.public-store-about h2{font-size:20px;font-weight:600;margin:0 0 16px}.public-store-about>p{line-height:1.7;white-space:pre-line;overflow-wrap:anywhere;font-size:14px}.public-store-about dl{margin-top:28px;display:grid;gap:14px}.public-store-about dl>div{display:grid;grid-template-columns:160px 1fr;gap:20px}.public-store-about dt{display:flex;gap:7px;align-items:center;font-size:13px;color:var(--muted)}.public-store-about dd{margin:0;font-size:14px;overflow-wrap:anywhere}@media(max-width:1050px){.public-store-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.public-store-page{padding-block:12px 32px}.public-store-breadcrumb{font-size:11px;margin-bottom:12px}.public-store-cover{aspect-ratio:3}.public-store-identity{gap:12px;padding:16px 0 0}.public-store-identity>.marketplace-store-avatar{width:64px;height:64px;font-size:28px;margin-top:-34px;border-width:3px}.public-store-identity h1{font-size:22px;line-height:1.3;overflow-wrap:anywhere}.public-store-handle{font-size:12px}.public-store-facts{gap:8px 12px;font-size:12px}.public-store-facts .marketplace-store-rating{font-size:12px}.public-store-bio{font-size:13px;margin-top:10px}.public-store-actions{gap:8px;margin-left:-76px;margin-top:16px}.public-store-action,.public-store-actions .product-store-follow-button{min-height:40px;padding:8px 12px;font-size:12px}.public-store-tabs{margin-top:20px;gap:24px}.public-store-tabs a{font-size:13px;padding-block:12px}.public-store-about,.public-store-catalog,.public-store-reviews,.public-store-sections{padding-top:22px}.public-store-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.public-store-about dl>div{grid-template-columns:110px 1fr;gap:12px}.public-store-reviews article>div{align-items:start}.public-store-reviews time{font-size:11px}}.public-store-header{container-type:inline-size;container-name:store-header}.public-store-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-store-more{font-size:12px;color:var(--blue);display:inline-block;margin-top:6px}@container store-header (max-width:600px){.public-store-cover{aspect-ratio:3}.public-store-identity{gap:12px;padding:16px 0 0}.public-store-identity>.marketplace-store-avatar{width:64px;height:64px;font-size:28px;margin-top:-34px;border-width:3px}.public-store-identity h1{font-size:22px}.public-store-facts{gap:8px 12px;font-size:12px}.public-store-bio{font-size:13px}.public-store-actions{gap:8px;margin-left:-76px;margin-top:16px}.public-store-action,.public-store-actions .product-store-follow-button{min-height:40px;padding:8px 12px;font-size:12px}}