@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;700&family=Poppins:wght@400;600&family=Pacifico&display=swap";.collection-badge.svelte-a8yt2h{display:inline-block;background:var(--blush);color:var(--ink);font-family:Pacifico,Segoe Print,Segoe UI,cursive;padding:.15rem .5rem;border-radius:9999px;font-size:.78rem;font-weight:400;letter-spacing:.01em;box-shadow:0 1px 2px #0000000a;border:1px solid rgba(0,0,0,.03)}.collections-panel.svelte-a8yt2h{max-height:16rem;overflow:auto}.collections-panel.svelte-a8yt2h input[type=checkbox]:where(.svelte-a8yt2h){width:1rem;height:1rem}.filter-button.svelte-a8yt2h{cursor:url(../../../cursor.png),auto;border:1px solid rgba(0,0,0,.04);transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:600;font-size:.95rem;padding-left:.9rem;padding-right:.9rem}.filter-button.svelte-a8yt2h:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0000000f}.collections-panel.svelte-a8yt2h{padding:.25rem 0;border-radius:.5rem;box-shadow:0 10px 30px #00000014;cursor:url(../../../cursor.png),auto;background:linear-gradient(180deg,var(--white) 0%,#fffaf8 100%);min-width:14rem}.collections-panel.svelte-a8yt2h label:where(.svelte-a8yt2h){cursor:url(../../../cursor.png),auto}.collections-panel.svelte-a8yt2h .text-sm:where(.svelte-a8yt2h){color:var(--ink)}.dropdown-item.svelte-a8yt2h{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;color:var(--pink);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:400;font-size:.875rem}.dropdown-item.svelte-a8yt2h input[type=checkbox]:where(.svelte-a8yt2h){width:1rem;height:1rem;accent-color:var(--pink)}.dropdown-item.svelte-a8yt2h+.dropdown-item:where(.svelte-a8yt2h){border-top:1px solid rgba(0,0,0,.03)}.swatch.svelte-a8yt2h{width:12px;height:12px;border-radius:50%;border:1px solid rgba(0,0,0,.06);display:inline-block;flex:0 0 12px}.dropdown-item.svelte-a8yt2h:hover{background:#ffd6dd73}.dropdown-item.svelte-a8yt2h span.text-sm:where(.svelte-a8yt2h){color:var(--pink)}.product-title.svelte-a8yt2h{font-family:Comfortaa,Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:700;color:#ffb3d1;font-size:1.02rem;letter-spacing:-.01em}.product-price.svelte-a8yt2h{color:var(--pink);font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-weight:600;font-size:.95rem;margin-top:.25rem}.skeleton-img.svelte-a8yt2h{width:100%;height:100%;border-bottom:1px solid rgba(0,0,0,.03);background:linear-gradient(90deg,#fff,#fff 35%,#fff 65%,#fff);position:relative;overflow:hidden}.skeleton-img.svelte-a8yt2h:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffe5f0e6,#fff0f599 40%,#ffe5f0e6);background-size:200% 100%;animation:svelte-a8yt2h-shimmer-pink 1.25s linear infinite;border-radius:4px}.skeleton-line.svelte-a8yt2h{height:12px;border-radius:6px;background:linear-gradient(90deg,#ffebf3e6,#fff5f999,#ffebf3e6);background-size:200% 100%;animation:svelte-a8yt2h-shimmer-pink 1.25s linear infinite;box-shadow:inset 0 -1px #00000005}.skeleton-line.svelte-a8yt2h+.skeleton-line:where(.svelte-a8yt2h){margin-top:8px}.skeleton-badge.svelte-a8yt2h{width:48px;height:18px;border-radius:999px;display:inline-block;background:linear-gradient(90deg,#ffdce8,#ffd6e5);box-shadow:0 1px #00000008;margin-bottom:8px}@keyframes svelte-a8yt2h-shimmer-pink{0%{background-position:200% 0}to{background-position:-200% 0}}
