.HeroPhoneDemo-module__wUo7qq__stage{--phone-ink:#18354b;--phone-muted:#596a76;--phone-blue:#1677c8;--phone-tilt:4deg;width:540px;height:800px;color:var(--phone-ink);text-align:start;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;isolation:isolate;order:1;place-self:center end;margin:0;font-family:inherit;font-weight:400;line-height:1.4;position:relative;overflow:clip}.HeroPhoneDemo-module__wUo7qq__stage button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.HeroPhoneDemo-module__wUo7qq__stage button:focus-visible{outline:3px solid var(--phone-blue);outline-offset:4px}.HeroPhoneDemo-module__wUo7qq__renderSurface{width:100%;height:100%;position:absolute;top:0;left:0}.HeroPhoneDemo-module__wUo7qq__device{z-index:1;inset-inline-start:134px;width:340px;height:740px;transform:rotate(var(--phone-tilt));animation:.85s cubic-bezier(.16,1,.3,1) backwards HeroPhoneDemo-module__wUo7qq__phoneEnter;position:absolute;top:12px}.HeroPhoneDemo-module__wUo7qq__phoneShell{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.HeroPhoneDemo-module__wUo7qq__screen{border-radius:24px;position:absolute;inset:9.5% 10% 5% 7%;overflow:hidden}.HeroPhoneDemo-module__wUo7qq__toolbar{align-items:center;height:44px;padding:0 4px;display:flex}.HeroPhoneDemo-module__wUo7qq__backButton{width:44px;height:44px;color:var(--phone-ink);background:linear-gradient(145deg,#fff,#edf3f8);border:2px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:inset 1px 2px 2px #fff}.HeroPhoneDemo-module__wUo7qq__backButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:rotate(180deg)}.HeroPhoneDemo-module__wUo7qq__calendar{padding:0 4px 18px}.HeroPhoneDemo-module__wUo7qq__sectionTitle{letter-spacing:-.025em;text-align:center;margin:0;font-size:17px;font-weight:750}.HeroPhoneDemo-module__wUo7qq__dateRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:14px;padding-bottom:5px;display:grid}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__dateButton{min-width:0;height:74px;box-shadow:none;color:var(--phone-ink);background:linear-gradient(145deg,#fff,#edf3f8);border:1px solid #0000;border-radius:14px;align-content:center;justify-items:center;gap:6px;padding:7px 2px;transition:transform .25s,background-color .25s;display:grid;position:relative}.HeroPhoneDemo-module__wUo7qq__weekday{max-width:100%;color:var(--phone-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.HeroPhoneDemo-module__wUo7qq__dayNumber{font-variant-numeric:tabular-nums;font-size:22px;font-weight:750;line-height:1.2}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__dateButton[aria-pressed=true]{background:var(--phone-blue);color:#fff;transform:translateY(-3px)}.HeroPhoneDemo-module__wUo7qq__dateButton[aria-pressed=true] .HeroPhoneDemo-module__wUo7qq__weekday{color:#fff}.HeroPhoneDemo-module__wUo7qq__shopList{border-top:2px solid #e7eef5;padding:12px 4px}.HeroPhoneDemo-module__wUo7qq__featuredSpace{height:290px}.HeroPhoneDemo-module__wUo7qq__backgroundShop{padding-top:10px}.HeroPhoneDemo-module__wUo7qq__shopIdentity{align-items:center;gap:16px;min-width:0;display:flex}.HeroPhoneDemo-module__wUo7qq__avatar{box-shadow:none;background:0 0;border:0}.HeroPhoneDemo-module__wUo7qq__avatar img{object-fit:contain}.HeroPhoneDemo-module__wUo7qq__shopCopy{flex:1;min-width:0}.HeroPhoneDemo-module__wUo7qq__shopName{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:750;line-height:1.25}.HeroPhoneDemo-module__wUo7qq__shopLocation{color:var(--phone-muted);margin:6px 0 0;font-size:15px;line-height:1.35}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__shopIdentity{gap:8px}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__avatar{width:48px!important;height:48px!important}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__shopName{font-size:15px}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__shopLocation{margin-top:4px;font-size:11px}.HeroPhoneDemo-module__wUo7qq__backgroundAvailability{color:var(--phone-muted);align-items:center;gap:7px;margin:8px 0;font-size:11px;display:flex}.HeroPhoneDemo-module__wUo7qq__backgroundTimes{direction:ltr;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.HeroPhoneDemo-module__wUo7qq__backgroundTimes span{height:28px;box-shadow:none;color:var(--phone-muted);font-variant-numeric:tabular-nums;background:#f3f7fb;border:1px solid #fff;border-radius:10px;place-items:center;font-size:12px;display:grid;position:relative}.HeroPhoneDemo-module__wUo7qq__backgroundTimes .HeroPhoneDemo-module__wUo7qq__slotDot{top:4px;width:5px;height:5px;inset-inline-end:4px}.HeroPhoneDemo-module__wUo7qq__backgroundTimes span[data-live=false]{color:#929a9f;box-shadow:none;background:#eef2f5}.HeroPhoneDemo-module__wUo7qq__backgroundTimes span[data-live=false] .HeroPhoneDemo-module__wUo7qq__slotDot{background:#a5b2b7}.HeroPhoneDemo-module__wUo7qq__floatingCard{z-index:3;top:310px;width:510px;box-shadow:none;background:linear-gradient(145deg,#fff,#f7fafc);border:2px solid #fff;border-radius:36px;padding:49px 26px 24px;animation:.95s cubic-bezier(.16,1,.3,1) .25s backwards HeroPhoneDemo-module__wUo7qq__cardEnter;position:absolute;inset-inline-start:8px}.HeroPhoneDemo-module__wUo7qq__promoRibbon{top:16px;color:#23482f;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(145deg,#e9f7df,#d5eacb);border:1px solid #ddf1d8;border-radius:12px;align-items:center;gap:10px;max-width:calc(100% - 48px);padding:6px 14px;font-size:12px;font-weight:750;line-height:1.3;animation:.56s cubic-bezier(.16,1,.3,1) .9s backwards HeroPhoneDemo-module__wUo7qq__promoRibbonEnter;display:inline-flex;position:absolute;inset-inline-end:24px;box-shadow:inset 1px 2px 2px #f6ffed}.HeroPhoneDemo-module__wUo7qq__promoAmount{font-variant-numeric:tabular-nums}.HeroPhoneDemo-module__wUo7qq__promoPerf{background:#adcca1;flex-shrink:0;align-self:stretch;width:1px}.HeroPhoneDemo-module__wUo7qq__promoReason{color:#365d3c}.HeroPhoneDemo-module__wUo7qq__cardMeta{align-items:center;margin-top:12px;display:flex}.HeroPhoneDemo-module__wUo7qq__availability{color:#365d3c;align-items:center;gap:9px;font-size:14px;font-weight:650;display:inline-flex}.HeroPhoneDemo-module__wUo7qq__liveDot{background:linear-gradient(145deg,#7cbd54,#368752);border-radius:50%;flex-shrink:0;width:9px;height:9px;box-shadow:inset 1px 1px 1px #d6efb9,0 2px #296640}.HeroPhoneDemo-module__wUo7qq__timeSlots{direction:ltr;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px;padding-bottom:5px;display:grid}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton{min-width:0;height:56px;box-shadow:none;color:var(--phone-ink);font-variant-numeric:tabular-nums;background:linear-gradient(145deg,#fff,#edf3f8);border:1px solid #0000;border-radius:17px;place-items:center;font-size:18px;font-weight:650;transition:transform .25s,color .25s;display:grid;position:relative}.HeroPhoneDemo-module__wUo7qq__slotDot{top:7px;background:#368752;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:7px;box-shadow:inset 1px 1px 1px #aee4a1}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton[data-live=false] .HeroPhoneDemo-module__wUo7qq__slotDot{box-shadow:none;background:#a5b2b7}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton[aria-pressed=true] .HeroPhoneDemo-module__wUo7qq__slotDot{background:#c2efad}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton:disabled{color:#8f9599;cursor:default;background:#eef2f5}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton[aria-pressed=true]{background:var(--phone-blue);color:#fff;transform:translateY(-3px)}@media (hover:hover){.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton:hover:not([aria-pressed=true]):not(:disabled),.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__dateButton:hover:not([aria-pressed=true]){transform:translateY(-2px)}.HeroPhoneDemo-module__wUo7qq__backButton:hover{background:#f4f8fc}}@keyframes HeroPhoneDemo-module__wUo7qq__phoneEnter{0%{opacity:0;transform:translateY(24px) rotate(var(--phone-tilt))}to{opacity:1;transform:translateY(0) rotate(var(--phone-tilt))}}@keyframes HeroPhoneDemo-module__wUo7qq__cardEnter{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HeroPhoneDemo-module__wUo7qq__promoRibbonEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.HeroPhoneDemo-module__wUo7qq__stage{width:435px;height:770px}.HeroPhoneDemo-module__wUo7qq__device{width:304px;height:660px;inset-inline-start:88px}.HeroPhoneDemo-module__wUo7qq__floatingCard{width:434px;padding:49px 22px 24px;inset-inline-start:0}.HeroPhoneDemo-module__wUo7qq__shopName{font-size:21px}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton{font-size:16px}.HeroPhoneDemo-module__wUo7qq__featuredSpace{height:250px}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__shopName{font-size:13px}}@media (max-width:960px){.HeroPhoneDemo-module__wUo7qq__stage{justify-self:center;width:470px;height:800px}.HeroPhoneDemo-module__wUo7qq__device{inset-inline-start:118px}.HeroPhoneDemo-module__wUo7qq__floatingCard{width:470px}}@media (max-width:520px){.HeroPhoneDemo-module__wUo7qq__stage{--phone-tilt:2deg;width:100%;max-width:380px;height:clamp(620px,186vw,730px)}.HeroPhoneDemo-module__wUo7qq__device{aspect-ratio:340/740;width:84%;height:auto;inset-inline-start:12%}.HeroPhoneDemo-module__wUo7qq__screen{border-radius:22px}.HeroPhoneDemo-module__wUo7qq__toolbar{height:44px;padding:0}.HeroPhoneDemo-module__wUo7qq__calendar{padding:0 0 16px}.HeroPhoneDemo-module__wUo7qq__sectionTitle{font-size:15px}.HeroPhoneDemo-module__wUo7qq__dateRail{gap:7px;margin-top:12px}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__dateButton{border-radius:11px;gap:5px;height:66px}.HeroPhoneDemo-module__wUo7qq__weekday{font-size:9px}.HeroPhoneDemo-module__wUo7qq__dayNumber{font-size:19px}.HeroPhoneDemo-module__wUo7qq__shopList{padding:12px 0}.HeroPhoneDemo-module__wUo7qq__featuredSpace,.HeroPhoneDemo-module__wUo7qq__backgroundShop{display:none}.HeroPhoneDemo-module__wUo7qq__floatingCard{border-radius:28px;width:100%;padding:48px 18px 22px;top:clamp(256px,210px + 17vw,286px)}.HeroPhoneDemo-module__wUo7qq__promoRibbon{top:14px;gap:7px;max-width:calc(100% - 36px);padding:6px 10px;font-size:10px;inset-inline-end:18px}.HeroPhoneDemo-module__wUo7qq__shopIdentity{gap:10px}.HeroPhoneDemo-module__wUo7qq__floatingCard .HeroPhoneDemo-module__wUo7qq__avatar{width:60px!important;height:60px!important}.HeroPhoneDemo-module__wUo7qq__shopName{font-size:19px}.HeroPhoneDemo-module__wUo7qq__shopLocation{font-size:12px}.HeroPhoneDemo-module__wUo7qq__cardMeta{margin-top:10px}.HeroPhoneDemo-module__wUo7qq__availability{gap:7px;font-size:12px}.HeroPhoneDemo-module__wUo7qq__timeSlots{gap:6px;margin-top:15px}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton{border-radius:13px;height:48px;font-size:14px}.HeroPhoneDemo-module__wUo7qq__slotDot{top:6px;width:5px;height:5px;inset-inline-end:6px}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__avatar{width:38px!important;height:38px!important}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__shopName{font-size:12px}.HeroPhoneDemo-module__wUo7qq__backgroundShop .HeroPhoneDemo-module__wUo7qq__shopLocation,.HeroPhoneDemo-module__wUo7qq__backgroundAvailability,.HeroPhoneDemo-module__wUo7qq__backgroundTimes span{font-size:10px}}@media (prefers-reduced-motion:reduce){.HeroPhoneDemo-module__wUo7qq__device,.HeroPhoneDemo-module__wUo7qq__floatingCard,.HeroPhoneDemo-module__wUo7qq__promoRibbon{animation:none}.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__dateButton,.HeroPhoneDemo-module__wUo7qq__stage .HeroPhoneDemo-module__wUo7qq__timeButton{transition:none}}