@layer components{.lp{--lp-radius:.875rem;--lp-panel-radius:1.75rem;--lp-ease:cubic-bezier(.22, 1, .36, 1);--lp-spring-snappy:linear(0, .26 4.5%, .74 13%, .98 22%, 1.035 29%, 1.012 40%, .998 55%, 1);--lp-spring-soft:linear(0, .12 5%, .44 13%, .78 24%, .96 35%, 1.022 46%, 1.012 60%, .999 78%, 1);--lp-ease-heavy:cubic-bezier(.16, 1, .3, 1);--lp-chip:color-mix(in oklab, var(--background) 92%, transparent);--lp-tone:#868686}@supports (color:lab(0% 0 0)){.lp{--lp-tone:lab(55.92% -.0000298023 0)}}.lp .dark{--lp-tone:color-mix(in oklab, var(--foreground) 52%, transparent)}@media (max-width:47.99rem){.lp{--lp-radius:.75rem;--lp-panel-radius:1.25rem}}.lp-display{font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(2.75rem,1rem + 6.8vw,6.75rem);font-weight:420;line-height:.96}.lp-h2{font-family:var(--font-display);letter-spacing:-.047em;text-wrap:balance;font-size:clamp(2.25rem,1.15rem + 3.6vw,4.5rem);font-weight:420;line-height:1}.lp-tone{color:var(--lp-tone)}.lp-lead{letter-spacing:-.012em;text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .36vw,1.25rem);font-weight:400;line-height:1.5}.lp-pill{border:1px solid var(--border);background-color:var(--card);min-height:1.875rem;color:var(--foreground);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding-inline:.8125rem;font-size:.8125rem;font-weight:450;line-height:1.2;display:inline-flex}.lp-pill--glass{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background-color:#ffffff1a;border-color:#fff3}.lp-measure{container-type:inline-size}.lp-section{padding-block:clamp(4.5rem,2.5rem + 6vw,8.5rem)}.lp-photo{isolation:isolate;border-radius:var(--lp-radius);background-color:var(--muted);position:relative;overflow:hidden}.lp-photo--product{background-color:#fff}.lp-photo--product:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.lp-panel{background-color:var(--background);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:.75rem;margin-inline:.5rem}.lp-panel--end{margin-bottom:.5rem}@media (min-width:48rem){.lp-panel{border-radius:1rem;margin-inline:.75rem}.lp-panel--end{margin-bottom:.75rem}}@media (prefers-reduced-motion:no-preference){.lp-in{animation:lp-in .9s var(--lp-ease) var(--d,0s) both}}@keyframes lp-in{0%{opacity:0;translate:0 .75rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp-rise{animation:linear both lp-rise;animation-timeline:view();animation-range:entry 0% entry min(var(--lp-end,40%), var(--lp-cap,6rem))}.lp-reveal .lp-line>span{animation:lp-line var(--lp-ease-heavy) both;animation-timeline:--lp-reveal;animation-range:entry 10% entry min(70%,9rem)}.lp-reveal{view-timeline:--lp-reveal block}.lp-reveal .lp-line:nth-child(2)>span{animation-range:entry 22% entry min(90%,11rem)}.lp-unmask{animation:lp-unmask var(--lp-spring-soft) both;animation-timeline:view();animation-range:entry 0% entry min(var(--lp-end,55%), var(--lp-cap,14rem))}.lp-unmask img,.lp-unmask video{animation:lp-settle var(--lp-ease-heavy) both;animation-timeline:view();animation-range:entry cover 45%}}}.lp-line{margin-block:-.06em -.1em;padding-block:.06em .1em;display:block;overflow:clip}.lp-line>span{display:block}@keyframes lp-rise{0%{opacity:0;translate:0 1.25rem}}@keyframes lp-line{0%{translate:0 105%}}@keyframes lp-unmask{0%{clip-path:inset(18% 0 0 0 round var(--lp-radius));translate:0 2.5rem}}@keyframes lp-settle{0%{scale:1.12}}.lp-app-get{align-items:center;gap:1.75rem;display:flex}.lp-app-stores{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.lp-app-qr{display:none}@media (min-width:48rem){.lp-app-qr{display:block}}.lp-app-qr-code{box-shadow:0 0 0 1px var(--border), 0 1px 2px #0000000d;border-radius:.5rem;flex:none}.lp-close-words{flex-direction:column;justify-content:flex-end;min-height:2.75em;font-size:clamp(2.375rem,1.1rem + 4.2vw,4.5rem);display:flex}.lp-close-title{max-width:14em;font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;font-size:1em;font-weight:420;line-height:1.02}.lp-close-title:has(.lp-place){line-height:1.16}.lp-close-lead{letter-spacing:-.01em;margin-top:1rem;font-size:clamp(1.0625rem,.98rem + .36vw,1.3125rem)}.lp-place-line{white-space:nowrap;max-width:100%;display:inline-block}.lp-place{color:var(--card-foreground);border:1px solid var(--border);background-color:var(--card);vertical-align:baseline;white-space:normal;border-radius:.2em;align-items:center;gap:.2em;max-width:100%;margin-block:-.06em;padding:.1em .24em .1em .1em;display:inline-flex;position:relative;rotate:-2deg;box-shadow:0 1px 1px #0000000a,0 14px 30px -18px #0000004d}.lp-place-flag{border:1px solid var(--border);background-color:var(--card);border-radius:.2em;flex:none;justify-content:center;align-self:center;align-items:center;width:.86em;height:.86em;display:flex}.lp-place-flag img{object-fit:cover;border-radius:.05em;width:.6em;height:.4em;box-shadow:0 0 0 1px #0000001a}.lp-place-name{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:0 auto;align-self:baseline;min-width:min-content}.lp-place-q{margin-inline-start:-.1em}}html[data-os] .lp-app-qr,html[data-os=ios] .lp-app-get [data-for=android],html[data-os=android] .lp-app-get [data-for=ios]{display:none}
