:where([data-niche=store]) .lo-stage{aspect-ratio:1;background:var(--e-surface);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;inline-size:100%;position:relative;overflow:hidden}:where([data-niche=store]) .lo-stage[data-dragging]{cursor:grabbing}@media (min-width:64rem){:where([data-niche=store]) .lo-stage{aspect-ratio:4/3}}:where([data-niche=store]) .lo-stage--night{background:var(--lo-shadow);color:var(--lo-petal)}:where([data-niche=store]) .lo-stage__world{perspective:var(--lo-persp,1400px);transform-style:preserve-3d;transform:rotateX(var(--lo-tilt,14deg)) rotateY(var(--lo-yaw,0deg));transform-origin:50% 78%;will-change:transform;position:absolute;inset:0}:where([data-niche=store]) .lo-stage--sway .lo-stage__world{animation:9s ease-in-out infinite alternate lo-sway}:where([data-niche=store]) .lo-stage[data-interacting] .lo-stage__world{animation:none}@keyframes lo-sway{0%{transform:rotateX(var(--lo-tilt,14deg)) rotateY(calc(var(--lo-yaw,0deg) - var(--lo-sway,3deg)))}to{transform:rotateX(var(--lo-tilt,14deg)) rotateY(calc(var(--lo-yaw,0deg) + var(--lo-sway,3deg)))}}:where([data-niche=store]) .lo-stage .lo-plinth:first-child{inset-inline-start:4%}:where([data-niche=store]) .lo-stage .lo-plinth:nth-child(2){inset-inline-start:22%}:where([data-niche=store]) .lo-stage .lo-plinth:nth-child(3){inset-inline-start:40%}:where([data-niche=store]) .lo-stage .lo-plinth:nth-child(4){inset-inline-start:58%}:where([data-niche=store]) .lo-stage .lo-plinth:nth-child(5){inset-inline-start:76%}:where([data-niche=store]) .lo-stage--night .lo-plinth__top{background:linear-gradient(to bottom, color-mix(in srgb, var(--lo-petal) 26%, transparent), color-mix(in srgb, var(--lo-petal) 12%, transparent))}:where([data-niche=store]) .lo-stage__empty{color:var(--e-muted);opacity:.5;margin-block-end:.35rem;display:block}:where([data-niche=store]) .lo-stage__empty .lo-almond{block-size:1.15rem;inline-size:1.15rem}:where([data-niche=store]) .lo-stage__bottle{block-size:var(--lo-h,44%);margin-block-end:0;animation:.52s cubic-bezier(.16,1.4,.4,1) backwards lo-land;display:block;position:relative}:where([data-niche=store]) .lo-stage__bottle img{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:none;margin-inline:auto;display:block}@keyframes lo-land{0%{transform:translateY(calc(-1 * var(--lo-drop,160px)));opacity:0}55%{opacity:1}}:where([data-niche=store]) .lo-stage__bottle[data-leave]{animation:lo-lift .22s var(--lo-ease) forwards;position:absolute;inset-block-end:.3rem;inset-inline:0}@keyframes lo-lift{to{opacity:0;transform:translateY(-1.25rem)}}:where([data-niche=store]) .lo-stage__shadow{background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--e-text) 40%, transparent), transparent 72%);filter:blur(1.5px);border-radius:50%;block-size:.35rem;position:absolute;inset-block-end:-.2rem;inset-inline:12%}:where([data-niche=store]) .lo-stage--night .lo-stage__shadow{background:radial-gradient(50% 50%,#0000008c,#0000 72%)}:where([data-niche=store]) .lo-stage__standin{background:linear-gradient(to right, color-mix(in srgb, var(--lo-glass) 70%, var(--lo-night)), var(--lo-glass) 42%, color-mix(in srgb, var(--lo-glass) 55%, var(--lo-night)));opacity:.9;border-radius:2px 2px 1px 1px;block-size:100%;inline-size:2.2rem;margin-inline:auto;display:block}@media (prefers-reduced-motion:reduce){:where([data-niche=store]) .lo-stage__bottle,:where([data-niche=store]) .lo-stage__bottle[data-leave],:where([data-niche=store]) .lo-stage__world{animation:none}}@supports not (transform-style:preserve-3d){:where([data-niche=store]) .lo-stage__world{perspective:none;border-block-end:1px solid var(--lo-sand);justify-content:space-around;align-items:flex-end;display:flex;transform:none}:where([data-niche=store]) .lo-stage .lo-plinth{position:static;transform:none}}
:where([data-niche=store]) .lo-picker{flex-direction:column;gap:1rem;display:flex}:where([data-niche=store]) .lo-picker__tabs{gap:.25rem;display:flex}:where([data-niche=store]) .lo-picker__tab{inline-size:var(--lo-tap);block-size:var(--lo-tap);cursor:pointer;color:var(--e-muted);border:0;transition:color var(--lo-enter) var(--lo-ease), border-color var(--lo-enter) var(--lo-ease);background:0 0;border-block-end:2px solid #0000;place-items:center;display:grid}:where([data-niche=store]) .lo-picker__tab .lo-almond{inline-size:var(--lo-almond);block-size:var(--lo-almond)}:where([data-niche=store]) .lo-picker__tab[data-on]{color:var(--e-accent-ink);border-block-end-color:var(--e-accent)}:where([data-niche=store]) .lo-picker__tab:focus-visible{outline:2px solid var(--e-focus);outline-offset:-4px}:where([data-niche=store]) .lo-picker__panel{border:0;min-inline-size:0;margin:0;padding:0}:where([data-niche=store]) .lo-picker__legend{font-size:var(--lo-display-sub);color:var(--e-text);margin-block-end:.65rem;padding:0}:where([data-niche=store]) .lo-picker__chips{flex-wrap:wrap;gap:.5rem;display:flex}:where([data-niche=store]) .lo-picker__chip{gap:.55rem;padding-inline-start:.4rem}:where([data-niche=store]) .lo-picker__cut{object-fit:contain;flex:none;block-size:2.5rem;inline-size:auto;max-inline-size:1.6rem}:where([data-niche=store]) .lo-picker__dot{background:color-mix(in srgb, var(--e-accent) 60%, transparent);border-radius:1px;flex:none;block-size:2.5rem;inline-size:1.1rem}:where([data-niche=store]) .lo-picker__chip--skip{color:var(--e-muted);border-style:dashed;padding-inline-start:.85rem}:where([data-niche=store]) .lo-picker__chip--skip:has(input:checked){color:var(--e-on-accent);border-style:solid}
:where([data-niche=store]) .lo-steps{flex-direction:column;gap:1rem;display:flex}:where([data-niche=store]) .lo-steps__stamp{align-items:center;gap:.75rem;margin:0;display:flex}:where([data-niche=store]) .lo-steps__word{font-size:var(--lo-display-sub)}:where([data-niche=store]) .lo-steps__hour{gap:.4rem;display:flex}:where([data-niche=store]) .lo-steps__grid{gap:clamp(1.25rem,3vw,2.5rem);display:grid}@media (min-width:64rem){:where([data-niche=store]) .lo-steps__grid{grid-template-columns:7fr 5fr;align-items:start}:where([data-niche=store]) .lo-steps__stage{position:sticky;inset-block-start:6rem}}:where([data-niche=store]) .lo-steps__side{flex-direction:column;gap:1.5rem;display:flex}:where([data-niche=store]) .lo-steps__bar{border-block-start:1px solid var(--e-line);flex-direction:column;gap:.85rem;padding-block-start:1rem;display:flex}:where([data-niche=store]) .lo-steps__price{flex-direction:column;gap:.15rem;margin:0;display:flex}:where([data-niche=store]) .lo-steps__saving{font-size:.85rem}:where([data-niche=store]) .lo-steps__actions{flex-wrap:wrap;gap:.6rem;margin:0;display:flex}:where([data-niche=store]) .lo-word+.lo-steps__lede{max-inline-size:36ch;margin-block-start:1rem}
