.creator-storefront{--boutique-radius:24px}.creator-storefront .storefront-hero{border:1px solid color-mix(in oklab, var(--store-hero-ink) 18%, transparent);border-radius:32px;margin:clamp(12px,2vw,26px);overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 24px 65px #17253218}.creator-storefront .storefront-hero-inner{padding:clamp(32px,6vw,84px) clamp(24px,5vw,64px)}.creator-storefront .storefront-identity{align-items:center;gap:clamp(20px,3vw,44px)}.creator-storefront .storefront-copy h1{letter-spacing:-.035em;text-wrap:balance;line-height:1.04}.creator-storefront .storefront-bio{max-width:38rem;line-height:1.8}.creator-storefront .storefront-avatar{border:2px solid color-mix(in oklab, var(--store-accent) 65%, white);width:clamp(80px,10vw,136px);height:clamp(80px,10vw,136px);box-shadow:0 0 0 7px #ffffff10,0 18px 40px #0002}.creator-storefront .storefront-product-count{text-align:center;border-radius:20px;min-width:100px}.creator-storefront .storefront-hero:after{background:radial-gradient(circle at 30% 20%, #ffffff8a, transparent 38%), linear-gradient(145deg, color-mix(in oklab, var(--store-accent) 45%, transparent), #ffffff0a);border:1px solid #ffffff60;box-shadow:inset 0 2px 6px #ffffff73,inset 0 -20px 40px #0002,0 25px 60px #0002}.creator-storefront[data-preset=minimal] .storefront-hero:after,.creator-storefront[data-preset=clean] .storefront-hero:after{opacity:.15}.creator-storefront[data-preset=pink-lovers] .storefront-hero:after{border-radius:40% 60% 65% 35%}.creator-storefront[data-preset=pop] .storefront-hero:after,.creator-storefront[data-preset="3d-pop"] .storefront-hero:after{border-radius:30%;transform:translateY(-50%)rotate(-18deg)}.creator-storefront[data-preset=street] .storefront-hero{border-radius:18px}.creator-storefront[data-preset=rainbow] .storefront-hero:after{background:conic-gradient(from 30deg,#ee698b66,#ffd27a66,#66cbb766,#9475cf66,#ee698b66)}.creator-storefront[data-preset=gradient-flow] .storefront-hero:after{border-radius:65% 35% 40% 60%}.creator-storefront .storefront-product-card{border-radius:var(--boutique-radius);border:1px solid color-mix(in oklab, var(--color-ink) 14%, transparent);transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 12px 35px #14243412}.creator-storefront .storefront-product-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #14243420}.creator-storefront .storefront-product-image{border-radius:18px;margin:8px}.creator-storefront .storefront-product-details{padding:20px}.creator-storefront .storefront-product-grid{gap:clamp(16px,2.2vw,30px)}.storefront-social-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.storefront-social-links a{border:1px solid color-mix(in oklab, var(--store-hero-ink) 24%, transparent);background:color-mix(in oklab, var(--store-hero-ink) 7%, transparent);min-height:38px;color:var(--store-hero-ink);border-radius:999px;align-items:center;gap:12px;padding:8px 13px;font-size:11px;font-weight:600;transition:background .2s;display:inline-flex}.storefront-social-links a:hover{background:color-mix(in oklab, var(--store-hero-ink) 16%, transparent)}.storefront-social-links a:focus-visible{outline-offset:3px;outline:2px solid}.portal-content{background-image:radial-gradient(ellipse at 8% 10%, #ad9ed71c, transparent 45%), radial-gradient(ellipse at 94% 55%, #84b9ce24, transparent 50%), linear-gradient(135deg, var(--portal-bg), var(--portal-surface-2));background-attachment:scroll}.portal-content:before{border-color:color-mix(in oklab, var(--portal-text) 12%, transparent);border-radius:28px}.portal-content .ss-card:not(.storefront-preview-scope .ss-card){border:1px solid color-mix(in oklab, var(--portal-text) 16%, transparent);background:linear-gradient(135deg, color-mix(in oklab, var(--portal-surface) 94%, white 6%), var(--portal-surface));box-shadow:inset 0 1px color-mix(in oklab, var(--portal-text) 14%, transparent), 0 18px 40px #14243412;border-radius:22px}.portal-content[data-portal-theme=dark]{background-image:radial-gradient(ellipse at 8% 10%, #ad9ed712, transparent 45%), radial-gradient(ellipse at 94% 55%, #84b9ce16, transparent 50%), linear-gradient(135deg, var(--portal-bg), var(--portal-surface-2))}.portal-content .ss-field,.portal-content .portal-store-link{border-radius:12px;min-height:46px}.portal-content .ss-btn{border-radius:12px}.portal-content h1{letter-spacing:-.035em;font-size:clamp(30px,4vw,48px);line-height:1.1}.settings-disclosure{border-top:1px solid var(--portal-border);padding-top:18px}.settings-disclosure summary{cursor:pointer;padding:6px 0;font-size:13px;font-weight:700}.settings-disclosure summary:focus-visible{outline:2px solid var(--portal-focus);outline-offset:4px}.settings-summary-note{color:var(--portal-muted);padding-top:5px;font-size:11px;font-weight:400;display:block}.portal-content select option{background:var(--portal-input-bg);color:var(--portal-input-text)}.creator-storefront.storefront-preview-scope .storefront-hero{border-radius:20px;margin:10px}.creator-storefront.storefront-preview-scope .storefront-hero-inner{padding:24px 18px}.creator-storefront.storefront-preview-scope .storefront-avatar{width:56px;height:56px}@media (width<=700px){.creator-storefront .storefront-identity{flex-wrap:wrap;align-items:flex-start;gap:18px}.creator-storefront .storefront-copy{flex:180px}.creator-storefront .storefront-product-count{text-align:left;min-width:0;padding:10px 16px}.creator-storefront .storefront-product-count strong{font-size:24px}.creator-storefront .storefront-product-count span{margin-right:12px;display:inline-block}.creator-storefront .storefront-hero{border-radius:22px}.creator-storefront .storefront-product-details{padding:14px}.portal-content:before{inset:12px}}@media (prefers-reduced-motion:reduce){.creator-storefront .storefront-product-card{transition:none}.creator-storefront .storefront-product-card:hover{transform:none}}.site-nav-shell.site-nav-shell.site-nav-shell,.site-footer-shell.site-footer-shell.site-footer-shell{--ss-ink:#192329;--ss-ink-soft:#48565f;--ss-paper:#e3e8eb;--ss-canvas:#bfc8ce;--ss-line:#a8b6bf;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#192329;-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:linear-gradient(125deg,#edf3f6ed,#d0dbe3ee 48%,#e3ebf1ed);border-color:#ffffff85;box-shadow:inset 0 1px #ffffffc9,inset 0 -1px #889cac30}.site-footer-shell.site-footer-shell.site-footer-shell{background:radial-gradient(at 8% 0,#cdc4e94d,#0000 55%),radial-gradient(at 92% 100%,#93bfd445,#0000 55%),linear-gradient(125deg,#e2e9eef5,#c7d2dbf5);position:relative}.site-footer-shell.site-footer-shell.site-footer-shell :is(p,nav,nav a,.text-ink-soft){color:#48565f}.site-footer-shell.site-footer-shell.site-footer-shell .border-line{border-color:#ffffff70}.site-footer-shell.site-footer-shell.site-footer-shell nav{gap:10px}.site-footer-shell.site-footer-shell.site-footer-shell nav a{background:#ffffff28;border:1px solid #ffffff73;border-radius:999px;min-height:40px;padding:10px 15px;font-size:12px;font-weight:600}.site-footer-shell.site-footer-shell.site-footer-shell nav a:hover{color:#192329;background:#ffffff60}.site-nav-shell.site-nav-shell.site-nav-shell :is(.text-ink,.text-ink-soft){color:#344552}.site-nav-shell.site-nav-shell.site-nav-shell .brand-wordmark img,.site-footer-shell.site-footer-shell.site-footer-shell .brand-wordmark img{filter:none}.site-footer-shell.site-footer-shell.site-footer-shell nav a[href=\/create]{color:#e60028;background:#e6002809;border-color:#e600282b}@media (width<=700px){.site-footer-shell.site-footer-shell.site-footer-shell>div:first-child{gap:22px;padding-block:28px}}.creator-storefront .storefront-hero{min-height:570px}.creator-storefront .storefront-hero:after{display:none}.creator-storefront .storefront-hero-inner{min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.creator-storefront .storefront-hero[data-featured-products=false] .storefront-hero-inner{grid-template-columns:1fr}.creator-storefront .storefront-editorial-copy{min-width:0}.creator-storefront .storefront-edition-label{letter-spacing:.16em;opacity:.8;margin-bottom:32px;font-family:monospace;font-size:10px}.creator-storefront .storefront-identity{grid-template-columns:1fr auto;gap:20px;display:grid}.creator-storefront .storefront-avatar{width:52px;height:52px;box-shadow:none;border-width:1px;grid-column:1}.creator-storefront .storefront-copy{grid-area:2/1/auto/-1}.creator-storefront .storefront-copy h1{font-size:clamp(44px,6vw,90px)}.creator-storefront .storefront-product-count{box-shadow:none;text-align:right;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:1/2;padding:0}.creator-storefront .storefront-product-count strong{font-size:24px}.storefront-collection-cta{background:var(--store-accent);min-height:48px;color:var(--store-accent-ink);border-radius:999px;align-items:center;gap:30px;margin-top:28px;padding:14px 22px;font-size:12px;font-weight:700;display:inline-flex}.storefront-collection-cta:focus-visible{outline-offset:4px;outline:2px solid}.storefront-featured-stage{min-width:0;height:clamp(320px,35vw,460px);position:relative}.storefront-featured-piece{color:#192329;background:linear-gradient(140deg,#faf9f6,#d4dfe5);border:1px solid #ffffff50;border-radius:24px;grid-template-rows:minmax(0,1fr) auto;transition:transform .25s;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 40px #0002}.storefront-featured-image{min-height:0;position:relative}.creator-storefront .storefront-featured-image .product-mockup-frame{inset:18px}.creator-storefront .storefront-featured-image img{object-fit:contain;width:100%;height:100%;transform:none}.storefront-featured-caption{justify-content:space-between;gap:16px;padding:16px 20px;font-size:11px;font-weight:600;display:flex}.storefront-featured-caption>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-featured-piece:not(.piece-0){display:none}.storefront-collection-heading{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;padding-bottom:22px;display:flex}.storefront-collection-heading p{letter-spacing:.14em;margin-bottom:10px;font-family:monospace;font-size:10px}.storefront-collection-heading h2{letter-spacing:-.035em;font-size:clamp(24px,3vw,40px);line-height:1.1}.storefront-collection-heading>span{color:var(--color-ink-soft);white-space:nowrap;font-size:12px}#store-collection,#store-preview-collection{scroll-margin-top:100px}.creator-storefront[data-preset=street] .storefront-hero{border-radius:0;margin:0}.creator-storefront[data-preset=street] .storefront-copy h1{font-size:clamp(56px,8vw,116px)}.creator-storefront[data-preset=street] .storefront-featured-piece{border-radius:0;transform:rotate(-3deg)}.creator-storefront[data-preset=street] .storefront-collection-cta{text-transform:uppercase;border-radius:0}.creator-storefront[data-preset=street] .storefront-product-card{border-radius:4px}.creator-storefront[data-preset=minimal] .storefront-hero{box-shadow:none;border:0}.creator-storefront[data-preset=minimal] .storefront-featured-piece{box-shadow:none;background:0 0;border:0}.creator-storefront[data-preset=minimal] .storefront-edition-label{letter-spacing:.28em}.creator-storefront[data-preset=minimal] .storefront-collection-cta{color:var(--store-hero-ink);background:0 0;border-bottom:1px solid;border-radius:0;padding-inline:0}.creator-storefront[data-preset=minimal] .storefront-product-card{box-shadow:none;border:0;border-radius:0}.creator-storefront[data-preset=pop] .storefront-featured-piece.piece-0{border-radius:16px;inset:0 22% 12% 0;transform:rotate(-8deg)}.creator-storefront[data-preset=pop] .storefront-featured-piece.piece-1{border-radius:16px;display:grid;inset:35% 0 0 48%;transform:rotate(9deg)}.creator-storefront[data-preset=pop] .storefront-collection-cta{box-shadow:4px 4px 0 var(--store-hero-ink)}.creator-storefront[data-preset=rainbow] .storefront-featured-stage{align-items:center;gap:12px;display:flex}.creator-storefront[data-preset=rainbow] .storefront-featured-piece{border-radius:90px 90px 20px 20px;flex:1;height:80%;display:grid;position:relative;inset:auto}.creator-storefront[data-preset=rainbow] .storefront-featured-piece.piece-1{height:100%}.creator-storefront[data-preset=rainbow] .storefront-featured-caption{padding:12px 8px;font-size:9px}.creator-storefront[data-preset=rainbow] .storefront-product-card{border-top:3px solid var(--store-accent)}.creator-storefront[data-preset=pink-lovers] .storefront-featured-piece{background:linear-gradient(145deg,#ffeff5,#ecc6d7);border-radius:48% 48% 16px 16px;box-shadow:0 25px 55px #6d254328}.creator-storefront[data-preset=pink-lovers] .storefront-edition-label{letter-spacing:.2em;font-style:italic}.creator-storefront[data-preset=pink-lovers] .storefront-product-card{border-radius:30px}.creator-storefront[data-preset="3d-pop"] .storefront-featured-stage{background:radial-gradient(ellipse at 50% 90%, color-mix(in oklab, var(--store-accent) 60%, transparent), transparent 65%);border-radius:45%}.creator-storefront[data-preset="3d-pop"] .storefront-featured-piece{box-shadow:18px 24px 0 color-mix(in oklab, var(--store-accent) 35%, transparent), 0 35px 55px #0003;inset:0 10% 10%;transform:perspective(900px)rotateY(-12deg)rotate(5deg)}.creator-storefront[data-preset="3d-pop"] .storefront-product-card{box-shadow:5px 6px 0 color-mix(in oklab, var(--store-accent) 25%, transparent)}.creator-storefront[data-preset="3d-scene"] .storefront-featured-piece{box-shadow:0 0 70px color-mix(in oklab, var(--store-accent) 22%, transparent), 0 30px 50px #0004;border-radius:50% 50% 24px 24px;inset:5% 10%}.creator-storefront[data-preset="3d-scene"] .storefront-edition-label{border-left:2px solid var(--store-accent);padding-left:12px}.creator-storefront[data-preset=liquid-glass] .storefront-featured-piece{background:linear-gradient(130deg,#ffffffa6,#dfecf2cc);border:1px solid #ffffffe0;border-radius:32px;inset:4%;box-shadow:inset 0 2px #fff,10px 10px #ffffff1a,0 25px 60px #163c4c40}.creator-storefront[data-preset=liquid-glass] .storefront-product-card{background:color-mix(in oklab, var(--color-paper) 80%, transparent)}.creator-storefront[data-preset=gradient-flow] .storefront-featured-piece{border-radius:50%;inset:3%}.creator-storefront[data-preset=gradient-flow] .storefront-featured-caption{padding-inline:20%;padding-bottom:12%}.creator-storefront[data-preset=gradient-flow] .storefront-product-card{border-radius:28px}.creator-storefront[data-preset=clean] .storefront-hero{box-shadow:none;border-radius:0;margin:0}.creator-storefront[data-preset=clean] .storefront-featured-piece{box-shadow:none;border-radius:2px}.creator-storefront[data-preset=clean] .storefront-editorial-copy{border-left:2px solid var(--store-accent);padding-left:28px}.creator-storefront[data-preset=clean] .storefront-product-card{box-shadow:none;border-radius:2px}.creator-storefront.storefront-preview-scope .storefront-hero{min-height:320px}.creator-storefront.storefront-preview-scope .storefront-hero-inner{gap:16px;padding:24px 18px}.creator-storefront.storefront-preview-scope .storefront-copy h1{font-size:clamp(24px,3vw,42px)}.creator-storefront.storefront-preview-scope .storefront-featured-stage{height:230px}.creator-storefront.storefront-preview-scope .storefront-edition-label{margin-bottom:16px;font-size:8px}@media (width<=700px){.creator-storefront .storefront-hero-inner{grid-template-columns:1fr;padding:32px 24px}.creator-storefront .storefront-copy h1{font-size:clamp(40px,12vw,70px)}.creator-storefront .storefront-featured-stage{height:360px}.creator-storefront .storefront-hero{min-height:0}.creator-storefront .storefront-identity{display:grid}.creator-storefront .storefront-edition-label{margin-bottom:22px}.creator-storefront .storefront-collection-heading{align-items:start}.creator-storefront.storefront-preview-scope[data-viewport=mobile] .storefront-hero-inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.storefront-featured-piece{transition:none}}.creator-storefront.storefront-preview-scope[data-viewport=mobile] .storefront-hero-inner{grid-template-columns:1fr}.creator-storefront.storefront-preview-scope[data-viewport=mobile] .storefront-featured-stage{height:260px}.creator-storefront.storefront-preview-scope .storefront-collection-cta{min-height:40px;margin-top:18px;padding:10px 14px;font-size:10px}.creator-drop-hero{isolation:isolate;color:#fffaf1;background:#e87a60;border-radius:28px;min-height:min(780px,90svh);margin:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff60,0 24px 60px #55291b20}.creator-drop-art{z-index:-2;align-items:center;animation:1.1s ease-out both drop-art-enter;display:grid;position:absolute;inset:0 0 0 34%}.creator-drop-art img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;animation:6s ease-in-out 1.1s infinite drop-art-hover;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 94%,#0000)}.creator-drop-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#b84a3cdc,#bf503052 44%,#0000 65%);position:absolute;inset:0}.creator-drop-grain{pointer-events:none;border:1px solid #ffffff30;border-radius:20px;position:absolute;inset:12px}.creator-drop-content{width:48%;padding:clamp(38px,7vw,100px) clamp(24px,5vw,70px);animation:.8s ease-out both drop-copy-enter}.creator-drop-eyebrow{letter-spacing:.18em;margin-bottom:32px;font:10px monospace}.creator-drop-content h1{letter-spacing:-.04em;white-space:pre-line;overflow-wrap:anywhere;font-family:Archivo Black,sans-serif;font-size:clamp(40px,6vw,84px);line-height:.98}.creator-drop-description{color:#fff4e4;max-width:320px;margin-top:24px;font-size:14px;line-height:1.7}.creator-drop-shop{color:#3b211d;cursor:pointer;background:#fffaf1;border:1px solid #fff4;border-radius:999px;align-items:center;gap:50px;min-height:54px;margin-top:32px;padding:18px 24px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 25px #67282125}.creator-drop-shop:hover{transform:translateY(-3px);box-shadow:0 16px 30px #67282140}.creator-drop-shop:focus-visible,.creator-drop-social a:focus-visible{outline-offset:5px;outline:2px solid #fff}.creator-drop-social{flex-wrap:wrap;gap:14px;margin-top:24px;font-size:11px;display:flex}.creator-drop-foot{letter-spacing:.12em;border-top:1px solid #fff3;justify-content:space-between;gap:20px;padding:20px 5%;font:9px monospace;display:flex}.creator-storefront .storefront-products[hidden]{display:none}.creator-storefront .storefront-products[data-revealed=true]{animation:.7s ease-out both drop-collection-enter}@keyframes drop-art-enter{0%{opacity:0;transform:translateY(30px)scale(.96)}to{opacity:1;transform:none}}@keyframes drop-art-hover{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-9px)rotate(.5deg)}}@keyframes drop-copy-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes drop-collection-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.creator-drop-hero.is-preview{min-height:440px;margin:10px}.creator-drop-hero.is-preview .creator-drop-content{padding:32px 20px}.creator-drop-hero.is-preview h1{font-size:32px}@media (width<=700px){.creator-drop-hero{border-radius:22px;min-height:700px;margin:10px}.creator-drop-art{inset:250px -6% 35px 0}.creator-drop-content{width:100%;padding:32px 24px 360px}.creator-drop-content h1{max-width:9ch;font-size:clamp(36px,10vw,54px)}.creator-drop-description{max-width:280px}.creator-drop-eyebrow{margin-bottom:20px}.creator-drop-hero:before{background:linear-gradient(#b84a3ccc,#0000 60%)}.creator-drop-shop{margin-top:20px}.creator-drop-foot{font-size:8px}}@media (prefers-reduced-motion:reduce){.creator-drop-art,.creator-drop-art img,.creator-drop-content,.creator-storefront .storefront-products[data-revealed=true]{animation:none}.creator-drop-shop{transition:none}.creator-drop-shop:hover{transform:none}}.creator-drop-character{width:100%;height:100%;animation:6s ease-in-out 1.1s infinite drop-art-hover;position:relative}.creator-drop-art .creator-drop-character img{animation:none}.creator-drop-eyes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.drop-blinking-eye{opacity:0;animation:5.8s linear 1.8s infinite creator-eye-blink}@keyframes creator-eye-blink{0%,44%,48%,92%,96%,to{opacity:0}45%,47%,93%,95%{opacity:1}}@media (prefers-reduced-motion:reduce){.creator-drop-character,.drop-blinking-eye{animation:none}}.creator-storefront.creator-storefront[data-preset=gradient-flow]{--ss-ink:#f1f4ee;--ss-ink-soft:#b4bdb5;--ss-paper:#1c2420;--ss-canvas:#111713;--ss-line:#344039;--store-accent:#dcff36;--store-accent-ink:#111713;--store-hero:#111713;--signal-shell:#171e19;--signal-text:#f1f4ee;--signal-muted:#b4bdb5;color:var(--signal-text);background:var(--ss-canvas)}.creator-storefront.creator-storefront[data-preset=gradient-flow][data-store-ambience=light]{--ss-ink:#18221b;--ss-ink-soft:#57645a;--ss-paper:#f4f6f0;--ss-canvas:#e8ece4;--ss-line:#c1cbbd;--signal-shell:#dfe6da;--signal-text:#18221b;--signal-muted:#57645a}.creator-storefront.creator-storefront[data-preset=gradient-flow] .storefront-products{background:0 0}.creator-storefront.creator-storefront[data-preset=gradient-flow] .storefront-collection-heading{border-color:var(--ss-line)}.creator-storefront.creator-storefront[data-preset=gradient-flow] .storefront-collection-heading p{color:#a2bd20}.creator-storefront.creator-storefront[data-preset=gradient-flow] .storefront-product-card{border:1px solid var(--ss-line);background:var(--ss-paper);color:var(--ss-ink);border-radius:20px;box-shadow:0 12px 32px #00000018}.creator-storefront.creator-storefront[data-preset=gradient-flow] .storefront-product-card:hover{border-color:#a2bd20;box-shadow:0 16px 36px #00000026}.creator-storefront.creator-storefront[data-preset=gradient-flow] .storefront-product-action{color:#a2bd20}
