.lw[data-astro-cid-utg24n3q]{gap:1rem;display:grid}.lw__finder[data-astro-cid-utg24n3q]{gap:.8rem;display:grid}.lw__ask[data-astro-cid-utg24n3q]{font-family:var(--ss-font-display);letter-spacing:-.01em;color:var(--ss-text);margin:0;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:500;line-height:1.1}.lw__rituals[data-astro-cid-utg24n3q]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (width>=760px){.lw__rituals[data-astro-cid-utg24n3q]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lw__ritual[data-astro-cid-utg24n3q]{border:1px solid var(--ss-line-2);border-radius:var(--ss-radius-sm);background:var(--ss-bg);min-height:44px;color:var(--ss-text);font:inherit;text-align:left;cursor:pointer;align-content:start;gap:.2rem;padding:.8rem .9rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.lw__ritual[data-astro-cid-utg24n3q]:hover{border-color:var(--ss-accent)}.lw__ritual[data-astro-cid-utg24n3q][aria-pressed=true]{border-color:color-mix(in srgb, var(--ss-accent) 45%, var(--ss-text));background:color-mix(in srgb, var(--ss-text) 9%, color-mix(in srgb, var(--ss-accent) 14%, var(--ss-bg)));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ss-accent) 45%, var(--ss-text))}.lw__ritual-k[data-astro-cid-utg24n3q]{font-family:var(--ss-font-display);font-size:1.3rem;font-weight:600;line-height:1.1}.lw__ritual[data-astro-cid-utg24n3q][aria-pressed=true] .lw__ritual-k[data-astro-cid-utg24n3q]:before{content:"✓ "}.lw__ritual-c[data-astro-cid-utg24n3q]{color:var(--ss-muted);font-size:.84rem;line-height:1.35}.lw__ritual-n[data-astro-cid-utg24n3q]{font:700 .6rem / 1.3 var(--ss-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ss-accent-ink);margin-top:.2rem}.lw__prompt[data-astro-cid-utg24n3q]{text-align:center;color:var(--ss-muted);border:1px dashed var(--ss-line-2);border-radius:var(--ss-radius-sm);margin:0;padding:2.2rem 1rem}.lw[data-astro-cid-utg24n3q][data-variant=finder][data-picked=""] .lw__shelf[data-astro-cid-utg24n3q],.lw[data-astro-cid-utg24n3q][data-variant=finder] .lw__bay.is-out{display:none}.lw__wall[data-astro-cid-utg24n3q]{border:1px solid var(--ss-line);border-radius:var(--ss-radius);background:radial-gradient(120% 60% at 50% -10%, color-mix(in srgb, var(--ss-accent) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--ss-bg-3), var(--ss-bg));gap:.4rem;padding:clamp(.9rem,2.4vw,1.4rem) clamp(.8rem,2.4vw,1.4rem) .4rem;display:grid;position:relative;overflow:hidden}.lw__wall[data-astro-cid-utg24n3q]:before{content:"";background:linear-gradient(90deg, transparent, var(--ss-accent), transparent);opacity:.8;height:1px;position:absolute;inset:0 12% auto}.lw__sign[data-astro-cid-utg24n3q]{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.lw__sign-name[data-astro-cid-utg24n3q]{font-family:var(--ss-font-display);letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;font-weight:600}.lw__status[data-astro-cid-utg24n3q]{font:700 .64rem / 1.3 var(--ss-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ss-muted);margin:0 0 0 auto}.lw__status[data-astro-cid-utg24n3q]:empty{display:none}.lw__shelf[data-astro-cid-utg24n3q]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=620px){.lw__shelf[data-astro-cid-utg24n3q]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.lw__shelf[data-astro-cid-utg24n3q]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lw__bay[data-astro-cid-utg24n3q]{border-bottom:1px solid var(--ss-line);flex-wrap:wrap;align-items:center;gap:.2rem .9rem;padding:.9rem 0 1.1rem;display:flex}.lw__bay[data-astro-cid-utg24n3q]>.lw__art[data-astro-cid-utg24n3q]{flex:0 0 5.6rem}.lw__bay[data-astro-cid-utg24n3q]>.lw__info[data-astro-cid-utg24n3q]{flex:9rem}.lw__bay[data-astro-cid-utg24n3q]>.lw__acts[data-astro-cid-utg24n3q]{flex:100%}.lw__bay[data-astro-cid-utg24n3q]:last-child{border-bottom:0}@media (width>=620px){.lw__bay[data-astro-cid-utg24n3q]{border-bottom:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"art""info""acts";gap:.9rem;padding:.4rem clamp(.6rem,1.6vw,1.1rem) 1.4rem;display:grid}}.lw__art[data-astro-cid-utg24n3q]{grid-area:art;justify-content:center;align-items:flex-end;height:8.6rem;padding-bottom:10px;display:flex;position:relative}@media (width>=620px){.lw__art[data-astro-cid-utg24n3q]{background:radial-gradient(46% 70% at 50% 0%, color-mix(in srgb, var(--ss-accent) 14%, transparent), transparent 72%);height:13.5rem;padding-bottom:14px}}.lw__art[data-astro-cid-utg24n3q]:after{content:"";border-top:1px solid var(--ss-line-2);background:linear-gradient(180deg, color-mix(in srgb, var(--ss-text) 8%, transparent), transparent);height:10px;position:absolute;bottom:0;left:-.2rem;right:-.2rem}@media (width>=620px){.lw__art[data-astro-cid-utg24n3q]:after{height:14px;left:calc(-1*clamp(.6rem,1.6vw,1.1rem));right:calc(-1*clamp(.6rem,1.6vw,1.1rem))}}.lw__art[data-astro-cid-utg24n3q]:before{content:"";background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;width:62%;height:8px;transition:transform .35s,opacity .35s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (width>=620px){.lw__art[data-astro-cid-utg24n3q]:before{width:44%;bottom:12px}}.lw__art[data-astro-cid-utg24n3q] .lw__bottle{filter:drop-shadow(0 10px 14px #00000059);width:auto;max-width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s}.lw__bay[data-astro-cid-utg24n3q]:hover .lw__bottle,.lw__bay[data-astro-cid-utg24n3q]:focus-within .lw__bottle{filter:drop-shadow(0 18px 18px #0000004d) drop-shadow(0 0 18px rgba(var(--ss-glow), .22));transform:translateY(-8px)}.lw__bay[data-astro-cid-utg24n3q]:hover .lw__art[data-astro-cid-utg24n3q]:before,.lw__bay[data-astro-cid-utg24n3q]:focus-within .lw__art[data-astro-cid-utg24n3q]:before{opacity:.7;transform:translate(-50%)scale(.8)}.lw__info[data-astro-cid-utg24n3q]{grid-area:info;align-content:center;justify-items:start;gap:.3rem;display:grid}@media (width>=620px){.lw__info[data-astro-cid-utg24n3q]{text-align:center;justify-items:center}}.lw__cat[data-astro-cid-utg24n3q]{font:700 .62rem / 1.3 var(--ss-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ss-accent-ink);margin:0}.lw__name[data-astro-cid-utg24n3q]{font-family:var(--ss-font-display);letter-spacing:-.005em;color:var(--ss-text);text-wrap:balance;margin:0;font-size:1.12rem;font-weight:500;line-height:1.2}.lw__price[data-astro-cid-utg24n3q]{flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;margin:0;display:flex}@media (width>=620px){.lw__info[data-astro-cid-utg24n3q] .lw__price[data-astro-cid-utg24n3q]{justify-content:center}}.lw__price[data-astro-cid-utg24n3q] b[data-astro-cid-utg24n3q]{font-family:var(--ss-font-display);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.lw__price[data-astro-cid-utg24n3q] small[data-astro-cid-utg24n3q]{font:700 .58rem / 1.3 var(--ss-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ss-muted)}.lw__price--lg[data-astro-cid-utg24n3q] b[data-astro-cid-utg24n3q]{font-size:1.6rem}.lw[data-astro-cid-utg24n3q] .ss-pill,.lw-dlg[data-astro-cid-utg24n3q] .ss-pill{white-space:normal}.lw__acts[data-astro-cid-utg24n3q]{grid-area:acts;grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));gap:.45rem;margin-top:.6rem;display:grid}.lw__acts[data-astro-cid-utg24n3q] .ss-btn[data-astro-cid-utg24n3q]{min-height:44px;padding-inline:.7rem;font-size:.84rem}.lw__acts[data-astro-cid-utg24n3q] .lw__reserve[data-astro-cid-utg24n3q],.lw__acts[data-astro-cid-utg24n3q] .ss-btn[data-astro-cid-utg24n3q]:not(.ss-btn--ghost){order:-1;grid-column:1/-1}.lw__bay[data-astro-cid-utg24n3q].is-oos .lw__acts[data-astro-cid-utg24n3q] .ss-btn[data-astro-cid-utg24n3q]{grid-column:1/-1}@media (width>=620px){.lw__acts[data-astro-cid-utg24n3q]{margin-top:0}}.lw__reserved[data-astro-cid-utg24n3q]{border:1px dashed var(--ss-line-2);border-radius:var(--ss-radius-sm);color:var(--ss-text);flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;margin:0;padding:.8rem 1rem;display:flex}.lw__reserved[data-astro-cid-utg24n3q] .ss-label[data-astro-cid-utg24n3q]{margin:0}.lw__foot[data-astro-cid-utg24n3q]{max-width:70ch}.lw-dlg__hero[data-astro-cid-utg24n3q]{grid-template-columns:6.5rem minmax(0,1fr);align-items:end;gap:1rem;display:grid}.lw-dlg__art[data-astro-cid-utg24n3q]{border-bottom:1px solid var(--ss-line-2);background:radial-gradient(60% 70% at 50% 0%, color-mix(in srgb, var(--ss-accent) 16%, transparent), transparent 72%);justify-content:center;align-items:flex-end;height:10rem;padding-bottom:8px;display:flex}.lw-dlg__art[data-astro-cid-utg24n3q] svg{filter:drop-shadow(0 10px 14px #00000059);width:auto;height:100%}.lw-dlg__meta[data-astro-cid-utg24n3q]{justify-items:start;gap:.5rem;display:grid}.lw-dlg__note[data-astro-cid-utg24n3q]{color:var(--ss-text);margin:0;font-size:.98rem}.lw-dlg__acts[data-astro-cid-utg24n3q]{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.5rem;display:grid}.lw-form[data-astro-cid-utg24n3q]{gap:1rem;display:grid}.lw-form__demo{font:700 .58rem / 1.3 var(--ss-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ss-muted);display:block}.lw-form__group[data-astro-cid-utg24n3q]{border:1px solid var(--ss-line);border-radius:var(--ss-radius-sm);gap:.7rem;margin:0;padding:.9rem 1rem 1rem;display:grid}.lw-form__group[data-astro-cid-utg24n3q] legend[data-astro-cid-utg24n3q]{font:700 .64rem / 1.3 var(--ss-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ss-muted);padding:0 .4rem}.lw-form__group[data-astro-cid-utg24n3q] legend[data-astro-cid-utg24n3q] span[data-astro-cid-utg24n3q]{letter-spacing:.1em;text-transform:none;font-weight:500}.lw-done[data-astro-cid-utg24n3q]{justify-items:start;gap:.9rem;display:grid}.lw-done[data-astro-cid-utg24n3q]:focus{outline:none}.lw-done__title[data-astro-cid-utg24n3q]{font-family:var(--ss-font-display);margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:500;line-height:1.1}.lw-done[data-astro-cid-utg24n3q] .ss-kv[data-astro-cid-utg24n3q]{width:100%}.ss[data-ss-module=lotion-wall] .ss-demo{white-space:normal}.ss[data-ss-module=lotion-wall] .ss-add{min-height:44px}@media (prefers-reduced-motion:reduce){.lw__bay[data-astro-cid-utg24n3q]:hover .lw__bottle,.lw__bay[data-astro-cid-utg24n3q]:focus-within .lw__bottle{transform:none}.lw__bay[data-astro-cid-utg24n3q]:hover .lw__art[data-astro-cid-utg24n3q]:before,.lw__bay[data-astro-cid-utg24n3q]:focus-within .lw__art[data-astro-cid-utg24n3q]:before{transform:translate(-50%)}}
