.StorefrontWindow_wrap__EaH_1{max-width:76rem;margin:0 auto}.StorefrontWindow_window___Ma9P{overflow:hidden;border-radius:1.5rem;background:var(--surface);box-shadow:0 0 0 1px rgb(0 0 0/.06),0 40px 80px -40px rgb(15 23 42/.45)}@media (prefers-reduced-motion:no-preference){.StorefrontWindow_window___Ma9P{animation:StorefrontWindow_rise__P47c7 .6s var(--ease-out) both}}@keyframes StorefrontWindow_rise__P47c7{0%{opacity:0;transform:translateY(1.5rem)}}.StorefrontWindow_bar__6z9ym{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;background:#2a2a2e}.StorefrontWindow_sample__64k3D{padding:.25rem .625rem;border-radius:999px;background:#fbbf24;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;color:#18181b}.StorefrontWindow_url__10HkW{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .875rem;border-radius:999px;background:rgb(255 255 255/.08);font-size:13px;color:rgb(255 255 255/.75)}.StorefrontWindow_viewport__G32Cg{position:relative;height:min(36rem,68svh);background:var(--surface)}@media (min-width:1024px){.StorefrontWindow_viewport__G32Cg{height:min(42rem,72svh)}}.StorefrontWindow_viewport__G32Cg:after{content:"";position:absolute;inset:0 0 auto;z-index:1;height:12px;background:var(--sf-ground,var(--surface));pointer-events:none}.StorefrontWindow_viewport__G32Cg iframe{transition:opacity .4s var(--ease-out)}.StorefrontWindow_viewport__G32Cg[data-ready=false] iframe{opacity:0}.StorefrontWindow_under__WM_JN{display:grid;gap:.75rem;justify-items:center;margin-top:1rem;text-align:center}@media (min-width:1024px){.StorefrontWindow_under__WM_JN{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;gap:2rem;text-align:left}}.StorefrontWindow_caption___QopG{max-width:36rem;font-size:15px;line-height:1.5;color:color-mix(in oklab,var(--foreground) 72%,transparent);text-wrap:pretty}.StorefrontWindow_tour__lrshm{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.StorefrontWindow_tourStop__OE1kZ{min-height:2.75rem;padding:0 1rem;border-radius:999px;font-size:14px}.StorefrontWindow_note___1dmD{min-height:2.5rem;margin-top:.5rem;font-size:13px;line-height:1.25rem;text-align:center;color:var(--muted)}@media (min-width:1024px){.StorefrontWindow_note___1dmD{min-height:1.25rem;text-align:left}}