@font-face{font-family:Comfortaa;src:url(./comfortaa-latin.CLB3k12Y.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}@font-face{font-family:Quicksand;src:url(./quicksand-latin.BONBXOUv.woff2)format("woff2");font-style:normal;font-weight:300 700;font-display:swap}.bead-shop.svelte-189l3d8{overflow-wrap:anywhere;flex-direction:column;flex:1;font-weight:500;display:flex}.bead-shop.svelte-189l3d8 h1,.bead-shop.svelte-189l3d8 h2,.bead-shop.svelte-189l3d8 h3{letter-spacing:-.025em;text-wrap:balance;font-weight:700;line-height:1.3}.bead-shop.svelte-189l3d8 .btn{min-height:46px;padding-inline:1.4rem;font-weight:700;transition:transform .16s,box-shadow .16s,background .15s}.bead-shop.svelte-189l3d8 .btn:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.bead-shop.svelte-189l3d8 .btn:active{box-shadow:none;transform:translateY(1px)}.bead-shop.svelte-189l3d8 .btn-sm{min-height:40px;padding-inline:.9rem}.bead-shop.svelte-189l3d8 .input,.bead-shop.svelte-189l3d8 .select,.bead-shop.svelte-189l3d8 .textarea{border-radius:var(--radius-sm);border-width:1.5px;min-height:48px}.bead-shop.svelte-189l3d8 .card,.bead-shop.svelte-189l3d8 .card-tint,.bead-shop.svelte-189l3d8 .panel{border-radius:var(--radius-md)}.skip.svelte-189l3d8{z-index:110;background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:1rem;position:absolute;top:-100px;left:1rem}.skip.svelte-189l3d8:focus{top:1rem}.shop-header.svelte-189l3d8{background:var(--color-bg)}.announcement.svelte-189l3d8{background:var(--color-accent);color:var(--color-accent-contrast);text-align:center;justify-content:center;align-items:center;gap:.8rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;display:flex}.header-inner.svelte-189l3d8{max-width:var(--layout-max-width);padding:1rem var(--layout-gutter);align-items:center;gap:1.3rem;min-height:106px;margin:auto;display:flex;position:relative}.brand.svelte-189l3d8{color:var(--color-primary);font-family:var(--font-display);flex:none;align-items:center;max-width:200px;font-size:1.4rem;font-weight:700;display:inline-flex}.brand.svelte-189l3d8:hover{text-decoration:none}.brand.svelte-189l3d8 img:where(.svelte-189l3d8){object-fit:contain;width:auto;max-width:174px;height:74px}.primary-nav.svelte-189l3d8{align-items:center;gap:.2rem;margin-right:auto;font-size:.86rem;font-weight:700;display:flex}.primary-nav.svelte-189l3d8>a:where(.svelte-189l3d8),.collections-menu.svelte-189l3d8>summary:where(.svelte-189l3d8){white-space:nowrap;border-radius:var(--radius-pill);color:var(--color-text);padding:.65rem .85rem}.primary-nav.svelte-189l3d8>a[aria-current=page]:where(.svelte-189l3d8){background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-sm)}.primary-nav.svelte-189l3d8>a:where(.svelte-189l3d8):hover,.collections-menu.svelte-189l3d8>summary:where(.svelte-189l3d8):hover{background:var(--color-surface-strong);color:var(--color-text);text-decoration:none}.primary-nav.svelte-189l3d8>a[aria-current=page]:where(.svelte-189l3d8):hover{background:var(--color-primary-hover);color:var(--color-primary-contrast)}.collections-menu.svelte-189l3d8{position:relative}.collections-menu.svelte-189l3d8 summary:where(.svelte-189l3d8){cursor:pointer;list-style:none}.collections-menu.svelte-189l3d8 summary:where(.svelte-189l3d8)::-webkit-details-marker{display:none}.collection-options.svelte-189l3d8{z-index:40;background:var(--color-surface);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);padding:.65rem;position:absolute;top:calc(100% + .7rem);left:0}.collection-options.svelte-189l3d8 a:where(.svelte-189l3d8),.mobile-nav.svelte-189l3d8 a:where(.svelte-189l3d8){border-radius:var(--radius-sm);color:var(--color-text);padding:.65rem .8rem;display:block}.collection-options.svelte-189l3d8 a:where(.svelte-189l3d8):hover,.mobile-nav.svelte-189l3d8 a:where(.svelte-189l3d8):hover{background:var(--color-surface-tint);text-decoration:none}.collection-options.svelte-189l3d8 a[aria-current=page]:where(.svelte-189l3d8){background:var(--color-surface-tint);color:var(--color-primary)}.search.svelte-189l3d8{background:var(--color-surface-tint);border-radius:var(--radius-pill);width:220px;color:var(--color-muted);align-items:center;gap:.5rem;padding:.3rem .6rem .3rem .85rem;display:flex}.search.svelte-189l3d8 input:where(.svelte-189l3d8){width:100%;min-width:0;font:inherit;color:var(--color-text);background:0 0;border:0;padding:.3rem 0;font-size:.8rem}.search.svelte-189l3d8 input:where(.svelte-189l3d8):focus{outline:none}.search.svelte-189l3d8:focus-within{box-shadow:0 0 0 3px var(--color-focus-ring)}.search.svelte-189l3d8 button:where(.svelte-189l3d8){color:var(--color-primary);cursor:pointer;background:0 0;border:0;place-items:center;min-width:32px;min-height:36px;display:grid}.header-actions.svelte-189l3d8{align-items:center;gap:.65rem;display:flex}.round-action.svelte-189l3d8{background:var(--color-surface-tint);width:44px;height:44px;color:var(--color-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.round-action.svelte-189l3d8:hover{background:var(--color-surface-strong);text-decoration:none}.bag.svelte-189l3d8{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--palette-raspberry) 15%, var(--color-surface));min-height:44px;color:var(--color-primary);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:.55rem .85rem;font-size:.85rem;font-weight:700;display:flex}.bag.svelte-189l3d8:hover{text-decoration:none}.count.svelte-189l3d8{text-align:center;background:var(--color-primary);min-width:23px;color:var(--color-primary-contrast);border-radius:50%;font-size:.75rem}.menu-toggle.svelte-189l3d8{display:none}.mobile-nav.svelte-189l3d8{z-index:50;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:1rem;position:absolute;top:calc(100% - .25rem);left:1rem;right:1rem}main.svelte-189l3d8{flex:1;width:100%;min-height:45vh}main.svelte-189l3d8:focus{outline:none}.shop-footer.svelte-189l3d8{background:var(--color-surface-tint);margin-top:4rem}.footer-content.svelte-189l3d8{grid-template-columns:1.2fr 1fr 1fr 1.15fr;gap:2rem;padding-block:3.5rem;display:grid}.footer-content.svelte-189l3d8 h2:where(.svelte-189l3d8){margin:0 0 .5rem;font-size:1rem}.footer-content.svelte-189l3d8 p:where(.svelte-189l3d8),.footer-content.svelte-189l3d8 a:where(.svelte-189l3d8):not(.brand){font-size:.82rem}.footer-content.svelte-189l3d8 a:where(.svelte-189l3d8):not(.brand){color:var(--color-text)}.footer-content.svelte-189l3d8 nav:where(.svelte-189l3d8),.contact.svelte-189l3d8{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.footer-content.svelte-189l3d8 a:where(.svelte-189l3d8):hover{text-underline-offset:4px;text-decoration:underline}.footer-brand.svelte-189l3d8 p:where(.svelte-189l3d8){color:var(--color-muted);max-width:240px}.socials.svelte-189l3d8{flex-wrap:wrap;gap:.8rem;display:flex}.contact.svelte-189l3d8>a:where(.svelte-189l3d8){align-items:center;gap:.5rem;display:flex}.contact.svelte-189l3d8 p:where(.svelte-189l3d8){margin:0}.footer-charm.svelte-189l3d8{color:var(--color-primary);gap:1rem;margin-top:.9rem;display:flex}.footer-charm.svelte-189l3d8 svg:nth-child(2){color:var(--color-warning)}.footer-charm.svelte-189l3d8 svg:nth-child(3){color:var(--color-success)}.footer-bottom.svelte-189l3d8{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.7rem;padding-block:1rem 1.5rem;font-size:.72rem;display:flex}@media (width<=1100px){.header-inner.svelte-189l3d8{gap:.85rem}.search.svelte-189l3d8{width:180px}.primary-nav.svelte-189l3d8>a:where(.svelte-189l3d8),.collections-menu.svelte-189l3d8>summary:where(.svelte-189l3d8){padding:.6rem}.brand.svelte-189l3d8 img:where(.svelte-189l3d8){height:64px}.bag-label.svelte-189l3d8{display:none}}@media (width<=900px){.primary-nav.svelte-189l3d8{display:none}.menu-toggle.svelte-189l3d8{display:grid}.header-inner.svelte-189l3d8{flex-wrap:wrap;gap:.7rem;padding-block:.7rem}.brand.svelte-189l3d8{margin-right:auto}.search.svelte-189l3d8{order:3;width:100%}.search.svelte-189l3d8 input:where(.svelte-189l3d8){min-height:32px}.header-actions.svelte-189l3d8{gap:.4rem}.brand.svelte-189l3d8 img:where(.svelte-189l3d8){height:56px}.footer-content.svelte-189l3d8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=901px){.mobile-nav.svelte-189l3d8{display:none}}@media (width<=480px){.announcement.svelte-189l3d8{gap:.5rem;font-size:.7rem}.brand.svelte-189l3d8 img:where(.svelte-189l3d8){height:48px}.header-actions.svelte-189l3d8 .round-action:where(.svelte-189l3d8){width:40px;height:40px}.bag.svelte-189l3d8{padding:.5rem .7rem}.footer-content.svelte-189l3d8{gap:2rem 1.25rem;padding-block:2.5rem}.footer-brand.svelte-189l3d8,.contact.svelte-189l3d8{grid-column:1/-1}.footer-content.svelte-189l3d8 h2:where(.svelte-189l3d8){font-size:.9rem}.footer-bottom.svelte-189l3d8{flex-direction:column}}.treasure.svelte-3pngcj{background:var(--color-surface);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;padding:.8rem;transition:transform .2s,box-shadow .2s;display:flex}.treasure.svelte-3pngcj:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.photo.svelte-3pngcj{aspect-ratio:1;border-radius:calc(var(--radius-lg) - .55rem);background:var(--color-surface-tint);display:block;position:relative;overflow:hidden}.photo.svelte-3pngcj img,.photo.svelte-3pngcj .placeholder{object-fit:cover;border-radius:0;width:100%;height:100%}.photo.svelte-3pngcj img{transition:transform .4s}.photo.svelte-3pngcj:hover img{transform:scale(1.035)}.sticker.svelte-3pngcj{border-radius:var(--radius-pill);background:var(--color-accent);max-width:calc(100% - 1.4rem);color:var(--color-accent-contrast);box-shadow:0 0 0 2px var(--color-surface), var(--shadow-sm);align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.65rem;font-weight:700;display:flex;position:absolute;top:.7rem;left:.7rem;transform:rotate(-3deg)}.sticker.mint.svelte-3pngcj{background:color-mix(in srgb, var(--palette-mint) 17%, var(--color-surface));color:var(--color-success)}.sticker.neutral.svelte-3pngcj{background:var(--color-surface-tint);color:var(--color-muted)}.details.svelte-3pngcj{flex-direction:column;flex:1;padding:.85rem .15rem .2rem;display:flex}h3.svelte-3pngcj{margin:0 0 .45rem;font-size:1rem;line-height:1.45}h3.svelte-3pngcj a:where(.svelte-3pngcj){color:var(--color-text)}h3.svelte-3pngcj a:where(.svelte-3pngcj):hover{text-underline-offset:4px;text-decoration:underline}.description.svelte-3pngcj{color:var(--color-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1.1rem;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.card-bottom.svelte-3pngcj{flex-direction:column;gap:.7rem;margin-top:auto;display:flex}.price-line.svelte-3pngcj{color:var(--color-primary);font-size:1.15rem}.price-line.svelte-3pngcj .price-compare{font-size:.75rem}.quick.svelte-3pngcj [data-part=quick-add],.quick.svelte-3pngcj [data-part=quick-add] form{width:100%;display:flex}.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-button],.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-link],.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-sold-out]{background:var(--color-primary);width:100%;min-height:42px;color:var(--color-primary-contrast);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--color-surface), 0 3px 0 color-mix(in srgb, var(--color-text) 18%, transparent);cursor:pointer;border:0;justify-content:center;align-items:center;padding:.4rem .75rem;font-family:inherit;font-size:.78rem;font-weight:700;display:flex}.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-button]:hover,.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-link]:hover{background:var(--color-primary-hover);text-decoration:none}.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-sold-out]{background:var(--color-surface-tint);color:var(--color-muted);box-shadow:none;cursor:default}.quick.svelte-3pngcj [data-part=quick-add-note]{display:none}@media (width<=480px){.treasure.svelte-3pngcj{border-radius:1.6rem;padding:.55rem}.photo.svelte-3pngcj{border-radius:1.1rem}h3.svelte-3pngcj{font-size:.85rem}.details.svelte-3pngcj{padding:.65rem .1rem .1rem}.sticker.svelte-3pngcj{padding:.2rem .4rem;font-size:.58rem;top:.4rem;left:.4rem}.price-line.svelte-3pngcj{font-size:1rem}.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-button],.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-link],.treasure.svelte-3pngcj .quick:where(.svelte-3pngcj) [data-part=quick-add-sold-out]{padding:.35rem .4rem;font-size:.7rem}.description.svelte-3pngcj{font-size:.72rem}}.hero.svelte-q8gsxh{grid-template-columns:1.06fr 1fr;align-items:center;gap:3rem;padding:3.25rem 0 4.5rem;display:grid;position:relative}.hero.svelte-q8gsxh:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 83% 35%, color-mix(in srgb, var(--palette-sun) 28%, transparent), transparent 45%), radial-gradient(ellipse at 47% 68%, color-mix(in srgb, var(--palette-mint) 13%, transparent), transparent 48%);z-index:0;position:absolute;inset:0 calc(-1*clamp(1rem,4vw,3.5rem));-webkit-mask-image:radial-gradient(closest-side,currentColor 55%,#0000);mask-image:radial-gradient(closest-side,currentColor 55%,#0000)}.hero-copy.svelte-q8gsxh,.hero-art.svelte-q8gsxh{position:relative}.hero.no-photo.svelte-q8gsxh{grid-template-columns:1fr;max-width:850px;min-height:420px}.hero.no-photo.svelte-q8gsxh:before{inset:0 -1rem}.hero.no-photo.svelte-q8gsxh .hero-copy:where(.svelte-q8gsxh){padding:1rem 0}.eyebrow.svelte-q8gsxh{border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-sm);letter-spacing:.065em;color:var(--color-primary);align-items:center;gap:.5rem;padding:.45rem .85rem;font-size:.66rem;font-weight:700;display:inline-flex}h1.svelte-q8gsxh{color:var(--color-primary);max-width:650px;margin:1.2rem 0 1.35rem;font-size:clamp(2rem,3.55vw,3.15rem);line-height:1.2}.intro.svelte-q8gsxh{max-width:490px;margin:0 0 1.65rem;font-size:1rem;line-height:1.85}.hero-actions.svelte-q8gsxh{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.hero-actions.svelte-q8gsxh .btn:where(.svelte-q8gsxh){font-size:.9rem}.browse.svelte-q8gsxh{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-surface-strong);text-decoration-color:var(--color-surface-strong);text-underline-offset:6px;padding:.5rem 0;font-size:.82rem;font-weight:700;text-decoration-thickness:2px}.browse.svelte-q8gsxh span:where(.svelte-q8gsxh){color:var(--color-primary)}.beads.svelte-q8gsxh{align-items:center;gap:.2rem;margin-top:1.75rem;display:flex}.beads.svelte-q8gsxh span:where(.svelte-q8gsxh){background:color-mix(in srgb, var(--palette-raspberry) 18%, var(--color-surface));width:29px;height:29px;color:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface), var(--shadow-sm);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;display:grid}.beads.svelte-q8gsxh span:where(.svelte-q8gsxh):nth-of-type(2),.beads.svelte-q8gsxh span:where(.svelte-q8gsxh):nth-of-type(5){background:var(--color-accent);color:var(--color-accent-contrast)}.beads.svelte-q8gsxh span:where(.svelte-q8gsxh):nth-of-type(3){background:color-mix(in srgb, var(--palette-mint) 25%, var(--color-surface));color:var(--color-success)}.beads.svelte-q8gsxh i:where(.svelte-q8gsxh){border-radius:var(--radius-pill);background:var(--color-surface-strong);width:35px;height:2px}.hero-art.svelte-q8gsxh{min-width:0;padding:.65rem .75rem .75rem}.image-mat.svelte-q8gsxh{background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:2.75rem;padding:.85rem;position:relative;transform:rotate(2deg)}.image-mat.svelte-q8gsxh>img:where(.svelte-q8gsxh){aspect-ratio:1.03;object-fit:cover;border-radius:2rem;width:100%;height:auto}.photo-caption.svelte-q8gsxh{background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.64rem;font-weight:700;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.photo-caption.svelte-q8gsxh svg{color:var(--color-primary);flex-shrink:0;margin-left:auto}.mint-dot.svelte-q8gsxh{background:var(--color-success);border-radius:50%;flex-shrink:0;width:8px;height:8px}.photo-sticker.svelte-q8gsxh{background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-pill);box-shadow:0 0 0 3px var(--color-surface), var(--shadow-sm);align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-.4rem;left:.2rem;transform:rotate(-9deg)}.hero-sparkle.svelte-q8gsxh{color:var(--color-primary);font-size:3.6rem;line-height:1;position:absolute;top:-.75rem;right:-.55rem}.hero-flower.svelte-q8gsxh{background:color-mix(in srgb, var(--palette-mint) 20%, var(--color-surface));color:var(--color-success);width:53px;height:53px;box-shadow:0 0 0 4px var(--color-surface), var(--shadow-sm);border-radius:50%;place-items:center;font-size:2rem;display:grid;position:absolute;bottom:-.2rem;right:-.2rem;transform:rotate(12deg)}.product-section.svelte-q8gsxh{margin:1rem 0 4.5rem}.section-head.svelte-q8gsxh{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.65rem;display:flex}.section-head.svelte-q8gsxh h2:where(.svelte-q8gsxh),.center-head.svelte-q8gsxh h2:where(.svelte-q8gsxh){margin:.35rem 0 0;font-size:clamp(1.35rem,2.6vw,1.9rem)}.kicker.svelte-q8gsxh{letter-spacing:.09em;color:var(--color-primary);align-items:center;gap:.4rem;margin:0;font-size:.65rem;font-weight:700;display:flex}.text-link.svelte-q8gsxh{color:var(--color-primary);flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.78rem;font-weight:700;display:flex}.text-link.svelte-q8gsxh:hover{text-underline-offset:4px;text-decoration:underline}.grid-products.svelte-q8gsxh{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.collections.svelte-q8gsxh{background:var(--color-surface-tint);border-radius:var(--radius-lg);margin:0 0 4.5rem;padding:2.75rem 2rem;scroll-margin-top:2rem}.center-head.svelte-q8gsxh{text-align:center;max-width:650px;margin:0 auto 2rem}.mini-sticker.svelte-q8gsxh{background:color-mix(in srgb, var(--palette-mint) 20%, var(--color-surface));color:var(--color-success);letter-spacing:.07em;border-radius:var(--radius-pill);padding:.3rem .7rem;font-size:.6rem;font-weight:700;display:inline-block}.center-head.svelte-q8gsxh h2:where(.svelte-q8gsxh){margin-top:.8rem}.center-head.svelte-q8gsxh p:where(.svelte-q8gsxh){color:var(--color-muted);margin:.7rem 0 0;font-size:.85rem}.collection-grid.svelte-q8gsxh{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1.1rem;display:grid}.collection-card.svelte-q8gsxh{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;padding:.7rem;transition:transform .2s;display:flex}.collection-card.svelte-q8gsxh:hover{transform:translateY(-3px)}.collection-photo.svelte-q8gsxh{aspect-ratio:1.2;background:color-mix(in srgb, var(--palette-raspberry) 12%, var(--color-surface));color:var(--color-primary);border-radius:1.1rem;place-items:center;display:grid;overflow:hidden}.collection-photo.yellow.svelte-q8gsxh{background:color-mix(in srgb, var(--palette-sun) 30%, var(--color-surface));color:var(--color-warning)}.collection-photo.mint.svelte-q8gsxh{background:color-mix(in srgb, var(--palette-mint) 14%, var(--color-surface));color:var(--color-success)}.collection-photo.svelte-q8gsxh img:where(.svelte-q8gsxh){object-fit:cover;width:100%;height:100%}.collection-name.svelte-q8gsxh{justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem .2rem .25rem;font-size:.82rem;font-weight:700;display:flex}.collection-name.svelte-q8gsxh svg{color:var(--color-primary);flex-shrink:0}.happy-note.svelte-q8gsxh{border-radius:var(--radius-lg);background:linear-gradient(110deg, color-mix(in srgb, var(--palette-raspberry) 14%, var(--color-surface)), var(--color-surface-tint) 50%, color-mix(in srgb, var(--palette-sun) 45%, var(--color-surface)));box-shadow:0 0 0 8px var(--color-surface), var(--shadow-sm);align-items:center;gap:1.75rem;margin-bottom:2rem;padding:2.5rem;display:flex}.happy-note.svelte-q8gsxh h2:where(.svelte-q8gsxh){margin:.45rem 0;font-size:1.65rem}.happy-note.svelte-q8gsxh p:where(.svelte-q8gsxh){color:var(--color-muted);margin:.5rem 0 0;font-size:.85rem}.happy-note.svelte-q8gsxh>.btn:where(.svelte-q8gsxh){flex-shrink:0;margin-left:auto;font-size:.85rem}.note-charm.svelte-q8gsxh{background:var(--color-accent);color:var(--color-accent-contrast);border-radius:50%;flex-shrink:0;place-items:center;width:77px;height:77px;display:grid;transform:rotate(-12deg)}@media (width<=900px){.hero.svelte-q8gsxh{gap:1.5rem;padding-block:2.5rem 3.5rem}.hero.svelte-q8gsxh:before{inset:0 -1rem}.hero-actions.svelte-q8gsxh{gap:.8rem}.hero-actions.svelte-q8gsxh .btn:where(.svelte-q8gsxh){font-size:.8rem}.grid-products.svelte-q8gsxh{grid-template-columns:repeat(2,minmax(0,1fr))}.happy-note.svelte-q8gsxh{flex-wrap:wrap;gap:1rem;padding:1.75rem}.happy-note.svelte-q8gsxh>.btn:where(.svelte-q8gsxh){margin-left:0}.note-charm.svelte-q8gsxh{width:60px;height:60px}.hero-art.svelte-q8gsxh{padding:0}.photo-caption.svelte-q8gsxh{padding:.45rem .6rem;font-size:.55rem}.image-mat.svelte-q8gsxh{border-radius:2rem;padding:.65rem}.image-mat.svelte-q8gsxh>img:where(.svelte-q8gsxh){border-radius:1.5rem}.hero-sparkle.svelte-q8gsxh{font-size:2.5rem;right:-.4rem}.photo-sticker.svelte-q8gsxh{font-size:.6rem}.collections.svelte-q8gsxh{padding:2rem 1.25rem}}@media (width<=620px){.hero.svelte-q8gsxh{grid-template-columns:1fr;gap:2.25rem;padding-block:2rem 3.25rem}.hero-copy.svelte-q8gsxh{max-width:500px}.hero.svelte-q8gsxh h1:where(.svelte-q8gsxh){margin:1rem 0;font-size:2.15rem}.intro.svelte-q8gsxh{font-size:.9rem;line-height:1.8}.hero-art.svelte-q8gsxh{justify-self:center;width:90%;max-width:440px}.hero.svelte-q8gsxh .beads:where(.svelte-q8gsxh){display:none}.image-mat.svelte-q8gsxh>img:where(.svelte-q8gsxh){aspect-ratio:1.15}.photo-caption.svelte-q8gsxh{font-size:.62rem}.section-head.svelte-q8gsxh{align-items:center;gap:.65rem;margin-bottom:1.2rem}.section-head.svelte-q8gsxh h2:where(.svelte-q8gsxh){font-size:1.25rem}.text-link.svelte-q8gsxh{font-size:.7rem}.kicker.svelte-q8gsxh{font-size:.56rem}.grid-products.svelte-q8gsxh{gap:.8rem}.product-section.svelte-q8gsxh{margin-bottom:3rem}.collections.svelte-q8gsxh{margin-bottom:3rem;padding:2rem 1rem}.collection-grid.svelte-q8gsxh{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.collection-name.svelte-q8gsxh{font-size:.73rem}.happy-note.svelte-q8gsxh{gap:1rem;padding:1.5rem 1rem}.happy-note.svelte-q8gsxh>div:where(.svelte-q8gsxh){flex:1;min-width:180px}.happy-note.svelte-q8gsxh h2:where(.svelte-q8gsxh){font-size:1.3rem}.happy-note.svelte-q8gsxh>.btn:where(.svelte-q8gsxh){width:100%;margin-top:.5rem}.note-charm.svelte-q8gsxh{width:48px;height:48px}.note-charm.svelte-q8gsxh svg{width:32px;height:32px}.hero.no-photo.svelte-q8gsxh{min-height:350px}}.catalog-header.svelte-1j36k1f{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--palette-sun) 25%, transparent), transparent 50%), var(--color-surface-tint);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:1.5rem;margin:1.5rem 0 2rem;padding:2.5rem;display:flex}.eyebrow.svelte-1j36k1f{letter-spacing:.07em;background:color-mix(in srgb, var(--palette-raspberry) 12%, var(--color-surface));color:var(--color-primary);border-radius:var(--radius-pill);align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.62rem;font-weight:700;display:inline-flex}h1.svelte-1j36k1f{color:var(--color-primary);margin:.9rem 0;font-size:clamp(1.8rem,3.8vw,3rem)}.catalog-header.svelte-1j36k1f p:where(.svelte-1j36k1f){color:var(--color-muted);max-width:650px;margin:.5rem 0 0;font-size:.95rem}.header-charm.svelte-1j36k1f{background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-md);width:88px;height:88px;box-shadow:0 0 0 5px var(--color-surface), var(--shadow-sm);flex-shrink:0;place-items:center;display:grid;transform:rotate(9deg)}.catalog-layout.svelte-1j36k1f{grid-template-columns:235px minmax(0,1fr);gap:1.75rem;display:grid}.filters.svelte-1j36k1f{min-width:0}.collections.svelte-1j36k1f,.filter-panel.svelte-1j36k1f{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-bottom:1.25rem;padding:1.15rem}.filters.svelte-1j36k1f h2:where(.svelte-1j36k1f){align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:1rem;display:flex}.filters.svelte-1j36k1f h2:where(.svelte-1j36k1f) svg{color:var(--color-primary)}.collections.svelte-1j36k1f a:where(.svelte-1j36k1f){border-radius:var(--radius-pill);background:var(--color-surface-tint);justify-content:space-between;align-items:center;margin:.45rem 0;padding:.6rem .8rem;font-size:.82rem;font-weight:600;display:flex}.collections.svelte-1j36k1f a[aria-current=page]:where(.svelte-1j36k1f){background:var(--color-primary);color:var(--color-primary-contrast);box-shadow:var(--shadow-sm)}.collections.svelte-1j36k1f a:where(.svelte-1j36k1f):hover{background:var(--color-surface-strong);text-decoration:none}.collections.svelte-1j36k1f a[aria-current=page]:where(.svelte-1j36k1f):hover{background:var(--color-primary-hover)}.filter-panel.svelte-1j36k1f{--filter-form-gap:1rem}.filter-panel.svelte-1j36k1f [data-part~=filter-form-actions]{flex-direction:column;align-items:stretch;display:flex}.filter-panel.svelte-1j36k1f [data-part~=filter-form-actions] .btn{width:100%}.filter-panel.svelte-1j36k1f [data-part~=filter-form-stock] input{accent-color:var(--color-primary);vertical-align:middle;width:18px;height:18px}.results.svelte-1j36k1f{min-width:0}.results-top.svelte-1j36k1f{background:var(--color-surface);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);color:var(--color-muted);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.5rem;padding:.85rem 1.25rem;font-size:.8rem;display:flex}.results-top.svelte-1j36k1f svg{color:var(--color-primary)}.grid-products.svelte-1j36k1f{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.pagination.svelte-1j36k1f{margin:1rem 0 2.5rem}.empty.svelte-1j36k1f{background:var(--color-surface);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm);padding:3rem 1.5rem}.empty-icon.svelte-1j36k1f{background:var(--color-surface-tint);width:70px;height:70px;color:var(--color-primary);border-radius:50%;place-items:center;margin:0 auto 1.5rem;display:grid}.empty.svelte-1j36k1f h2:where(.svelte-1j36k1f){font-size:1.3rem}.empty.svelte-1j36k1f p:where(.svelte-1j36k1f){color:var(--color-muted);max-width:360px;margin:1rem auto 1.5rem;font-size:.9rem}@media (width<=1000px){.catalog-layout.svelte-1j36k1f{grid-template-columns:210px minmax(0,1fr);gap:1rem}.grid-products.svelte-1j36k1f{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-header.svelte-1j36k1f{padding:2rem}.collections.svelte-1j36k1f,.filter-panel.svelte-1j36k1f{padding:1rem}}@media (width<=700px){.catalog-header.svelte-1j36k1f{border-radius:1.7rem;gap:1rem;margin-top:1rem;padding:1.5rem}.catalog-header.svelte-1j36k1f p:where(.svelte-1j36k1f){font-size:.85rem}.header-charm.svelte-1j36k1f{border-radius:1rem;width:56px;height:56px}.header-charm.svelte-1j36k1f svg{width:29px;height:29px}h1.svelte-1j36k1f{font-size:1.8rem}.catalog-layout.svelte-1j36k1f{grid-template-columns:1fr}.collections.svelte-1j36k1f{padding:1rem}.collections.svelte-1j36k1f a:where(.svelte-1j36k1f){gap:.5rem;margin:.25rem .25rem .25rem 0;font-size:.75rem;display:inline-flex}.collections.svelte-1j36k1f h2:where(.svelte-1j36k1f){margin-bottom:.6rem}.filter-panel.svelte-1j36k1f{margin-bottom:.5rem}.filter-panel.svelte-1j36k1f [data-part~=filter-form]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.8rem;display:grid}.filter-panel.svelte-1j36k1f [data-part~=filter-form-actions]{flex-flow:wrap;grid-column:1/-1}.filter-panel.svelte-1j36k1f [data-part~=filter-form-actions] .btn{flex:1;width:auto}.grid-products.svelte-1j36k1f{gap:.8rem}.results-top.svelte-1j36k1f{margin-bottom:1rem}.eyebrow.svelte-1j36k1f{font-size:.54rem}.pagination.svelte-1j36k1f{margin-block:2rem}}@media (width<=380px){.header-charm.svelte-1j36k1f{display:none}.filter-panel.svelte-1j36k1f [data-part~=filter-form]{grid-template-columns:1fr}}.breadcrumbs.svelte-1ksmxhr{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.6rem;padding:1.6rem 0;font-size:.75rem;display:flex}.breadcrumbs.svelte-1ksmxhr a:where(.svelte-1ksmxhr):hover{text-decoration:underline}.product-layout.svelte-1ksmxhr{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.gallery.svelte-1ksmxhr{min-width:0}.main-photo.svelte-1ksmxhr{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);aspect-ratio:1;padding:.85rem;position:relative;overflow:hidden}.main-photo.svelte-1ksmxhr .product-image,.main-photo.svelte-1ksmxhr .placeholder{object-fit:cover;border-radius:calc(var(--radius-lg) - .6rem);width:100%;height:100%}.photo-heart.svelte-1ksmxhr{background:var(--color-surface);width:42px;height:42px;color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.5rem;right:1.5rem;transform:rotate(8deg)}.thumbnails.svelte-1ksmxhr{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.thumbnails.svelte-1ksmxhr button:where(.svelte-1ksmxhr){border-radius:var(--radius-sm);background:var(--color-surface);width:80px;max-width:25%;height:80px;box-shadow:var(--shadow-sm);cursor:pointer;border:0;padding:.3rem}.thumbnails.svelte-1ksmxhr button[aria-pressed=true]:where(.svelte-1ksmxhr){box-shadow:0 0 0 3px var(--color-primary)}.thumbnails.svelte-1ksmxhr button:where(.svelte-1ksmxhr) .product-image,.thumbnails.svelte-1ksmxhr button:where(.svelte-1ksmxhr) .placeholder{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.product-info.svelte-1ksmxhr{padding:.5rem 0}.eyebrow.svelte-1ksmxhr{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--palette-mint) 12%, var(--color-surface));color:var(--color-success);letter-spacing:.05em;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.61rem;font-weight:700;display:inline-flex}h1.svelte-1ksmxhr{color:var(--color-primary);margin:1rem 0;font-size:clamp(1.8rem,3.1vw,2.6rem)}.rating.svelte-1ksmxhr{--rating-color:var(--color-warning);margin-bottom:1.25rem;font-size:.82rem}.digital-note.svelte-1ksmxhr{color:var(--color-success);font-size:.8rem;font-weight:700}.purchase-block.svelte-1ksmxhr{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin:1.5rem 0;padding:1.5rem}.purchase-block.svelte-1ksmxhr form{margin:0}.purchase-block.svelte-1ksmxhr .btn-primary{flex:1}.purchase-block.svelte-1ksmxhr fieldset{min-width:0}.purchase-block.svelte-1ksmxhr .qty{flex-shrink:0}.description.svelte-1ksmxhr{padding-top:1rem}.description.svelte-1ksmxhr h2:where(.svelte-1ksmxhr){margin:0 0 .8rem;font-size:1.05rem}.description.svelte-1ksmxhr p:where(.svelte-1ksmxhr){color:var(--color-muted);white-space:pre-line;margin:.7rem 0;font-size:.9rem;line-height:1.9}.specs-wrap.svelte-1ksmxhr .specs{background:var(--color-surface-tint);border-radius:var(--radius-md);margin-top:2.5rem;padding:2rem}.specs-wrap.svelte-1ksmxhr .specs-title{margin:0 0 1.25rem;font-size:1.2rem}.reviews-wrap.svelte-1ksmxhr #reviews{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin:3rem 0;padding:2rem}.reviews-wrap.svelte-1ksmxhr h2{font-size:1.3rem}.related.svelte-1ksmxhr{margin-top:3.5rem}.section-head.svelte-1ksmxhr{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-head.svelte-1ksmxhr h2:where(.svelte-1ksmxhr){margin:.4rem 0 0;font-size:1.6rem}.section-head.svelte-1ksmxhr>a:where(.svelte-1ksmxhr){color:var(--color-primary);font-size:.8rem;font-weight:700}.kicker.svelte-1ksmxhr{color:var(--color-primary);letter-spacing:.06em;align-items:center;gap:.4rem;margin:0;font-size:.62rem;font-weight:700;display:flex}.grid-products.svelte-1ksmxhr{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}@media (width<=850px){.product-layout.svelte-1ksmxhr{gap:1.5rem}.purchase-block.svelte-1ksmxhr{padding:1.2rem}.grid-products.svelte-1ksmxhr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.breadcrumbs.svelte-1ksmxhr{padding:1.1rem 0;font-size:.7rem}.product-layout.svelte-1ksmxhr{grid-template-columns:1fr;gap:1.75rem}.main-photo.svelte-1ksmxhr{border-radius:2rem;padding:.65rem}.main-photo.svelte-1ksmxhr .product-image,.main-photo.svelte-1ksmxhr .placeholder{border-radius:1.5rem}.product-info.svelte-1ksmxhr{padding:0}h1.svelte-1ksmxhr{font-size:1.9rem}.purchase-block.svelte-1ksmxhr{margin-top:1rem}.specs-wrap.svelte-1ksmxhr .specs,.reviews-wrap.svelte-1ksmxhr #reviews{margin-top:2rem;padding:1.5rem}.section-head.svelte-1ksmxhr h2:where(.svelte-1ksmxhr){font-size:1.3rem}.grid-products.svelte-1ksmxhr{gap:.8rem}.related.svelte-1ksmxhr{margin-top:2.5rem}}.cart-heading.svelte-16mva8k{padding:2.5rem 0 2rem}.eyebrow.svelte-16mva8k{background:color-mix(in srgb, var(--palette-raspberry) 10%, var(--color-surface));color:var(--color-primary);border-radius:var(--radius-pill);letter-spacing:.05em;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.62rem;font-weight:700;display:inline-flex}h1.svelte-16mva8k{margin:.9rem 0 1rem;font-size:clamp(1.9rem,3.3vw,2.7rem)}h1.svelte-16mva8k span:where(.svelte-16mva8k){color:var(--color-primary)}.cart-heading.svelte-16mva8k>a:where(.svelte-16mva8k){color:var(--color-primary);font-size:.85rem;font-weight:700}.cart-heading.svelte-16mva8k>a:where(.svelte-16mva8k):hover{text-decoration:underline}.cart-layout.svelte-16mva8k{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:2rem;margin-bottom:4rem;display:grid}.cart-layout.empty.svelte-16mva8k{grid-template-columns:1fr}.cart-editor.svelte-16mva8k{min-width:0}.panel-head.svelte-16mva8k{align-items:center;gap:.65rem;margin-bottom:1.25rem;display:flex}.panel-head.svelte-16mva8k svg{color:var(--color-primary)}.panel-head.svelte-16mva8k h2:where(.svelte-16mva8k){margin:0;font-size:1.1rem}.panel-head.svelte-16mva8k>span:where(.svelte-16mva8k){color:var(--color-muted);margin-left:auto;font-size:.8rem}.codes.svelte-16mva8k{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin-top:1.5rem;padding:1.5rem}.codes.svelte-16mva8k .input{flex:1;min-width:100px}.summary.svelte-16mva8k{min-width:0;padding-top:.8rem;position:relative}.summary-sticker.svelte-16mva8k{z-index:1;background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--color-surface), var(--shadow-sm);align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:0;left:1rem;transform:rotate(-3deg)}.summary.svelte-16mva8k .panel{background:var(--color-surface-tint);border-radius:var(--radius-lg);padding-top:2rem}.summary.svelte-16mva8k h2{font-size:1.25rem}.summary.svelte-16mva8k .btn{width:100%}.cart-editor.svelte-16mva8k .empty{text-align:center;padding:3rem 1.5rem}@media (width<=850px){.cart-layout.svelte-16mva8k{grid-template-columns:1fr;gap:2.5rem}.summary.svelte-16mva8k{justify-self:center;width:100%;max-width:600px}.cart-heading.svelte-16mva8k{padding-top:2rem}.codes.svelte-16mva8k{padding:1.25rem}}@media (width<=480px){h1.svelte-16mva8k{font-size:1.8rem}.cart-heading.svelte-16mva8k{padding-bottom:1.5rem}.summary.svelte-16mva8k .panel{border-radius:1.8rem}.codes.svelte-16mva8k form .cluster{align-items:stretch}.codes.svelte-16mva8k form .btn{width:100%}.panel-head.svelte-16mva8k h2:where(.svelte-16mva8k){font-size:1rem}}.checkout-heading.svelte-r8gr6{padding:2.5rem 0 1.75rem}.eyebrow.svelte-r8gr6{background:color-mix(in srgb, var(--palette-mint) 12%, var(--color-surface));color:var(--color-success);border-radius:var(--radius-pill);letter-spacing:.06em;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.62rem;font-weight:700;display:inline-flex}h1.svelte-r8gr6{margin:.9rem 0 1rem;font-size:clamp(1.9rem,3.3vw,2.7rem)}.checkout-heading.svelte-r8gr6>a:where(.svelte-r8gr6){color:var(--color-primary);font-size:.85rem;font-weight:700}.checkout-heading.svelte-r8gr6>a:where(.svelte-r8gr6):hover{text-decoration:underline}.steps.svelte-r8gr6{background:var(--color-surface-tint);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin:0 0 2.5rem;padding:1.25rem 1.5rem;list-style:none;display:flex}.steps.svelte-r8gr6 li:where(.svelte-r8gr6){align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;display:flex}.step-number.svelte-r8gr6{background:var(--color-surface);width:32px;height:32px;color:var(--color-primary);box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.steps.svelte-r8gr6 li:where(.svelte-r8gr6):last-child .step-number:where(.svelte-r8gr6){background:var(--color-accent);color:var(--color-accent-contrast)}.checkout-layout.svelte-r8gr6{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:start;gap:2rem;margin-bottom:4rem;display:grid}.checkout-form.svelte-r8gr6{background:var(--color-surface);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-sm);padding:2rem}.checkout-form.svelte-r8gr6 fieldset{min-width:0}.checkout-form.svelte-r8gr6 .input{width:100%}.checkout-form.svelte-r8gr6 legend{font-family:Comfortaa,sans-serif;font-weight:700}.checkout-form.svelte-r8gr6 .btn-primary{min-width:150px}.summary.svelte-r8gr6{min-width:0;padding-top:.8rem;position:relative}.summary-sticker.svelte-r8gr6{z-index:1;background:var(--color-accent);color:var(--color-accent-contrast);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--color-surface), var(--shadow-sm);align-items:center;gap:.4rem;padding:.3rem .8rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:0;left:1rem;transform:rotate(-3deg)}.summary.svelte-r8gr6 .panel,.summary.svelte-r8gr6 .card{background:var(--color-surface-tint);border-radius:var(--radius-lg);padding-top:2rem}.summary.svelte-r8gr6 h2{font-size:1.25rem}@media (width<=800px){.checkout-layout.svelte-r8gr6{grid-template-columns:1fr;gap:2.5rem}.summary.svelte-r8gr6{justify-self:center;width:100%;max-width:600px}.checkout-form.svelte-r8gr6{padding:1.5rem}.steps.svelte-r8gr6{gap:.8rem 1.3rem;padding:1.1rem}}@media (width<=480px){.checkout-heading.svelte-r8gr6{padding-top:2rem}h1.svelte-r8gr6{font-size:1.9rem}.steps.svelte-r8gr6{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.steps.svelte-r8gr6 li:where(.svelte-r8gr6){font-size:.78rem}.checkout-form.svelte-r8gr6{border-radius:1.8rem;padding:1.25rem}.summary.svelte-r8gr6 .panel,.summary.svelte-r8gr6 .card{border-radius:1.8rem}}.account-banner.svelte-1f7yzqj{background:var(--color-surface-tint);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:1.25rem;margin:1.5rem 0 2rem;padding:2rem;display:flex}.account-charm.svelte-1f7yzqj{background:var(--color-accent);width:66px;height:66px;color:var(--color-accent-contrast);box-shadow:0 0 0 4px var(--color-surface), var(--shadow-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid;transform:rotate(-10deg)}.account-banner.svelte-1f7yzqj p:where(.svelte-1f7yzqj){letter-spacing:.08em;color:var(--color-primary);margin:0 0 .5rem;font-size:.62rem;font-weight:700}.account-banner.svelte-1f7yzqj h2:where(.svelte-1f7yzqj){margin:0;font-size:1.5rem}.account-banner.svelte-1f7yzqj h2:where(.svelte-1f7yzqj) span:where(.svelte-1f7yzqj){color:var(--color-primary)}.account-layout.svelte-1f7yzqj{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:2rem;margin-bottom:4rem;display:grid}.account-nav.svelte-1f7yzqj{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:.8rem}.account-nav.svelte-1f7yzqj a:where(.svelte-1f7yzqj){border-radius:var(--radius-pill);justify-content:space-between;align-items:center;gap:1rem;margin:.3rem 0;padding:.75rem 1rem;font-size:.9rem;font-weight:700;display:flex}.account-nav.svelte-1f7yzqj a[aria-current=page]:where(.svelte-1f7yzqj){background:var(--color-primary);color:var(--color-primary-contrast)}.account-nav.svelte-1f7yzqj a:where(.svelte-1f7yzqj):hover{background:var(--color-surface-tint);text-decoration:none}.account-nav.svelte-1f7yzqj a[aria-current=page]:where(.svelte-1f7yzqj):hover{background:var(--color-primary-hover)}.account-content.svelte-1f7yzqj{min-width:0}.account-content.svelte-1f7yzqj h1{font-size:1.8rem}@media (width<=700px){.account-layout.svelte-1f7yzqj{grid-template-columns:1fr;gap:1.5rem}.account-nav.svelte-1f7yzqj{flex-wrap:wrap;gap:.3rem;display:flex}.account-nav.svelte-1f7yzqj a:where(.svelte-1f7yzqj){margin:0;padding:.65rem .9rem;font-size:.8rem}.account-nav.svelte-1f7yzqj svg{display:none}.account-banner.svelte-1f7yzqj{border-radius:1.8rem;gap:1rem;padding:1.5rem}.account-banner.svelte-1f7yzqj h2:where(.svelte-1f7yzqj){font-size:1.2rem}.account-charm.svelte-1f7yzqj{width:52px;height:52px}.account-charm.svelte-1f7yzqj svg{width:28px;height:28px}}
