@keyframes floatUp{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-13px) rotate(2deg)}}@keyframes floatAlt{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(-2deg)}}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(140deg,#fdf1f6,#fbeaf1 48%,#fdf6e8);display:flex;align-items:center;padding:60px 56px;min-height:488px;gap:40px}.hero-text[data-astro-cid-j7pv25f6]{flex:0 0 530px;display:flex;flex-direction:column;gap:18px}.hero-eyebrow[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--font-mono);color:var(--accent);letter-spacing:.16em}.eyebrow-star[data-astro-cid-j7pv25f6]{font-size:11px}.hero-headline[data-astro-cid-j7pv25f6]{font:800 66px/1 var(--font-display);color:var(--ink);letter-spacing:-.025em}.hero-headline-line[data-astro-cid-j7pv25f6]{display:block}.hero-headline-accent[data-astro-cid-j7pv25f6]{display:block;color:var(--accent);margin-top:4px}.hero-heading-line[data-astro-cid-j7pv25f6]{font:700 18px/1.4 var(--font-display);color:var(--ink);max-width:440px}.hero-body[data-astro-cid-j7pv25f6]{font:400 16px/1.65 var(--font-body);color:var(--ink-mute);max-width:420px}.hero-small-line[data-astro-cid-j7pv25f6]{font:500 12px/1 var(--font-mono);color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;margin-top:4px}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--accent);color:#fff;font:600 15px/1 var(--font-body);border:none;border-radius:32px;padding:16px 34px;cursor:pointer;text-decoration:none;display:inline-block;transition:opacity .15s,transform .15s}.btn-primary[data-astro-cid-j7pv25f6]:hover{opacity:.88;transform:translateY(-2px)}.hero-cats[data-astro-cid-j7pv25f6]{display:flex;gap:8px;flex-wrap:wrap}.cat-pill[data-astro-cid-j7pv25f6]{font:500 12px/1 var(--font-body);border-radius:20px;padding:7px 14px;text-decoration:none;transition:background .15s}.cat-pink[data-astro-cid-j7pv25f6]{background:#7a24471a;color:var(--accent)}.cat-purple[data-astro-cid-j7pv25f6]{background:#fddd5c14;color:#23181c}.cat-orange[data-astro-cid-j7pv25f6]{background:#23181c14;color:#23181c}.cat-green[data-astro-cid-j7pv25f6]{background:#f2b5cb14;color:#7a2447}.cat-pink[data-astro-cid-j7pv25f6]:hover{background:#7a24472e}.cat-purple[data-astro-cid-j7pv25f6]:hover{background:#fddd5c29}.cat-orange[data-astro-cid-j7pv25f6]:hover{background:#23181c29}.cat-green[data-astro-cid-j7pv25f6]:hover{background:#f2b5cb29}.hero-blobs[data-astro-cid-j7pv25f6]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:10px 0 10px 40px;align-items:center}.blob[data-astro-cid-j7pv25f6]{flex-shrink:0;object-fit:contain}.products-section[data-astro-cid-j7pv25f6]{background:#fff;padding:40px 56px 48px}.products-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.section-mono[data-astro-cid-j7pv25f6]{font:400 11px/1 var(--font-mono);color:var(--accent);letter-spacing:.14em;margin-bottom:7px}.section-title[data-astro-cid-j7pv25f6]{font:700 26px/1 var(--font-display);color:var(--ink)}.filter-radio[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter-pills[data-astro-cid-j7pv25f6]{display:flex;gap:8px}.filter-pill[data-astro-cid-j7pv25f6]{font:500 12px/1 var(--font-body);border-radius:20px;padding:8px 18px;cursor:pointer;border:1.5px solid #E6C9D6;background:transparent;color:var(--ink-mid);transition:all .15s}.filter-pill[data-astro-cid-j7pv25f6]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}#f-all[data-astro-cid-j7pv25f6]:checked~.products-header[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6][for=f-all],#f-glitter[data-astro-cid-j7pv25f6]:checked~.products-header[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6][for=f-glitter],#f-nails[data-astro-cid-j7pv25f6]:checked~.products-header[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6][for=f-nails]{background:var(--accent);color:#fff;border-color:var(--accent)}#f-glitter[data-astro-cid-j7pv25f6]:checked~.product-row[data-astro-cid-j7pv25f6] .product-card[data-astro-cid-j7pv25f6]:not([data-cat=glitter]),#f-nails[data-astro-cid-j7pv25f6]:checked~.product-row[data-astro-cid-j7pv25f6] .product-card[data-astro-cid-j7pv25f6]:not([data-cat=nails]){display:none}.product-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px}.product-card[data-astro-cid-j7pv25f6]{border-radius:14px;border:1px solid var(--border);overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s;display:block}.product-card[data-astro-cid-j7pv25f6]:hover{box-shadow:0 8px 28px #7a244724;transform:translateY(-2px)}.product-card-img[data-astro-cid-j7pv25f6]{height:160px;background:linear-gradient(145deg,#7a2447,#fddd5c);overflow:hidden;position:relative}.product-card-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.product-card-body[data-astro-cid-j7pv25f6]{padding:14px 16px;background:#fff}.product-code[data-astro-cid-j7pv25f6]{font:400 10px/1 var(--font-mono);color:var(--ink-faint);margin-bottom:4px;letter-spacing:.08em}.product-name[data-astro-cid-j7pv25f6]{font:600 13px/1.3 var(--font-body);color:var(--ink);margin-bottom:8px}.product-price[data-astro-cid-j7pv25f6]{font:700 14px/1 var(--font-mono);color:var(--ink);margin-bottom:11px}.product-btn[data-astro-cid-j7pv25f6]{width:100%;background:var(--accent);color:#fff;font:600 12px/1 var(--font-body);border-radius:20px;padding:10px;text-align:center;transition:background .2s}.product-card[data-astro-cid-j7pv25f6]:hover .product-btn[data-astro-cid-j7pv25f6]{background:var(--accent-dark)}.skeleton[data-astro-cid-j7pv25f6] .product-card-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.skeleton-line[data-astro-cid-j7pv25f6]{height:12px;background:#f5dce6;border-radius:6px}.skeleton-line[data-astro-cid-j7pv25f6].short{width:60%}.signup-section[data-astro-cid-j7pv25f6]{background:var(--ink);padding:56px 24px 64px;text-align:center}.signup-mono[data-astro-cid-j7pv25f6]{font:400 11px/1 var(--font-mono);color:#ffffffbf;letter-spacing:.14em;margin-bottom:10px}.signup-title[data-astro-cid-j7pv25f6]{font:700 30px/1.2 var(--font-display);color:#fff;margin-bottom:10px}.signup-body[data-astro-cid-j7pv25f6]{font:400 14px/1.6 var(--font-body);color:#ffffffd1;max-width:420px;margin:0 auto 24px}.signup-form[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;max-width:440px;margin:0 auto}.signup-input[data-astro-cid-j7pv25f6]{flex:1;min-width:220px;background:#fff;border:none;border-radius:24px;padding:13px 20px;font:400 14px/1 var(--font-body);color:var(--ink)}.signup-input[data-astro-cid-j7pv25f6]::placeholder{color:var(--ink-soft)}.signup-input[data-astro-cid-j7pv25f6]:focus{outline:2px solid white;outline-offset:2px}.signup-btn[data-astro-cid-j7pv25f6]{background:var(--ink);color:#fff;border:none;border-radius:24px;padding:13px 24px;font:600 14px/1 var(--font-body);cursor:pointer;transition:opacity .15s}.signup-btn[data-astro-cid-j7pv25f6]:hover{opacity:.85}.signup-status[data-astro-cid-j7pv25f6]{margin-top:16px;font:500 13px/1 var(--font-body);color:#fff}.signup-status--error[data-astro-cid-j7pv25f6]{color:#fddd5c}@media(max-width:1024px){.hero[data-astro-cid-j7pv25f6]{padding:48px 32px}.hero-text[data-astro-cid-j7pv25f6]{flex:0 0 420px}.hero-headline[data-astro-cid-j7pv25f6]{font-size:52px}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{flex-direction:column;padding:40px 24px;min-height:auto}.hero-text[data-astro-cid-j7pv25f6]{flex:none;width:100%}.hero-headline[data-astro-cid-j7pv25f6]{font-size:40px}.hero-blobs[data-astro-cid-j7pv25f6]{display:none}.products-section[data-astro-cid-j7pv25f6]{padding:32px 24px}.products-header[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:16px}.product-row[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}
