.lang[data-v-a9252fed]{display:inline-flex;align-items:center;gap:.3rem;color:var(--ink);padding-inline:.3rem;border-radius:var(--radius-pill)}.lang__icon[data-v-a9252fed]{width:1.2rem;height:1.2rem;flex:none;color:var(--ink-soft)}.lang__select[data-v-a9252fed]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--step--1);font-weight:560;opacity:1;cursor:pointer;padding:.4rem .2rem}.lang__select option[data-v-a9252fed]{color:var(--ink);background:var(--surface)}.lang__select[data-v-a9252fed]:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:var(--radius-s)}.site-header[data-v-43ce2a1b]{position:sticky;top:0;z-index:50;padding-block:.25rem;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nav-bar[data-v-43ce2a1b]{display:flex;gap:var(--space-m);min-height:1.8rem;padding:.15rem .3rem .15rem .6rem;border-radius:var(--radius-l);background:var(--ink);box-shadow:var(--shadow-m)}.brand[data-v-43ce2a1b],.nav-bar[data-v-43ce2a1b]{align-items:center}.brand[data-v-43ce2a1b]{display:inline-flex;text-decoration:none;color:#fff;font-family:var(--font-display);font-size:.92rem;font-weight:600;letter-spacing:-.01em}.brand__flex[data-v-43ce2a1b]{color:#f0b3d4}.site-nav[data-v-43ce2a1b]{display:none;align-items:center;gap:.15rem;margin-inline-start:auto}.site-nav__link[data-v-43ce2a1b]{padding:.3rem .65rem;border-radius:var(--radius-pill);color:#d4ccc4;text-decoration:none;font-weight:540;font-size:var(--step--1);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.site-nav__link[data-v-43ce2a1b]:hover{background:#ffffff14;color:#fff}.site-nav__link.active[data-v-43ce2a1b]{color:#fff;background:var(--teal-deep)}.nav-bar__actions[data-v-43ce2a1b]{display:flex;align-items:center;gap:.4rem;margin-inline-start:auto}.icon-btn[data-v-43ce2a1b]{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:.3rem;border:1px solid transparent;border-radius:var(--radius-s);background:#ffffff12;color:#e0dcd4;transition:background var(--dur) var(--ease)}.icon-btn[data-v-43ce2a1b]:hover{background:#ffffff29;color:#fff}.icon-btn svg[data-v-43ce2a1b]{width:1.3rem;height:1.3rem}.icon-btn--cart[data-v-43ce2a1b]{position:relative}.header-lang[data-v-43ce2a1b]{color:#d4ccc4}.header-lang[data-v-43ce2a1b]:hover,.header-lang[data-v-43ce2a1b] .lang__select{color:#fff}.cart-badge[data-v-43ce2a1b]{position:absolute;top:.15rem;right:.1rem;min-width:1.15rem;height:1.15rem;padding:0 .3rem;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--clay);color:#fff;font-size:.7rem;font-weight:700;line-height:1}@media(min-width:60rem){.site-nav[data-v-43ce2a1b]{display:flex}.nav-bar__actions[data-v-43ce2a1b]{margin-inline-start:0}.menu-btn[data-v-43ce2a1b]{display:none}}@media(max-width:59.99rem){.site-header[data-v-43ce2a1b]{position:relative}.site-nav[data-v-43ce2a1b]{position:absolute;inset-inline:var(--space-s);top:calc(100% - var(--space-xs));flex-direction:column;gap:0;padding:var(--space-xs);border-radius:var(--radius-l);background:var(--ink);box-shadow:var(--shadow-l);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur)}.site-nav.is-open[data-v-43ce2a1b]{display:flex;transform:translateY(0);opacity:1;visibility:visible}.site-nav__link[data-v-43ce2a1b]{padding:.85rem .95rem;border-radius:var(--radius-m)}}@media(max-width:24rem){.nav-bar[data-v-43ce2a1b]{flex-wrap:wrap;gap:0}.brand[data-v-43ce2a1b]{margin-inline:auto;padding-block:.35rem}.nav-bar__actions[data-v-43ce2a1b]{flex-basis:100%;justify-content:space-between;gap:0}}.site-footer[data-v-fe5f53ff]{margin-top:0;background:linear-gradient(180deg,var(--teal-wash) 0,var(--paper-sink) 60%,var(--sand) 100%);color:var(--ink);border-top:none;padding-block:var(--space-3xl) 0;position:relative;overflow:hidden}.site-footer[data-v-fe5f53ff]:before{width:300px;height:300px;background:var(--pastel-blue);opacity:.3;top:-80px;right:-60px}.site-footer[data-v-fe5f53ff]:after,.site-footer[data-v-fe5f53ff]:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.site-footer[data-v-fe5f53ff]:after{width:200px;height:200px;background:var(--pastel-peach);opacity:.25;bottom:40px;left:-40px}.site-footer__wave[data-v-fe5f53ff]{position:relative;margin-top:calc(var(--space-3xl)*-1);line-height:0}.site-footer__wave svg[data-v-fe5f53ff]{width:100%;height:60px;display:block}.site-footer__inner[data-v-fe5f53ff]{display:grid;gap:var(--space-xl);grid-template-columns:1fr}.site-footer__brand[data-v-fe5f53ff]{max-width:24rem}.brand[data-v-fe5f53ff]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--ink);font-family:var(--font-display);font-size:1.32rem;font-weight:600;letter-spacing:-.01em}.brand__flex[data-v-fe5f53ff]{color:#f0b3d4}.site-footer__blurb[data-v-fe5f53ff]{margin-top:var(--space-s);font-size:var(--step--1);line-height:1.6;color:var(--ink-soft);max-width:22rem}.site-footer__heading[data-v-fe5f53ff]{font-family:var(--font-body);font-size:var(--step--1);font-weight:620;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink);margin-bottom:var(--space-m)}.site-footer__list[data-v-fe5f53ff]{list-style:none;padding:0;display:grid;gap:.85rem}.site-footer__list a[data-v-fe5f53ff]{color:var(--ink-soft);text-decoration:none;font-size:var(--step--1);transition:color var(--dur) var(--ease)}.site-footer__list a[data-v-fe5f53ff]:hover{color:var(--teal-deep)}.site-footer__bar[data-v-fe5f53ff]{margin-top:var(--space-3xl);border-top:1px solid rgba(0,0,0,.08)}.site-footer__bar-inner[data-v-fe5f53ff]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--space-m);padding-block:var(--space-l)}.site-footer__legal[data-v-fe5f53ff]{display:flex;flex-direction:column;gap:.35rem;font-size:var(--step--1);color:var(--ink-soft)}.site-footer__contact[data-v-fe5f53ff],.site-footer__meta[data-v-fe5f53ff]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.dot[data-v-fe5f53ff]{width:3px;height:3px;border-radius:50%;background:var(--ink-soft);flex:none}.site-footer__bar-actions[data-v-fe5f53ff]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2xs)}.site-footer__lang[data-v-fe5f53ff],.site-footer__lang[data-v-fe5f53ff] .lang__icon,.site-footer__lang[data-v-fe5f53ff] .lang__select{color:#000}.site-footer__made[data-v-fe5f53ff]{font-size:.75rem;color:var(--ink-soft)}@media(min-width:48rem){.site-footer__inner[data-v-fe5f53ff]{grid-template-columns:1.5fr repeat(3,1fr);gap:var(--space-2xl)}.site-footer__bar-inner[data-v-fe5f53ff]{align-items:center}.site-footer__bar-actions[data-v-fe5f53ff]{flex-direction:row;align-items:center;gap:var(--space-l)}}
