:where([data-niche=store]){--lo-r-open:clamp(5rem, 11vw, 9.5rem);--lo-r-snug:clamp(3rem, 6vw, 5rem);--lo-gutter:clamp(1.15rem, 4.5vw, 3.5rem);--lo-max:88rem;--lo-cols:12;--lo-gap:clamp(.85rem, 1.6vw, 1.5rem);--lo-display-hero:clamp(3.4rem, 12vw, 9rem);--lo-display-word:clamp(2.1rem, 7vw, 4.6rem);--lo-display-title:clamp(1.5rem, 3.4vw, 2.5rem);--lo-display-sub:clamp(1.15rem, 2.2vw, 1.6rem);--lo-display-track:-.005em;--lo-display-leading:1.02;--lo-body:clamp(.95rem, 1.05vw, 1.03rem);--lo-body-lede:clamp(1.05rem, 1.5vw, 1.28rem);--lo-body-leading:1.62;--lo-label:.6875rem;--lo-label-track:.14em;--lo-radius-chip:2px;--lo-radius-pill:999px;--lo-tap:2.75rem;--lo-pill-x:1.35rem;--lo-pill-y:.72rem;--lo-almond:.875rem;--lo-almond-gap:.5rem;--lo-sheet-h:92svh;--lo-sheet-w:27.5rem;--lo-ease:cubic-bezier(.22, 1, .36, 1);--lo-enter:.24s;--lo-settle:.56s;--lo-scene:.8s;--lo-stagger:70ms}[dir=rtl] :where([data-niche=store]){--lo-display-hero:clamp(3.1rem, 11vw, 8.3rem);--lo-display-word:clamp(1.95rem, 6.4vw, 4.2rem);--lo-display-title:clamp(1.4rem, 3.1vw, 2.3rem);--lo-display-track:0}:where([data-niche=store]) .lo-scene{inline-size:100%;position:relative}:where([data-niche=store]) .lo-r-open{padding-block:var(--lo-r-open)}:where([data-niche=store]) .lo-r-snug{padding-block:var(--lo-r-snug)}:where([data-niche=store]) .lo-r-flush{padding-block:0}:where([data-niche=store]) .lo-scene--full{flex-direction:column;justify-content:center;min-block-size:100svh;display:flex}:where([data-niche=store]) .lo-grid{grid-template-columns:repeat(var(--lo-cols), minmax(0, 1fr));gap:var(--lo-gap);max-inline-size:var(--lo-max);padding-inline:var(--lo-gutter);margin-inline:auto;display:grid}:where([data-niche=store]) .lo-field{grid-column:1/-1;min-inline-size:0}@media (min-width:48rem){:where([data-niche=store]) .lo-field{grid-column:var(--lo-col-start,1) / var(--lo-col-end,-1)}}:where([data-niche=store]) .lo-word{color:var(--e-text);align-items:baseline;gap:.7rem;display:flex}:where([data-niche=store]) .lo-word__mark{block-size:.42em;inline-size:.42em;color:var(--e-accent-ink);flex:none;transform:translateY(-.06em)}@media (min-width:64rem){:where([data-niche=store]) .lo-word{margin-inline-start:-1.4em}:where([data-niche=store]) .lo-word__mark{block-size:.34em;inline-size:.34em;margin-inline-end:.35em}}:where([data-niche=store]) .lo-stamp{color:var(--e-text);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}:where([data-niche=store]) .lo-stamp__word{font-size:var(--lo-display-sub);line-height:1}:where([data-niche=store]) .lo-stamp__count{font-size:var(--lo-label);letter-spacing:var(--lo-label-track);text-transform:uppercase;color:var(--e-muted)}:where([data-niche=store]) .lo-plinth{block-size:74%;inline-size:17%;transform-style:preserve-3d;transform:translate3d(0, var(--lo-y), var(--lo-z));flex-direction:column-reverse;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset-block-end:12%}:where([data-niche=store]) .lo-plinth__top{background:linear-gradient(to bottom, color-mix(in srgb, var(--e-text) 16%, transparent), color-mix(in srgb, var(--e-text) 30%, transparent));border-radius:1px;block-size:.55rem;inline-size:100%;display:block}:where([data-niche=store]) .lo-display{font-family:var(--e-font-display);letter-spacing:var(--lo-display-track);font-weight:500;line-height:var(--lo-display-leading);text-wrap:balance}:where([data-niche=store]) .lo-display--hero{font-size:var(--lo-display-hero)}:where([data-niche=store]) .lo-display--word{font-size:var(--lo-display-word)}:where([data-niche=store]) .lo-display--title{font-size:var(--lo-display-title)}:where([data-niche=store]) .lo-display--sub{font-size:var(--lo-display-sub);line-height:1.16}:where([data-niche=store]) .lo-step-word{font-family:var(--e-font-display);letter-spacing:0;font-style:italic;font-weight:400}:where([data-niche=store]) .lo-body{font-family:var(--e-font-body);font-size:var(--lo-body);line-height:var(--lo-body-leading);color:var(--e-text)}:where([data-niche=store]) .lo-body--lede{font-size:var(--lo-body-lede);line-height:1.5}:where([data-niche=store]) .lo-body--muted{color:var(--e-muted)}:where([data-niche=store]) .lo-label{font-family:var(--e-font-body);font-size:var(--lo-label);letter-spacing:var(--lo-label-track);text-transform:uppercase;font-weight:600;line-height:1.3}:where([data-niche=store]) .lo-num{font-family:var(--e-font-body);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:500}:where([data-niche=store]) .lo-price{font-family:var(--e-font-body);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}:where([data-niche=store]) .lo-price--big{font-family:var(--e-font-display);font-weight:500;font-size:var(--lo-display-sub)}:where([data-niche=store]) .lo-link{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--e-line-strong);text-decoration-color:var(--e-line-strong);transition:text-decoration-color var(--lo-enter) var(--lo-ease)}@media (hover:hover){:where([data-niche=store]) .lo-link:hover{-webkit-text-decoration-color:var(--e-accent-ink);text-decoration-color:var(--e-accent-ink)}}:where([data-niche=store]) .lo-almond{inline-size:var(--lo-almond);block-size:var(--lo-almond);vertical-align:-.12em;display:inline-block;overflow:visible}:where([data-niche=store]) .lo-five{align-items:center;gap:var(--lo-almond-gap);color:var(--e-accent-ink);display:inline-flex}:where([data-niche=store]) .lo-five__one{transition:opacity var(--lo-enter) var(--lo-ease)}:where([data-niche=store]) .lo-fill{clip-path:inset(100% 0 0);transition:clip-path .32s var(--lo-ease)}:where([data-niche=store]) .lo-fill[data-filled]{clip-path:inset(0)}:where([data-niche=store]) .lo-lockup{color:currentColor;align-items:center;gap:.5rem;display:inline-flex}:where([data-niche=store]) .lo-lockup__mark{flex:none;block-size:1.05em;inline-size:1.05em}:where([data-niche=store]) .lo-lockup__word{font-family:var(--e-font-display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:1.05rem;font-weight:500}:where([data-niche=store]) .lo-lockup--long .lo-lockup__word{letter-spacing:.1em;text-overflow:ellipsis;max-inline-size:11rem;font-size:.95rem;overflow:hidden}:where([data-niche=store]) .lo-lockup--stacked{flex-direction:column;gap:.55rem}:where([data-niche=store]) .lo-pill{min-block-size:var(--lo-tap);padding-inline:var(--lo-pill-x);padding-block:var(--lo-pill-y);border-radius:var(--lo-radius-pill);background:var(--e-accent);color:var(--e-on-accent);font-family:var(--e-font-body);letter-spacing:.01em;cursor:pointer;transition:background-color var(--lo-enter) var(--lo-ease), transform var(--lo-enter) var(--lo-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){:where([data-niche=store]) .lo-pill:hover{background:var(--e-accent-strong)}}:where([data-niche=store]) .lo-pill:active{background:var(--e-accent-strong);transform:scale(.985)}:where([data-niche=store]) .lo-pill--ghost{color:var(--e-text);border-color:var(--e-line-strong);background:0 0}@media (hover:hover){:where([data-niche=store]) .lo-pill--ghost:hover{border-color:var(--e-accent-ink);color:var(--e-accent-ink);background:0 0}}:where([data-niche=store]) .lo-pill--small{min-block-size:2.25rem;padding-block:.45rem;padding-inline:.95rem;font-size:.8rem}:where([data-niche=store]) .lo-pill[disabled],:where([data-niche=store]) .lo-pill[aria-disabled=true]{opacity:.45;cursor:default}:where([data-niche=store]) .lo-chip{min-block-size:var(--lo-tap);border:1px solid var(--e-line-strong);border-radius:var(--lo-radius-chip);color:var(--e-text);font-family:var(--e-font-body);cursor:pointer;transition:border-color var(--lo-enter) var(--lo-ease), background-color var(--lo-enter) var(--lo-ease), transform .12s var(--lo-ease);background:0 0;align-items:center;gap:.45rem;padding-inline:.85rem;font-size:.86rem;font-weight:500;display:inline-flex}:where([data-niche=store]) .lo-chip:active{transform:scale(.96)}:where([data-niche=store]) .lo-chip[data-on],:where([data-niche=store]) .lo-chip[aria-pressed=true]{border-color:var(--e-accent);background:var(--e-accent);color:var(--e-on-accent)}:where([data-niche=store]) .lo-chip input{opacity:0;clip-path:inset(50%);block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}:where([data-niche=store]) .lo-chip:has(input:checked){border-color:var(--e-accent);background:var(--e-accent);color:var(--e-on-accent)}:where([data-niche=store]) .lo-chip:has(input:focus-visible){outline:2px solid var(--e-focus);outline-offset:2px}:where([data-niche=store]) .lo-row{border-block-end:1px solid var(--e-line);align-items:center;gap:.85rem;padding-block:.85rem;display:flex}:where([data-niche=store]) .lo-hairline{background:var(--e-line);border:0;block-size:1px;inline-size:100%;margin:0}:where([data-niche=store]) .lo-stepper{border:1px solid var(--e-line-strong);border-radius:var(--lo-radius-pill);align-items:center;display:inline-flex}:where([data-niche=store]) .lo-stepper button{inline-size:var(--lo-tap);block-size:2.25rem;color:var(--e-text);cursor:pointer;background:0 0;place-items:center;font-size:1rem;display:grid}:where([data-niche=store]) .lo-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-inline-size:2ch;font-weight:500}:where([data-niche=store]) .lo-figure{border-radius:var(--e-radius);background:var(--e-surface-2);position:relative;overflow:hidden}:where([data-niche=store]) .lo-figure img,:where([data-niche=store]) .lo-figure video{object-fit:cover;block-size:100%;inline-size:100%;display:block}:where([data-niche=store]) .lo-figure__second{opacity:0;transition:opacity var(--lo-settle) var(--lo-ease);position:absolute;inset:0}@media (hover:hover){:where([data-niche=store]) .lo-figure:hover .lo-figure__second,:where([data-niche=store]) a:hover .lo-figure__second,:where([data-niche=store]) button:hover .lo-figure__second{opacity:1}}:where([data-niche=store]) [data-active] .lo-figure__second{opacity:1}:where([data-niche=store]) .lo-plate-compose{background:var(--e-surface-2);place-items:center;display:grid;position:relative;overflow:hidden}:where([data-niche=store]) .lo-plate-compose img{z-index:1;inline-size:auto;block-size:var(--lo-bottle,62%);object-fit:contain;max-inline-size:72%;margin:auto;position:absolute;inset:0}:where([data-niche=store]) .lo-plate-compose:after{content:"";z-index:0;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--e-text) 34%, transparent), transparent 72%);filter:blur(2px);border-radius:50%;block-size:4%;inline-size:46%;position:absolute;inset-block-end:14%}:where([data-niche=store]) .lo-sample{background:color-mix(in srgb, var(--lo-sand) 45%, var(--e-surface));color:var(--e-text);border-inline-start:2px solid var(--e-accent);padding:.35rem .6rem;display:inline-block}:where([data-niche=store]) .lo-pour.lo-pending{clip-path:inset(0 0 100%)}:where([data-niche=store]) .lo-pour{clip-path:inset(0);transition:clip-path .42s var(--lo-ease)}:where([data-niche=store]) .lo-lines{display:block}:where([data-niche=store]) .lo-line{display:block;overflow:hidden}:where([data-niche=store]) .lo-line>span{opacity:1;transition:transform var(--lo-settle) var(--lo-ease), opacity var(--lo-enter) var(--lo-ease);transition-delay:calc(var(--lo-i,0) * var(--lo-stagger));display:block;transform:translateY(0)}:where([data-niche=store]) .lo-lines.lo-pending .lo-line>span{opacity:0;transform:translateY(102%)}:where([data-niche=store]) .lo-lines .lo-step-word{transition-delay:calc((var(--lo-i,0) + 1) * var(--lo-stagger))}:where([data-niche=store]) .lo-roll{vertical-align:bottom;display:inline-block;overflow:hidden}:where([data-niche=store]) .lo-roll>span{transition:transform .4s var(--lo-ease);display:block;transform:translateY(0)}:where([data-niche=store]) .lo-roll.lo-pending>span{transform:translateY(100%)}:where([data-niche=store]) .lo-instant,:where([data-niche=store]) .lo-instant *{transition-duration:0s!important;transition-delay:0s!important}:where([data-niche=store]) .lo-sheet{background:var(--e-surface);max-block-size:100svh;inline-size:100%;max-inline-size:100vw;color:var(--e-text);border:0;padding:0}:where([data-niche=store]) .lo-sheet::backdrop{background:color-mix(in srgb, var(--e-scrim) 62%, transparent)}:where([data-niche=store]) .lo-sheet[open]{block-size:var(--lo-sheet-h);animation:lo-sheet-up .32s var(--lo-ease);border-start-start-radius:.75rem;border-start-end-radius:.75rem;margin:0;position:fixed;inset-block:auto 0;inset-inline:0}@keyframes lo-sheet-up{0%{opacity:.6;transform:translateY(6%)}}@media (min-width:64rem){:where([data-niche=store]) .lo-sheet[open]{inline-size:var(--lo-sheet-w);block-size:100svh;animation:lo-sheet-in .32s var(--lo-ease);border-radius:0;inset-block:0;inset-inline:auto 0}@keyframes lo-sheet-in{0%{opacity:.6;transform:translate(4%)}}[dir=rtl] :where([data-niche=store]) .lo-sheet[open]{animation-name:lo-sheet-in-rtl}@keyframes lo-sheet-in-rtl{0%{opacity:.6;transform:translate(-4%)}}}:where([data-niche=store]) .lo-sheet__grab{background:var(--e-line-strong);border-radius:999px;block-size:.25rem;inline-size:2.5rem;margin:.6rem auto}@media (min-width:64rem){:where([data-niche=store]) .lo-sheet__grab{display:none}}@media (prefers-reduced-motion:reduce){:where([data-niche=store]) *,:where([data-niche=store]) :before,:where([data-niche=store]) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:where([data-niche=store]) .lo-pending,:where([data-niche=store]) .lo-pour.lo-pending{clip-path:none!important}:where([data-niche=store]) .lo-lines.lo-pending .lo-line>span,:where([data-niche=store]) .lo-roll.lo-pending>span{opacity:1!important;transform:none!important}}
