.BannerCarousel-module__ofoe-W__wrap{margin-bottom:32px}.BannerCarousel-module__ofoe-W__track{scroll-snap-type:x proximity;scroll-padding:0 var(--gut);gap:12px}.BannerCarousel-module__ofoe-W__banner{border-radius:var(--r-lg);color:#fff;width:100%;min-height:164px;box-shadow:var(--sh-2);background-image:linear-gradient(118deg, var(--from), var(--to));align-items:center;gap:16px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.BannerCarousel-module__ofoe-W__banner:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 85% 20%,#ffffff38,#0000 60%);position:absolute;inset:0}.BannerCarousel-module__ofoe-W__banner[data-photo]{aspect-ratio:26/9;background:var(--surface-3);min-height:0;padding:0 24px}.BannerCarousel-module__ofoe-W__banner[data-photo]:after{display:none}.BannerCarousel-module__ofoe-W__banner[data-photo=text]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0009,#00000026 70%,#0000);position:absolute;inset:0}.BannerCarousel-module__ofoe-W__banner[data-photo=text] .BannerCarousel-module__ofoe-W__copy{z-index:2}.BannerCarousel-module__ofoe-W__copy{z-index:1;flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;position:relative}.BannerCarousel-module__ofoe-W__kicker{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:10.5px;font-weight:800}.BannerCarousel-module__ofoe-W__title{letter-spacing:-.025em;font-size:21px;font-weight:800;line-height:1.15}.BannerCarousel-module__ofoe-W__sub{opacity:.9;font-size:13px;line-height:1.4}.BannerCarousel-module__ofoe-W__cta{border-radius:var(--r-pill);color:#0a3d22;transition:transform .16s var(--ease);background:#fffffff2;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:7px 14px;font-size:12.5px;font-weight:750;display:inline-flex}.BannerCarousel-module__ofoe-W__banner:hover .BannerCarousel-module__ofoe-W__cta{transform:translate(3px)}.BannerCarousel-module__ofoe-W__art{z-index:1;object-fit:contain;filter:drop-shadow(0 8px 16px #00000040);flex-shrink:0;width:92px;height:92px;position:relative}.BannerCarousel-module__ofoe-W__dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.BannerCarousel-module__ofoe-W__dot{background:var(--line-2);width:7px;height:7px;transition:width .22s var(--ease), background-color .22s var(--ease);border-radius:50%}.BannerCarousel-module__ofoe-W__dot[data-on=true]{border-radius:var(--r-pill);background:var(--brand);width:22px}@media (min-width:900px){.BannerCarousel-module__ofoe-W__banner{min-height:220px;padding:30px 44px}.BannerCarousel-module__ofoe-W__title{font-size:30px}.BannerCarousel-module__ofoe-W__banner[data-photo]{aspect-ratio:52/10}.BannerCarousel-module__ofoe-W__sub{font-size:15px}.BannerCarousel-module__ofoe-W__art{width:116px;height:116px}}.BannerCarousel-module__ofoe-W__bleed{margin:0;position:relative}.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__track{scrollbar-width:none;gap:0;margin:0;padding:0;scroll-padding:0}.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__track::-webkit-scrollbar{display:none}.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__banner{box-shadow:none;border-radius:0}.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__dots{z-index:3;pointer-events:none;margin:0;position:absolute;bottom:12px;left:0;right:0}.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__dot{pointer-events:auto;background:#fff9;box-shadow:0 1px 3px #0000004d}.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__dot[data-on=true]{background:#fff}.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__banner,.BannerCarousel-module__ofoe-W__bleed .BannerCarousel-module__ofoe-W__banner[data-photo]{padding-left:max(var(--gut), calc((100vw - var(--page)) / 2 + var(--gut)));padding-right:max(var(--gut), calc((100vw - var(--page)) / 2 + var(--gut)))}
.CategoryTile-module__-Ayaja__tile{text-align:center;flex-direction:column;gap:8px;display:flex}.CategoryTile-module__-Ayaja__panel{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--line);background:var(--tile,var(--brand-tint));transition:transform .2s var(--ease), box-shadow .2s var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}.CategoryTile-module__-Ayaja__tile:hover .CategoryTile-module__-Ayaja__panel{box-shadow:var(--sh-2);transform:translateY(-3px)}.CategoryTile-module__-Ayaja__panelArt{object-fit:contain;width:64%;height:auto}.CategoryTile-module__-Ayaja__label{letter-spacing:-.008em;color:var(--ink-2);font-size:12.5px;font-weight:600;line-height:1.3}.CategoryTile-module__-Ayaja__tile:hover .CategoryTile-module__-Ayaja__label,.CategoryTile-module__-Ayaja__circle:hover .CategoryTile-module__-Ayaja__label{color:var(--brand-text)}.CategoryTile-module__-Ayaja__circle{text-align:center;flex-direction:column;align-items:center;gap:8px;width:78px;display:flex}.CategoryTile-module__-Ayaja__ring{border:1px solid var(--line);background:var(--tile,var(--brand-tint));width:70px;height:70px;transition:transform .2s var(--ease), border-color .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.CategoryTile-module__-Ayaja__circle:hover .CategoryTile-module__-Ayaja__ring{border-color:var(--brand-line);transform:translateY(-3px)}.CategoryTile-module__-Ayaja__ringArt{object-fit:contain;width:42px;height:42px}.CategoryTile-module__-Ayaja__circleLabel{color:var(--ink-2);font-size:11.5px;font-weight:600;line-height:1.25}
.Crumbs-module__aVIxLG__cr{color:var(--ink-4);align-items:center;gap:6px;min-width:0;padding:16px 0 10px;font-size:12.5px;display:flex}.Crumbs-module__aVIxLG__link{color:var(--ink-3);white-space:nowrap;font-weight:600}.Crumbs-module__aVIxLG__link:hover{color:var(--brand-text)}@media (max-width:699px){.Crumbs-module__aVIxLG__link{align-items:center;min-height:38px;display:inline-flex}}.Crumbs-module__aVIxLG__now{color:var(--ink-2);font-weight:650}
.categories-module__85yMYq__group{margin-bottom:38px}.categories-module__85yMYq__head{align-items:center;gap:16px;padding-bottom:4px;display:flex}.categories-module__85yMYq__head>:last-child{margin-left:auto}.categories-module__85yMYq__topBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.categories-module__85yMYq__childRail{margin:18px 0 6px}.categories-module__85yMYq__childChip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:border-color .16s var(--ease), background-color .16s var(--ease);flex-shrink:0;align-items:center;gap:11px;padding:7px 18px 7px 7px;font-size:14.5px;font-weight:700;display:inline-flex}.categories-module__85yMYq__childChip:hover{border-color:var(--brand-line);background:var(--brand-tint)}.categories-module__85yMYq__childFrame{background:var(--surface-2);border-radius:50%;flex-shrink:0;width:46px;height:46px;display:block;position:relative;overflow:hidden}.categories-module__85yMYq__childArt{object-fit:cover;width:46px;height:46px}.categories-module__85yMYq__art{border-radius:var(--r-md);border:1px solid var(--line);background:var(--tile,var(--brand-tint));flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative}.categories-module__85yMYq__artImg{object-fit:contain;width:44px;height:44px}.categories-module__85yMYq__skTile{aspect-ratio:1;border-radius:var(--r-md)}.categories-module__85yMYq__skLabel{width:70%;height:11px;margin:8px auto 0}.categories-module__85yMYq__mBar,.categories-module__85yMYq__mSearch,.categories-module__85yMYq__sideRail{display:none}.categories-module__85yMYq__catBody{display:block}.categories-module__85yMYq__catMain{min-width:0}@media (max-width:699px){.categories-module__85yMYq__topBar,.categories-module__85yMYq__head,.categories-module__85yMYq__childRail{display:none}.categories-module__85yMYq__mBar{z-index:40;background:var(--bg,var(--surface));border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:0 -16px;padding:10px 12px;display:flex;position:sticky;top:0}.categories-module__85yMYq__mBack{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.categories-module__85yMYq__mTitle{text-align:center;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:19px;font-weight:800;overflow:hidden}.categories-module__85yMYq__mSearch{margin:10px 0 12px;display:block}.categories-module__85yMYq__catBody{margin:0 -8px 0 -16px;padding-right:8px}.categories-module__85yMYq__sideRail{border-right:1px solid var(--line);scrollbar-width:none;flex-direction:column;max-height:calc(100vh - 140px);display:flex;overflow-y:auto}.categories-module__85yMYq__railItem{text-align:center;color:var(--ink-3);flex-direction:column;align-items:center;gap:5px;padding:10px 4px;display:flex;position:relative}.categories-module__85yMYq__railItem[data-active=true]{background:var(--brand-tint);color:var(--ink);font-weight:700}.categories-module__85yMYq__railItem[data-active=true]:after{content:"";background:var(--brand);border-radius:4px 0 0 4px;width:4px;position:absolute;top:22%;bottom:22%;right:0}.categories-module__85yMYq__railFrame{border-radius:var(--r-sm);width:52px;height:52px;display:block;position:relative;overflow:hidden}.categories-module__85yMYq__railArt{object-fit:contain;width:52px;height:52px}.categories-module__85yMYq__railName{overflow-wrap:anywhere;font-size:12px;line-height:1.2}}@media (min-width:700px){.categories-module__85yMYq__sideRail{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;flex-shrink:0;display:flex}.categories-module__85yMYq__railItem{color:var(--ink-2);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex;position:relative}.categories-module__85yMYq__railItem:last-child{border-bottom:0}.categories-module__85yMYq__railItem:hover{background:var(--surface-3)}.categories-module__85yMYq__railItem[data-active=true]{background:var(--brand-tint);color:var(--ink);font-weight:700}.categories-module__85yMYq__railItem[data-active=true]:before{content:"";background:var(--brand);border-radius:0 4px 4px 0;width:4px;position:absolute;top:18%;bottom:18%;left:0}.categories-module__85yMYq__railFrame{border-radius:var(--r-sm);background:var(--surface-3);flex-shrink:0;width:48px;height:48px;display:block;position:relative;overflow:hidden}.categories-module__85yMYq__railArt{object-fit:contain;width:48px;height:48px}.categories-module__85yMYq__railName{overflow-wrap:anywhere;line-height:1.25}}
.ListFilters-module__1FX6tq__panel{flex-direction:column;gap:16px;display:flex}.ListFilters-module__1FX6tq__block{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);padding:14px 14px 12px}.ListFilters-module__1FX6tq__block h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:800}.ListFilters-module__1FX6tq__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ListFilters-module__1FX6tq__head h3{margin:0}.ListFilters-module__1FX6tq__opts{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow:auto}.ListFilters-module__1FX6tq__opt{min-height:30px;color:var(--ink-2);cursor:pointer;align-items:center;gap:9px;font-size:13.5px;font-weight:550;display:flex}.ListFilters-module__1FX6tq__switch{background:var(--line-2);width:40px;height:22px;transition:background-color .16s var(--ease);border-radius:999px;position:relative}.ListFilters-module__1FX6tq__switch span{width:16px;height:16px;transition:transform .16s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ListFilters-module__1FX6tq__switch[data-on=true]{background:var(--brand)}.ListFilters-module__1FX6tq__switch[data-on=true] span{transform:translate(18px)}.ListFilters-module__1FX6tq__stick{flex-direction:column;gap:26px;margin-top:12px;padding-left:22px;display:flex;position:relative}.ListFilters-module__1FX6tq__stick[data-off=true]{opacity:.5}.ListFilters-module__1FX6tq__rod{background:linear-gradient(var(--ok), var(--brand));border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:6px}.ListFilters-module__1FX6tq__end{text-align:left;color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:1px;font-size:13.5px;display:flex;position:relative}.ListFilters-module__1FX6tq__end:before{content:"";border:3px solid var(--line-2);background:var(--surface);border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:-22px}.ListFilters-module__1FX6tq__end[data-on=true]:before{border-color:var(--brand);background:var(--brand)}.ListFilters-module__1FX6tq__end small{color:var(--ink-4);font-size:11.5px}
.NotifyMe-module__PWrY9W__wrap{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.NotifyMe-module__PWrY9W__form{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);padding:14px}.NotifyMe-module__PWrY9W__label{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.NotifyMe-module__PWrY9W__row{gap:8px;display:flex}.NotifyMe-module__PWrY9W__row .NotifyMe-module__PWrY9W__input{flex:1;min-width:0}@media (max-width:520px){.NotifyMe-module__PWrY9W__row{flex-direction:column}}.NotifyMe-module__PWrY9W__cardBtn{border:1.5px solid var(--bad);border-radius:var(--r-sm);background:var(--surface);height:28px;color:var(--bad);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:800}.NotifyMe-module__PWrY9W__overlay{z-index:200;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.NotifyMe-module__PWrY9W__dialog{border-radius:var(--r-lg,18px);background:var(--surface);width:min(340px,100%);box-shadow:var(--sh-3);padding:20px}.NotifyMe-module__PWrY9W__dialogTitle{text-align:center;margin:0 0 14px;font-size:17px;font-weight:800}
.QuantityStepper-module__Kkh3Rq__add,.QuantityStepper-module__Kkh3Rq__step{border-radius:var(--r-sm);flex-shrink:0;width:96px;height:40px}.QuantityStepper-module__Kkh3Rq__sm.QuantityStepper-module__Kkh3Rq__add,.QuantityStepper-module__Kkh3Rq__sm.QuantityStepper-module__Kkh3Rq__step{width:78px;height:34px}.QuantityStepper-module__Kkh3Rq__add{border:1.5px solid var(--brand-line);background:var(--brand-tint);color:var(--brand-text);letter-spacing:.04em;transition:background-color .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease), transform .12s var(--ease);font-size:13.5px;font-weight:800}.QuantityStepper-module__Kkh3Rq__sm.QuantityStepper-module__Kkh3Rq__add{font-size:12.5px}.QuantityStepper-module__Kkh3Rq__add:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.QuantityStepper-module__Kkh3Rq__add:active:not(:disabled){transform:scale(.95)}.QuantityStepper-module__Kkh3Rq__add:disabled{background:var(--surface-3);border-color:var(--line);color:var(--ink-4);cursor:not-allowed}.QuantityStepper-module__Kkh3Rq__step{background:var(--brand);color:var(--brand-ink);box-shadow:var(--sh-brand);transition:opacity .15s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.QuantityStepper-module__Kkh3Rq__step[data-busy=true]{opacity:.6}.QuantityStepper-module__Kkh3Rq__step button{height:100%;color:inherit;place-items:center;display:grid}.QuantityStepper-module__Kkh3Rq__step button:disabled{opacity:.4;cursor:not-allowed}.QuantityStepper-module__Kkh3Rq__qty{text-align:center;min-width:18px;font-size:15px;font-weight:800}.QuantityStepper-module__Kkh3Rq__sm .QuantityStepper-module__Kkh3Rq__qty{font-size:13.5px}@media (max-width:380px){.QuantityStepper-module__Kkh3Rq__add,.QuantityStepper-module__Kkh3Rq__step{width:84px;height:38px}}
.SearchBar-module__9ObJ7W__wrap{width:100%;position:relative}.SearchBar-module__9ObJ7W__bar{border-radius:var(--r-pill);background:var(--surface);height:44px;transition:box-shadow .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:0 1px 2px #1f1a0014}.SearchBar-module__9ObJ7W__bar[data-variant=plain]{border-color:var(--line-2)}.SearchBar-module__9ObJ7W__bar:focus-within{box-shadow:0 0 0 3px #0e8a3e40}.SearchBar-module__9ObJ7W__bar[data-variant=plain]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.SearchBar-module__9ObJ7W__lead{color:var(--brand);flex-shrink:0;place-items:center;display:grid}.SearchBar-module__9ObJ7W__bar input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:14.5px}.SearchBar-module__9ObJ7W__bar input::placeholder{color:var(--ink-4)}@media (max-width:699px){.SearchBar-module__9ObJ7W__bar input{font-size:16px}}.SearchBar-module__9ObJ7W__trail{color:var(--ink-4);flex-shrink:0;place-items:center;display:grid}.SearchBar-module__9ObJ7W__trail:hover{color:var(--ink-2)}.SearchBar-module__9ObJ7W__drop{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-3);max-height:70vh;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto}.SearchBar-module__9ObJ7W__row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.SearchBar-module__9ObJ7W__row:hover{background:var(--surface-2)}.SearchBar-module__9ObJ7W__thumb{border-radius:var(--r-xs);background:var(--surface-3);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.SearchBar-module__9ObJ7W__thumbArt{object-fit:contain;width:26px;height:26px}.SearchBar-module__9ObJ7W__text{flex-direction:column;flex:1;min-width:0;display:flex}.SearchBar-module__9ObJ7W__rowName{color:var(--ink);font-size:13.5px;font-weight:600}.SearchBar-module__9ObJ7W__rowSub{color:var(--ink-4);font-size:11.5px}.SearchBar-module__9ObJ7W__rowPrice{flex-shrink:0;font-size:13.5px;font-weight:750}.SearchBar-module__9ObJ7W__all{background:var(--brand-tint);width:100%;color:var(--brand-text);justify-content:center;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:700;display:flex}.SearchBar-module__9ObJ7W__all:hover{background:var(--brand-tint-2)}
.Header-module__hBw1pG__hdr{z-index:50;transition:transform .26s var(--ease);will-change:transform;position:sticky;top:0}.Header-module__hBw1pG__hdr[data-hidden=true]{transform:translateY(-100%)}.Header-module__hBw1pG__brandBar{background:var(--bar);color:var(--bar-ink)}.Header-module__hBw1pG__row{align-items:center;gap:18px;height:68px;display:flex}.Header-module__hBw1pG__logo{flex:0 auto;align-items:center;gap:11px;min-width:0;display:flex}.Header-module__hBw1pG__mark{object-fit:cover;border-radius:11px;width:38px;height:38px;display:block;box-shadow:0 2px 8px #00000024,0 0 0 2px #ffffffb3}.Header-module__hBw1pG__word{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;min-width:0;font-size:19px;font-weight:800;line-height:1.1;display:flex;overflow:hidden}.Header-module__hBw1pG__promise{letter-spacing:0;opacity:.82;align-items:center;gap:3px;font-size:10.5px;font-weight:600;display:inline-flex}.Header-module__hBw1pG__place{border-left:1px solid var(--bar-line);flex-shrink:0;align-items:center;gap:7px;padding-left:18px;display:none}.Header-module__hBw1pG__placeText{flex-direction:column;line-height:1.2;display:flex}.Header-module__hBw1pG__placeLabel{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:10px}.Header-module__hBw1pG__placeName{font-size:13px;font-weight:650}.Header-module__hBw1pG__searchWide{flex:1;max-width:460px;display:none}.Header-module__hBw1pG__tools{align-items:center;gap:8px;margin-left:auto;display:flex}.Header-module__hBw1pG__tool{border-radius:var(--r-pill);width:38px;height:38px;color:var(--bar-ink);background:var(--bar-tool);transition:background-color .16s var(--ease);flex-shrink:0;place-items:center;display:grid}.Header-module__hBw1pG__wish{position:relative}.Header-module__hBw1pG__tool:hover{background:var(--bar-tool-hover)}.Header-module__hBw1pG__account,.Header-module__hBw1pG__cart{border-radius:var(--r-pill);height:38px;color:var(--bar-ink);background:var(--bar-tool);transition:background-color .16s var(--ease), transform .12s var(--ease);flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex}.Header-module__hBw1pG__account:hover,.Header-module__hBw1pG__cart:hover{background:var(--bar-tool-hover)}.Header-module__hBw1pG__cart{background:var(--brand);color:var(--brand-ink);box-shadow:var(--sh-brand)}.Header-module__hBw1pG__cart:hover{background:var(--brand-hover)}.Header-module__hBw1pG__account:active,.Header-module__hBw1pG__cart:active{transform:scale(.97)}.Header-module__hBw1pG__accountText{text-overflow:ellipsis;white-space:nowrap;max-width:90px;display:none;overflow:hidden}.Header-module__hBw1pG__cart[data-filled=true]{background:var(--brand);color:var(--brand-ink)}.Header-module__hBw1pG__cartText{text-align:left;flex-direction:column;line-height:1.15;display:none}.Header-module__hBw1pG__cartCount{opacity:.75;font-size:10px;font-weight:650}.Header-module__hBw1pG__cartTotal{font-size:13.5px;font-weight:800}.Header-module__hBw1pG__searchNarrow{padding-bottom:14px}.Header-module__hBw1pG__badge{border-radius:var(--r-pill);color:#fff;min-width:18px;height:18px;animation:Header-module__hBw1pG__badgePop .32s var(--ease);background:#e23744;border:2px solid #fff;place-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}@keyframes Header-module__hBw1pG__badgePop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.Header-module__hBw1pG__strip{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--sh-1)}.Header-module__hBw1pG__stripRow{align-items:center;gap:4px;height:48px;display:flex;overflow-x:auto}.Header-module__hBw1pG__stripLink{border-radius:var(--r-pill);letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;transition:background-color .16s var(--ease), color .16s var(--ease);flex-shrink:0;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:650;display:inline-flex}.Header-module__hBw1pG__stripLink:hover{background:var(--surface-3);color:var(--ink)}.Header-module__hBw1pG__stripLink[data-on=true]{background:var(--sun-tint);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--sun-line)}@media (min-width:700px){.Header-module__hBw1pG__accountText,.Header-module__hBw1pG__cartText{display:flex}.Header-module__hBw1pG__cartBadge{display:none}}@media (min-width:860px){.Header-module__hBw1pG__searchWide{display:block}.Header-module__hBw1pG__onlyNarrow,.Header-module__hBw1pG__searchNarrow{display:none}}@media (min-width:1100px){.Header-module__hBw1pG__place{display:flex}}@media (max-width:859px){.Header-module__hBw1pG__onlyWide{display:none}}@media (max-width:699px){.Header-module__hBw1pG__row{gap:8px;height:60px}.Header-module__hBw1pG__stripRow{height:42px}.Header-module__hBw1pG__stripLink{padding:6px 11px;font-size:12.5px}.Header-module__hBw1pG__account,.Header-module__hBw1pG__tools .Header-module__hBw1pG__tool:not(.Header-module__hBw1pG__onlyNarrow):not(.Header-module__hBw1pG__wish){display:none}.Header-module__hBw1pG__tools{gap:6px}.Header-module__hBw1pG__tool,.Header-module__hBw1pG__cart{justify-content:center;width:40px;height:40px;padding:0;position:relative}.Header-module__hBw1pG__mark{flex-shrink:0;width:34px;height:34px}.Header-module__hBw1pG__logo{min-height:44px}.Header-module__hBw1pG__word{font-size:17px}}@media (max-width:339px){.Header-module__hBw1pG__word{display:none}}.Header-module__hBw1pG__strip .Header-module__hBw1pG__stripRow{margin-left:auto;margin-right:auto}.Header-module__hBw1pG__placePhone{display:none}@media (max-width:699px){.Header-module__hBw1pG__placePhone{width:100%;color:var(--bar-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 0 8px;padding:0;font-size:13px;display:flex}.Header-module__hBw1pG__placePhoneText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Header-module__hBw1pG__placePhoneText b{font-weight:800}}
.InstallAppButton-module__kiHW3a__btn{border-radius:var(--r-pill);background:var(--brand);height:40px;color:var(--brand-ink);cursor:pointer;border:none;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.InstallAppButton-module__kiHW3a__btn:hover{filter:brightness(.97)}.InstallAppButton-module__kiHW3a__overlay{z-index:400;background:#0f172a80;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.InstallAppButton-module__kiHW3a__card{background:var(--surface);border-radius:var(--r-lg,16px);width:100%;max-width:420px;box-shadow:var(--sh-3);padding:18px}.InstallAppButton-module__kiHW3a__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.InstallAppButton-module__kiHW3a__hIcon{border-radius:var(--r-sm);background:var(--brand-tint);width:36px;height:36px;color:var(--brand-text);flex-shrink:0;place-items:center;display:grid}.InstallAppButton-module__kiHW3a__title{flex:1;margin:0;font-size:16px;font-weight:800}.InstallAppButton-module__kiHW3a__x{color:var(--ink-4);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.InstallAppButton-module__kiHW3a__body{color:var(--ink-2);font-size:14px;line-height:1.5}.InstallAppButton-module__kiHW3a__steps{color:var(--ink-2);margin:0;padding-left:20px;font-size:14px;line-height:1.7}
.OrderProgressToast-module__lRI3uW__toast{left:12px;right:12px;bottom:calc(var(--bottom-nav,64px) + 12px);z-index:60;border-radius:var(--r-md);border:1px solid var(--brand-line);background:var(--surface);box-shadow:var(--sh-3);animation:OrderProgressToast-module__lRI3uW__toastIn .22s var(--ease);align-items:flex-start;gap:12px;padding:13px 14px;display:flex;position:fixed}@media (min-width:720px){.OrderProgressToast-module__lRI3uW__toast{width:380px;bottom:20px;left:auto;right:20px}}@keyframes OrderProgressToast-module__lRI3uW__toastIn{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.OrderProgressToast-module__lRI3uW__toast{animation:none}}.OrderProgressToast-module__lRI3uW__icon{background:var(--brand-tint);width:34px;height:34px;color:var(--brand-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.OrderProgressToast-module__lRI3uW__body{flex:1;min-width:0}.OrderProgressToast-module__lRI3uW__title{color:var(--ink);font-size:14px;font-weight:800;display:block}.OrderProgressToast-module__lRI3uW__text{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:1.45}.OrderProgressToast-module__lRI3uW__link{color:var(--brand-text);font-weight:700}.OrderProgressToast-module__lRI3uW__close{width:28px;height:28px;color:var(--ink-3);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.OrderProgressToast-module__lRI3uW__close:hover{background:var(--surface-3);color:var(--ink)}
.PwaRegister-module__OoC32G__bar{left:12px;right:12px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:150;background:var(--surface);border:1px solid var(--brand-line);border-radius:var(--r-md);max-width:460px;box-shadow:var(--sh-3);animation:PwaRegister-module__OoC32G__slide .3s var(--ease) both;align-items:center;gap:12px;margin:0 auto;padding:12px 14px;display:flex;position:fixed}@keyframes PwaRegister-module__OoC32G__slide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.PwaRegister-module__OoC32G__icon{border-radius:var(--r-sm);background:var(--brand-tint);width:38px;height:38px;color:var(--brand-text);flex-shrink:0;place-items:center;display:grid}.PwaRegister-module__OoC32G__text{flex-direction:column;flex:1;min-width:0;font-size:13px;display:flex}.PwaRegister-module__OoC32G__sub{color:var(--ink-3);font-size:11.5px}.PwaRegister-module__OoC32G__go{border-radius:var(--r-pill);background:var(--brand);height:34px;color:var(--brand-ink);flex-shrink:0;padding:0 14px;font-size:13px;font-weight:700}.PwaRegister-module__OoC32G__x{color:var(--ink-4);flex-shrink:0;place-items:center;display:grid}@media (min-width:700px){.PwaRegister-module__OoC32G__bar{bottom:28px;left:auto;right:28px}}
.AccountPrompt-module__OEGIKW__back{z-index:600;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.AccountPrompt-module__OEGIKW__card{background:var(--surface);width:100%;max-width:420px;box-shadow:var(--sh-3);animation:AccountPrompt-module__OEGIKW__up .2s var(--ease,ease);border-radius:20px 20px 0 0;padding:22px 18px 20px;position:relative}@keyframes AccountPrompt-module__OEGIKW__up{0%{opacity:0;transform:translateY(40px)}}@media (min-width:700px){.AccountPrompt-module__OEGIKW__back{align-items:center}.AccountPrompt-module__OEGIKW__card{border-radius:var(--r-lg)}}.AccountPrompt-module__OEGIKW__x{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.AccountPrompt-module__OEGIKW__icon{background:var(--brand-tint);width:42px;height:42px;color:var(--bad);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.AccountPrompt-module__OEGIKW__title{margin:0;font-size:18px;font-weight:800}.AccountPrompt-module__OEGIKW__text{color:var(--ink-2);margin:6px 0 16px;font-size:14px}
.RateOrderPrompt-module__RsWVbG__sheet{left:12px;right:12px;bottom:calc(var(--bottom-nav,64px) + 12px);z-index:70;border-radius:var(--r-lg,18px);border:1px solid var(--brand-line);background:var(--surface);box-shadow:var(--sh-3);animation:RateOrderPrompt-module__RsWVbG__up .22s var(--ease);padding:18px 18px 16px;position:fixed}@media (min-width:720px){.RateOrderPrompt-module__RsWVbG__sheet{width:380px;bottom:20px;left:auto;right:20px}}.RateOrderPrompt-module__RsWVbG__x{width:30px;height:30px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.RateOrderPrompt-module__RsWVbG__title{margin:0 0 4px;font-size:17px;font-weight:800}.RateOrderPrompt-module__RsWVbG__body{color:var(--ink-3);margin:0 0 12px;font-size:13px}.RateOrderPrompt-module__RsWVbG__stars{justify-content:center;gap:6px;margin:4px 0 14px;display:flex}.RateOrderPrompt-module__RsWVbG__stars button{color:var(--line-2)}.RateOrderPrompt-module__RsWVbG__stars button[data-on=true]{color:#f0a92b}@keyframes RateOrderPrompt-module__RsWVbG__up{0%{opacity:0;transform:translateY(10px)}}
.Toast-module__DGgETa__deck{left:0;right:0;bottom:calc(84px + env(safe-area-inset-bottom));z-index:200;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.Toast-module__DGgETa__toast{border-radius:var(--r-pill);background:var(--ink);max-width:440px;color:var(--surface);box-shadow:var(--sh-3);animation:Toast-module__DGgETa__pop .26s var(--ease) both;align-items:center;gap:10px;padding:11px 16px;font-size:13.5px;font-weight:600;display:flex}.Toast-module__DGgETa__toast[data-tone=success] svg{color:#6ee7a8}.Toast-module__DGgETa__toast[data-tone=error] svg{color:#ff9ea3}.Toast-module__DGgETa__toast[data-tone=info] svg{color:#ffa3cb}@keyframes Toast-module__DGgETa__pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (min-width:700px){.Toast-module__DGgETa__deck{align-items:flex-end;padding:0 28px;bottom:28px}}
.AuthShell-module__A5u4Lq__wrap{max-width:980px;padding:24px var(--gut) 40px;grid-template-columns:1fr;margin:0 auto;display:grid}.AuthShell-module__A5u4Lq__pitch{border-radius:var(--r-xl) var(--r-xl) 0 0;background:linear-gradient(150deg, var(--plum-deep), var(--plum) 55%, var(--brand-press));color:#fff;flex-direction:column;gap:22px;padding:36px;display:none}.AuthShell-module__A5u4Lq__logo{align-items:center;gap:10px;display:flex}.AuthShell-module__A5u4Lq__mark{object-fit:cover;border-radius:10px;width:34px;height:34px;display:block}.AuthShell-module__A5u4Lq__word{letter-spacing:-.03em;font-size:18px;font-weight:800}.AuthShell-module__A5u4Lq__pitchTitle{letter-spacing:-.03em;color:#fff;margin:0;font-size:25px;font-weight:800;line-height:1.22}.AuthShell-module__A5u4Lq__points{flex-direction:column;gap:14px;margin-top:auto;display:flex}.AuthShell-module__A5u4Lq__points li{opacity:.94;align-items:center;gap:11px;font-size:13.5px;line-height:1.4;display:flex}.AuthShell-module__A5u4Lq__pIcon{background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.AuthShell-module__A5u4Lq__where{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:11.5px}.AuthShell-module__A5u4Lq__form{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:28px 24px}.AuthShell-module__A5u4Lq__footer{border-top:1px solid var(--line);text-align:center;color:var(--ink-3);margin-top:20px;padding-top:18px;font-size:13.5px}.AuthShell-module__A5u4Lq__footer a{color:var(--brand-text);font-weight:700}@media (max-width:699px){.AuthShell-module__A5u4Lq__footer a{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}}@media (min-width:860px){.AuthShell-module__A5u4Lq__wrap{grid-template-columns:.9fr 1.1fr;padding-top:40px}.AuthShell-module__A5u4Lq__pitch{border-radius:var(--r-xl) 0 0 var(--r-xl);display:flex}.AuthShell-module__A5u4Lq__form{border-radius:0 var(--r-xl) var(--r-xl) 0;border-left:none;padding:36px}}
.DeliverySlots-module__jAyrxa__wrap{gap:10px;margin:0 0 20px;display:flex}.DeliverySlots-module__jAyrxa__item{border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);min-width:0;color:var(--ink-2);transition:border-color .16s var(--ease), background-color .16s var(--ease);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:11px 8px 9px;display:flex}.DeliverySlots-module__jAyrxa__item:hover{border-color:var(--brand-line)}.DeliverySlots-module__jAyrxa__item[data-on=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text)}.DeliverySlots-module__jAyrxa__top{text-align:center;align-items:center;gap:6px;font-size:13.5px;font-weight:750;line-height:1.2;display:inline-flex}.DeliverySlots-module__jAyrxa__num{letter-spacing:.06em;color:var(--ink-4);font-size:11px;font-weight:800}.DeliverySlots-module__jAyrxa__item[data-on=true] .DeliverySlots-module__jAyrxa__num{color:var(--brand-text)}.DeliverySlots-module__jAyrxa__compact{margin-bottom:14px}@media (max-width:480px){.DeliverySlots-module__jAyrxa__top{flex-direction:column;gap:2px;font-size:12.5px}}.DeliverySlots-module__jAyrxa__later{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.DeliverySlots-module__jAyrxa__laterLabel{color:var(--ink-3);font-size:13px;font-weight:600}.DeliverySlots-module__jAyrxa__laterChip{border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--surface);height:32px;color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.DeliverySlots-module__jAyrxa__laterChip[data-on=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-text)}
.LocationPicker-module__7zRI_a__wrap{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.LocationPicker-module__7zRI_a__search{border-radius:var(--r-md);border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink-3);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.LocationPicker-module__7zRI_a__search:focus-within{border-color:var(--brand)}.LocationPicker-module__7zRI_a__search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.LocationPicker-module__7zRI_a__hits{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);max-height:220px;margin:0;padding:4px;list-style:none;overflow:auto}.LocationPicker-module__7zRI_a__hits button{border-radius:var(--r-sm);text-align:left;width:100%;color:var(--ink-2);gap:8px;padding:9px 10px;font-size:13px;display:flex}.LocationPicker-module__7zRI_a__hits button:hover{background:var(--brand-tint)}.LocationPicker-module__7zRI_a__mapBox{border-radius:var(--r-md);border:1px solid var(--line);height:50vh;min-height:260px;max-height:420px;position:relative;overflow:hidden}.LocationPicker-module__7zRI_a__map{z-index:0;width:100%;height:100%}.LocationPicker-module__7zRI_a__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.LocationPicker-module__7zRI_a__note{color:var(--ink-3);margin:0}.LocationPicker-module__7zRI_a__pinWrap{background:0 0;border:0}.LocationPicker-module__7zRI_a__pinBox{pointer-events:none;flex-direction:column;align-items:center;width:230px;height:112px;animation:.9s ease-in-out .5s 2 LocationPicker-module__7zRI_a__nudge;display:flex;position:relative}@keyframes LocationPicker-module__7zRI_a__nudge{0%,to{transform:translateY(0)}35%{transform:translateY(-14px)}60%{transform:translateY(0)}80%{transform:translateY(-5px)}}.LocationPicker-module__7zRI_a__tip{color:#fff;text-align:center;white-space:nowrap;background:#1c2230;border-radius:8px;gap:1px;padding:7px 12px;font-size:11px;line-height:1.35;display:grid;box-shadow:0 4px 14px #00000040}.LocationPicker-module__7zRI_a__tip b{font-size:12.5px}.LocationPicker-module__7zRI_a__tip:after{content:"";background:#1c2230;width:10px;height:10px;position:absolute;top:46px;left:50%;transform:translate(-50%)rotate(45deg)}.LocationPicker-module__7zRI_a__head{background:#e8175d;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:8px;box-shadow:0 2px 6px #00000059}.LocationPicker-module__7zRI_a__stick{background:#8a3a9b;width:3px;height:18px}.LocationPicker-module__7zRI_a__base{background:#8a3a9b73;border-radius:50%;width:14px;height:6px}.LocationPicker-module__7zRI_a__locateBtn{z-index:500;border:1px solid var(--line);color:#1c2230;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0000002e}
.ProductCard-module__t53O_a__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);transition:border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);flex-direction:column;display:flex;overflow:hidden}.ProductCard-module__t53O_a__card:hover{border-color:var(--line-2);box-shadow:var(--sh-2);transform:translateY(-2px)}.ProductCard-module__t53O_a__art{aspect-ratio:1/.72;place-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.ProductCard-module__t53O_a__artBg{border-radius:var(--r-sm);background:var(--tile,var(--surface-3));position:absolute;inset:8px}.ProductCard-module__t53O_a__artImg{object-fit:contain;width:auto;height:100%;max-height:74px;transition:transform .25s var(--ease);position:relative}.ProductCard-module__t53O_a__card:hover .ProductCard-module__t53O_a__artImg{transform:scale(1.06)}.ProductCard-module__t53O_a__off{background:var(--ok);color:#fff;border-bottom-right-radius:var(--r-sm);padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:0;left:0}.ProductCard-module__t53O_a__oos{border-radius:var(--r-sm);background:color-mix(in srgb, var(--surface) 72%, transparent);place-items:center;display:grid;position:absolute;inset:8px}.ProductCard-module__t53O_a__oos span{color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-pill);padding:4px 10px;font-size:11.5px;font-weight:800}.ProductCard-module__t53O_a__meta{flex-direction:column;flex:1;padding:0 10px 10px;display:flex}.ProductCard-module__t53O_a__topRow{align-items:center;gap:6px;min-height:16px;margin-bottom:3px;display:flex}.ProductCard-module__t53O_a__unit{color:var(--ink-4);font-size:11.5px;font-weight:600}.ProductCard-module__t53O_a__name{letter-spacing:-.008em;color:var(--ink);min-height:30px;font-size:13.5px;font-weight:600;line-height:1.3}.ProductCard-module__t53O_a__name:hover{color:var(--brand-text)}.ProductCard-module__t53O_a__rate{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ProductCard-module__t53O_a__buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.ProductCard-module__t53O_a__buy>:last-child{margin-left:auto}.ProductCard-module__t53O_a__skArt{aspect-ratio:1/.72;border-radius:var(--r-md)}.ProductCard-module__t53O_a__skRow{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.ProductCard-module__t53O_a__rateLabel{border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);padding:2px 7px;font-size:10.5px;font-weight:800}.ProductCard-module__t53O_a__days{color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:700;display:block}.ProductCard-module__t53O_a__heart{z-index:2;background:var(--surface);width:24px;height:24px;color:var(--ink-3);box-shadow:var(--sh-1);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.ProductCard-module__t53O_a__heart[data-on=true]{color:var(--bad)}.ProductCard-module__t53O_a__card,.ProductCard-module__t53O_a__cCard{position:relative}.ProductCard-module__t53O_a__timing{color:var(--ink-3);align-items:center;gap:3px;font-size:11px;font-weight:700;display:inline-flex}.ProductCard-module__t53O_a__save{color:var(--ok);font-size:11.5px;font-weight:800;display:block}.ProductCard-module__t53O_a__cCard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;min-width:0;padding:8px;display:flex}.ProductCard-module__t53O_a__cArt{aspect-ratio:1;border-radius:var(--r-sm);background:var(--tile,var(--surface-3));place-items:center;display:grid;position:relative;overflow:hidden}.ProductCard-module__t53O_a__cImg{object-fit:contain;width:74%;height:74%}.ProductCard-module__t53O_a__cOos{text-align:center;color:var(--ink-2);background:var(--surface);border-radius:var(--r-pill);padding:3px 6px;font-size:11px;font-weight:800;position:absolute;inset:auto 6px 6px}.ProductCard-module__t53O_a__cRow{z-index:1;justify-content:flex-end;align-items:center;gap:4px;margin-top:-16px;padding:0;display:flex;position:relative}.ProductCard-module__t53O_a__cRow>button:not(.ProductCard-module__t53O_a__optAdd),.ProductCard-module__t53O_a__cRow>div{flex-shrink:0;width:auto!important;min-width:54px!important;height:28px!important;padding:0 8px!important;font-size:12px!important}.ProductCard-module__t53O_a__cUnit{border-radius:var(--r-sm);background:var(--surface-3);max-width:100%;color:var(--ink-2);overflow-wrap:anywhere;align-self:flex-start;padding:2px 8px;font-size:12.5px;font-weight:700}.ProductCard-module__t53O_a__cBody{flex-direction:column;gap:3px;min-width:0;margin-top:6px;display:flex}.ProductCard-module__t53O_a__cName{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.ProductCard-module__t53O_a__cRate{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ProductCard-module__t53O_a__cOptions{cursor:pointer;border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand-text);border:0;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:12px;font-weight:700}.ProductCard-module__t53O_a__cCard .ProductCard-module__t53O_a__heart{top:4px;right:4px}.ProductCard-module__t53O_a__optAdd{border:1.5px solid var(--brand-line);border-radius:var(--r-sm);background:var(--brand-tint);min-width:64px;height:36px;color:var(--brand-text);letter-spacing:.04em;cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;font-weight:800;line-height:1.1;display:inline-flex}.ProductCard-module__t53O_a__optAdd small{letter-spacing:0;opacity:.85;font-size:9.5px;font-weight:700}
.AddressForm-module__z33PWG__tabs{gap:8px;margin-bottom:20px;display:flex}.AddressForm-module__z33PWG__two,.AddressForm-module__z33PWG__three{grid-template-columns:1fr;gap:0 14px;display:grid}.AddressForm-module__z33PWG__geo{border-radius:var(--r-md);background:var(--surface-3);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.AddressForm-module__z33PWG__geoOk{color:var(--ok);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.AddressForm-module__z33PWG__def{cursor:pointer;align-items:center;gap:9px;margin-bottom:20px;font-size:13.5px;font-weight:600;display:flex}.AddressForm-module__z33PWG__def input{width:17px;height:17px;accent-color:var(--brand)}.AddressForm-module__z33PWG__acts{gap:10px;display:flex}@media (min-width:620px){.AddressForm-module__z33PWG__two{grid-template-columns:1fr 1fr}.AddressForm-module__z33PWG__three{grid-template-columns:1fr 1fr .8fr}}.AddressForm-module__z33PWG__here,.AddressForm-module__z33PWG__contact{border-radius:var(--r-md);border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--ink-2);align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.AddressForm-module__z33PWG__here>svg,.AddressForm-module__z33PWG__contact>svg{color:var(--brand-text);flex-shrink:0;margin-top:2px}.AddressForm-module__z33PWG__contact{border-color:var(--line);background:var(--surface-3);align-items:center}.AddressForm-module__z33PWG__contact span{flex:1;min-width:0}.AddressForm-module__z33PWG__hereText{flex:1;gap:2px;min-width:0;display:grid}.AddressForm-module__z33PWG__hereText b{color:var(--ink)}.AddressForm-module__z33PWG__hereAcc{color:var(--ink-3);font-size:12px}.AddressForm-module__z33PWG__hereBtn{color:var(--brand-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:13px;font-weight:800}
.BackButton-module__hjwiIG__btn{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);transition:border-color .16s var(--ease), color .16s var(--ease);align-items:center;gap:4px;padding:7px 14px 7px 10px;font-size:13.5px;font-weight:700;display:inline-flex}.BackButton-module__hjwiIG__btn:hover{border-color:var(--brand-line);color:var(--brand-text)}
.OtpDialog-module__7dQCEa__overlay{z-index:200;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.OtpDialog-module__7dQCEa__dialog{background:var(--surface,#fff);border-radius:16px;width:100%;max-width:380px;padding:24px 20px;box-shadow:0 20px 50px #00000040}.OtpDialog-module__7dQCEa__title{margin:0 0 4px;font-size:1.15rem}.OtpDialog-module__7dQCEa__lead{color:var(--ink-soft,#555);margin:0 0 14px;font-size:.9rem}.OtpDialog-module__7dQCEa__code{letter-spacing:.4em;text-align:center;font-size:1.3rem}.OtpDialog-module__7dQCEa__row{justify-content:space-between;align-items:center;margin-top:12px;font-size:.85rem;display:flex}.OtpDialog-module__7dQCEa__link{color:var(--brand-text,#0a7a3d);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.OtpDialog-module__7dQCEa__link:disabled{opacity:.5;cursor:default}
.RichText-module__AWsRNa__plain{color:var(--ink-2);white-space:pre-line;font-size:14px;line-height:1.65}.RichText-module__AWsRNa__rich{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;line-height:1.65}.RichText-module__AWsRNa__rich :where(h1,h2,h3,h4,h5,h6){color:var(--ink);margin:14px 0 4px;font-weight:750;line-height:1.3}.RichText-module__AWsRNa__rich h1{font-size:20px}.RichText-module__AWsRNa__rich h2{font-size:18px}.RichText-module__AWsRNa__rich h3{font-size:16px}.RichText-module__AWsRNa__rich :where(h4,h5,h6){font-size:15px}.RichText-module__AWsRNa__rich :where(b,strong){color:var(--ink);font-weight:700}.RichText-module__AWsRNa__rich p{margin:0 0 8px}.RichText-module__AWsRNa__rich :where(ul,ol){margin:0 0 8px;padding-left:20px}.RichText-module__AWsRNa__rich ul{list-style:outside}.RichText-module__AWsRNa__rich ol{list-style:decimal}.RichText-module__AWsRNa__rich table{border-collapse:collapse;max-width:100%;margin:6px 0 10px}.RichText-module__AWsRNa__rich :where(td,th){border:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 8px}
.search-module__iEHJ8a__searchTop{max-width:540px;margin-bottom:22px}.search-module__iEHJ8a__shopHead{padding-bottom:6px}.search-module__iEHJ8a__shopTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-module__iEHJ8a__shopFacts{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.search-module__iEHJ8a__idle{padding-top:8px}.search-module__iEHJ8a__idleRail{gap:10px}.search-module__iEHJ8a__idleAll{margin-top:28px}
.PasswordField-module__qKTA0G__wrap{flex-direction:column;gap:8px;display:flex}.PasswordField-module__qKTA0G__box{position:relative}.PasswordField-module__qKTA0G__input{padding-right:84px}.PasswordField-module__qKTA0G__actions{align-items:center;gap:2px;height:100%;display:flex;position:absolute;top:0;right:6px}.PasswordField-module__qKTA0G__iconBtn{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-3);transition:background-color .16s var(--ease), color .16s var(--ease);place-items:center;display:grid}.PasswordField-module__qKTA0G__iconBtn:hover{background:var(--surface-3);color:var(--ink)}.PasswordField-module__qKTA0G__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PasswordField-module__qKTA0G__generate{border-radius:var(--r-pill);border:1px solid var(--brand-line);background:var(--brand-tint);min-height:36px;color:var(--brand-text);transition:background-color .16s var(--ease);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.PasswordField-module__qKTA0G__generate:hover{background:var(--brand-tint-2)}.PasswordField-module__qKTA0G__note{color:var(--ink-3);font-size:12.5px}@media (max-width:699px){.PasswordField-module__qKTA0G__iconBtn{width:40px;height:40px}.PasswordField-module__qKTA0G__input{padding-right:92px}.PasswordField-module__qKTA0G__generate{min-height:40px}.PasswordField-module__qKTA0G__note{flex-basis:100%}}
.Rail-module__BN4oPG__wrap{position:relative}.Rail-module__BN4oPG__arrow{z-index:3;border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-2);box-shadow:var(--sh-2);opacity:1;transition:opacity .16s var(--ease), background-color .16s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Rail-module__BN4oPG__arrow:hover{background:var(--brand-tint);color:var(--brand-text)}.Rail-module__BN4oPG__arrow[data-hidden=true]{opacity:0;pointer-events:none}.Rail-module__BN4oPG__left{left:-6px}.Rail-module__BN4oPG__right{right:-6px}@media (min-width:900px){.Rail-module__BN4oPG__left{left:-16px}.Rail-module__BN4oPG__right{right:-16px}}
.ShareButtons-module__iQZDeW__wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ShareButtons-module__iQZDeW__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:800}.ShareButtons-module__iQZDeW__btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-2);transition:transform .12s var(--ease), background-color .16s var(--ease), color .16s var(--ease);border-radius:50%;place-items:center;display:grid}.ShareButtons-module__iQZDeW__btn:hover{background:var(--surface-2);color:var(--ink);transform:translateY(-1px)}.ShareButtons-module__iQZDeW__wa:hover{color:#fff;background:#25d366;border-color:#25d366}.ShareButtons-module__iQZDeW__fb:hover{color:#fff;background:#1877f2;border-color:#1877f2}.ShareButtons-module__iQZDeW__tw:hover{color:#fff;background:#0f1419;border-color:#0f1419}.ShareButtons-module__iQZDeW__more:hover{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.ShareButtons-module__iQZDeW__compact .ShareButtons-module__iQZDeW__btn{width:32px;height:32px}
.TopUpSheet-module__uD63JG__overlay{z-index:500;background:#0f172a80;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.TopUpSheet-module__uD63JG__sheet{background:var(--surface-2,var(--surface));max-height:82vh;box-shadow:var(--sh-3);animation:TopUpSheet-module__uD63JG__sheetUp .22s var(--ease,ease);border-radius:20px 20px 0 0;flex-direction:column;display:flex}@keyframes TopUpSheet-module__uD63JG__sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.TopUpSheet-module__uD63JG__grip{background:var(--line-2);border-radius:999px;flex-shrink:0;width:42px;height:4px;margin:8px auto 0}.TopUpSheet-module__uD63JG__head{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.TopUpSheet-module__uD63JG__title{flex:1;margin:0;font-size:16px;font-weight:800}.TopUpSheet-module__uD63JG__x{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.TopUpSheet-module__uD63JG__body{-webkit-overflow-scrolling:touch;padding:14px 16px 24px;overflow-y:auto}
.cart-module__-RJi4G__freeBar{border-radius:var(--r-md);background:var(--brand-tint);border:1px solid var(--brand-line);margin-bottom:18px;padding:14px 16px}.cart-module__-RJi4G__freeTop{color:var(--brand-text);align-items:center;gap:9px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.cart-module__-RJi4G__track{border-radius:var(--r-pill);background:color-mix(in srgb, var(--brand) 18%, transparent);height:6px;overflow:hidden}.cart-module__-RJi4G__fill{border-radius:var(--r-pill);background:var(--brand);height:100%;transition:width .4s var(--ease);display:block}.cart-module__-RJi4G__shopCard{overflow:hidden}.cart-module__-RJi4G__shopHead{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:10px;padding:14px 18px;display:flex}.cart-module__-RJi4G__shopIcon{background:var(--brand-tint);width:30px;height:30px;color:var(--brand-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cart-module__-RJi4G__shopName{letter-spacing:-.015em;font-size:14px;font-weight:700}.cart-module__-RJi4G__line{border-bottom:1px solid var(--line);gap:14px;padding:16px 18px;display:flex}.cart-module__-RJi4G__thumb{border-radius:var(--r-sm);background:var(--surface-3);flex-shrink:0;place-items:center;width:62px;height:62px;display:grid;position:relative}.cart-module__-RJi4G__thumbArt{object-fit:contain;width:40px;height:40px}.cart-module__-RJi4G__lineBody{flex:1;min-width:0}.cart-module__-RJi4G__lineName{letter-spacing:-.01em;font-size:14px;font-weight:650;line-height:1.35;display:block}.cart-module__-RJi4G__lineName:hover{color:var(--brand-text)}.cart-module__-RJi4G__lineUnit{color:var(--ink-4);margin-top:2px;font-size:12px;display:block}.cart-module__-RJi4G__lineIssue{color:var(--bad);margin-top:4px;font-size:12px;font-weight:650;display:block}.cart-module__-RJi4G__lineFoot{align-items:center;gap:12px;margin-top:12px;display:flex}.cart-module__-RJi4G__rm{border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-4);transition:color .16s var(--ease), background-color .16s var(--ease);place-items:center;display:grid}.cart-module__-RJi4G__rm:hover{color:var(--bad);background:var(--bad-tint)}.cart-module__-RJi4G__lineTotal{margin-left:auto;font-size:15px;font-weight:750}.cart-module__-RJi4G__shopFoot{justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.cart-module__-RJi4G__minWarn{color:var(--warn);align-items:center;gap:6px;font-size:12.5px;font-weight:650;display:inline-flex}.cart-module__-RJi4G__summary{padding:20px}.cart-module__-RJi4G__safe{justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.cart-module__-RJi4G__off{opacity:.5;pointer-events:none}.cart-module__-RJi4G__row{color:var(--ink-2);justify-content:space-between;gap:12px;padding:4px 0;font-size:13.5px;font-weight:500;display:flex}.cart-module__-RJi4G__row[data-big=true]{color:var(--ink);font-size:17px;font-weight:800}.cart-module__-RJi4G__good{color:var(--ok);font-weight:750}.cart-module__-RJi4G__eta{border-radius:var(--r-md);border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--brand-text);justify-content:center;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;display:flex}.cart-module__-RJi4G__eta svg{flex-shrink:0}.cart-module__-RJi4G__etaTime{letter-spacing:-.02em;font-size:19px;font-weight:800}@media (max-width:520px){.cart-module__-RJi4G__etaTime{font-size:17px}}.cart-module__-RJi4G__care{color:var(--ink-2);justify-content:center;align-items:center;gap:7px;margin:-8px 0 16px;font-size:13.5px;display:flex}.cart-module__-RJi4G__care b{color:var(--brand-text)}.cart-module__-RJi4G__was{color:var(--ink-4);font-weight:500}.cart-module__-RJi4G__mono{background:var(--ink-4);border-color:var(--ink-4);filter:grayscale()}.cart-module__-RJi4G__topup{border-radius:var(--r-md);background:var(--surface-3);margin-top:14px;padding:12px}.cart-module__-RJi4G__topupNote{color:var(--ink-2);margin:0 0 8px;font-size:12.5px;font-weight:700}.cart-module__-RJi4G__topupRail{gap:10px;display:flex}.cart-module__-RJi4G__topupItem{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);text-align:center;flex-direction:column;flex:0 0 96px;align-items:center;gap:3px;padding:8px;font-size:12px;display:flex}.cart-module__-RJi4G__topupImg{object-fit:contain;width:56px;height:56px}.cart-module__-RJi4G__topupName{font-weight:650}.cart-module__-RJi4G__topupAdd{color:var(--brand-text);font-weight:800}.cart-module__-RJi4G__ask{border:1px solid var(--brand-line);border-radius:var(--r-md);background:var(--brand-tint);animation:cart-module__-RJi4G__askIn .18s var(--ease);margin-top:12px;padding:18px 16px 16px;position:relative}@keyframes cart-module__-RJi4G__askIn{0%{opacity:0;transform:translateY(-4px)}}.cart-module__-RJi4G__askClose{width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.cart-module__-RJi4G__topup{background:var(--surface);margin-top:0;padding:14px 14px 10px}.cart-module__-RJi4G__topupRail{gap:10px;padding-bottom:6px}.cart-module__-RJi4G__topupItem{text-align:left;flex:0 0 132px;align-items:stretch;padding:8px}.cart-module__-RJi4G__topupArt{border-radius:var(--r-sm);background:var(--surface-3);place-items:center;height:96px;display:grid}.cart-module__-RJi4G__topupImg{width:80px;height:80px}.cart-module__-RJi4G__topupUnit{color:var(--ink-3);font-size:11.5px}.cart-module__-RJi4G__topupFoot{align-items:baseline;gap:6px;font-weight:750;display:flex}.cart-module__-RJi4G__topupMrp{color:var(--ink-3);font-size:11.5px;font-weight:500}.cart-module__-RJi4G__topupAdd{border-radius:var(--r-sm);border:1.5px solid var(--brand);background:var(--brand-tint,transparent);margin-top:4px;padding:6px 0;font-size:12.5px}.cart-module__-RJi4G__topupWarn{border-radius:var(--r-sm);border:1px solid color-mix(in srgb, var(--bad,#d32f2f) 40%, transparent);background:color-mix(in srgb, var(--bad,#d32f2f) 9%, var(--surface));color:var(--ink);align-items:flex-start;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.cart-module__-RJi4G__topupWarn>svg{color:var(--bad,#d32f2f);flex-shrink:0;margin-top:2px}.cart-module__-RJi4G__topupTimer{color:var(--bad,#d32f2f);white-space:nowrap}.cart-module__-RJi4G__topupAll{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--brand-text);cursor:pointer;align-items:center;gap:8px;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:750;display:inline-flex}.cart-module__-RJi4G__topupAll:hover{background:var(--surface-3)}.cart-module__-RJi4G__topupAllImgs{align-items:center;display:inline-flex}.cart-module__-RJi4G__topupAllImg{background:var(--surface-3);border:1.5px solid var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-8px;display:grid;overflow:hidden}.cart-module__-RJi4G__topupAllImg:first-child{margin-left:0}.cart-module__-RJi4G__topupAllImg img{object-fit:contain;width:100%;height:100%}.cart-module__-RJi4G__tip,.cart-module__-RJi4G__policy{border-radius:var(--r-md);background:var(--surface-3);margin-top:14px;padding:12px;font-size:12.5px}.cart-module__-RJi4G__tip p,.cart-module__-RJi4G__policy p{color:var(--ink-2);margin:4px 0 0}.cart-module__-RJi4G__policy a{color:var(--brand-text);font-weight:700}.cart-module__-RJi4G__tipRow{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cart-module__-RJi4G__tipChip{border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--surface);padding:6px 12px;font-weight:700}.cart-module__-RJi4G__tipChip[data-on=true]{border-color:var(--brand);background:var(--brand-tint,var(--surface))}.cart-module__-RJi4G__tipInput{border-radius:var(--r-pill);border:1.5px solid var(--line);background:var(--surface);width:74px;padding:6px 10px}.cart-module__-RJi4G__topupGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:4px;display:grid}@media (min-width:700px){.cart-module__-RJi4G__topupGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.cart-module__-RJi4G__freeHint{color:#d9620e;margin:-4px 0 8px;font-size:12.5px;font-weight:700}
.festival-module__QX0POa__banner{aspect-ratio:26/9;border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--sh-1);margin-bottom:26px;position:relative;overflow:hidden}.festival-module__QX0POa__bannerSkeleton{aspect-ratio:26/9;border-radius:var(--r-lg);background:var(--surface-2);margin-bottom:26px;animation:1.2s ease-in-out infinite festival-module__QX0POa__festivalPulse}@keyframes festival-module__QX0POa__festivalPulse{50%{opacity:.55}}.festival-module__QX0POa__title{margin-bottom:22px}.festival-module__QX0POa__section{margin-bottom:34px}.festival-module__QX0POa__seeAll{border-radius:var(--r-pill);border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--brand);transition:background-color .16s var(--ease);align-items:center;gap:6px;margin-top:14px;padding:9px 16px;font-size:13.5px;font-weight:700;display:inline-flex}.festival-module__QX0POa__seeAll:hover{background:var(--surface-2)}@media (max-width:899px){.festival-module__QX0POa__banner,.festival-module__QX0POa__bannerSkeleton{aspect-ratio:16/9;margin-bottom:20px}.festival-module__QX0POa__section{margin-bottom:28px}}.festival-module__QX0POa__peekRail>*{width:calc(33.3333vw - 18.6667px);max-width:170px}@media (min-width:700px){.festival-module__QX0POa__peekRail>*{width:180px}}
.home-module__Hx0lNG__section{margin-bottom:34px}.home-module__Hx0lNG__peekRail>*{width:calc(33.3333vw - 18.6667px);max-width:170px}@media (min-width:700px){.home-module__Hx0lNG__peekRail>*{width:180px}}.home-module__Hx0lNG__circleSection{margin-bottom:30px}.home-module__Hx0lNG__circleRail{gap:10px}.home-module__Hx0lNG__deals{padding:0}.home-module__Hx0lNG__skHero{border-radius:var(--r-lg);height:172px;margin-bottom:30px}.home-module__Hx0lNG__skCircles{gap:10px;margin-bottom:32px}.home-module__Hx0lNG__skCircle{justify-items:center;gap:8px;width:78px;display:grid}
.orders-module__HlIdNG__row{padding:16px 18px;display:block}.orders-module__HlIdNG__top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:13px;display:flex}.orders-module__HlIdNG__on{letter-spacing:-.01em;font-size:14px;font-weight:750}.orders-module__HlIdNG__live{color:var(--brand-text);align-items:center;gap:5px;font-size:11px;font-weight:750;display:inline-flex}.orders-module__HlIdNG__pulse{background:var(--brand);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite orders-module__HlIdNG__beat}@keyframes orders-module__HlIdNG__beat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.orders-module__HlIdNG__arts{align-items:center;gap:7px;margin-bottom:13px;display:flex}.orders-module__HlIdNG__art{border-radius:var(--r-xs);background:var(--surface-3);place-items:center;width:38px;height:38px;display:grid;position:relative}.orders-module__HlIdNG__artImg{object-fit:contain;width:24px;height:24px}.orders-module__HlIdNG__more{color:var(--ink-3);font-size:12px;font-weight:700}.orders-module__HlIdNG__foot{border-top:1px solid var(--line);color:var(--ink-4);align-items:center;gap:12px;padding-top:12px;display:flex}.orders-module__HlIdNG__total{color:var(--ink);margin-left:auto;font-size:16px;font-weight:800}.orders-module__HlIdNG__won{border-radius:var(--r-lg);background:var(--ok-tint);align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.orders-module__HlIdNG__wonIcon{background:var(--ok);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.orders-module__HlIdNG__track li{gap:14px;padding-bottom:22px;display:flex;position:relative}.orders-module__HlIdNG__track li:last-child{padding-bottom:0}.orders-module__HlIdNG__track li:before{content:"";background:var(--line-2);width:2px;position:absolute;top:22px;bottom:0;left:10px}.orders-module__HlIdNG__track li:last-child:before{display:none}.orders-module__HlIdNG__track li[data-done=true]:before{background:var(--brand)}.orders-module__HlIdNG__node{border:2px solid var(--line-2);background:var(--surface);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.orders-module__HlIdNG__track li[data-done=true] .orders-module__HlIdNG__node{background:var(--brand);border-color:var(--brand)}.orders-module__HlIdNG__track li[data-now=true] .orders-module__HlIdNG__node{border-color:var(--brand)}.orders-module__HlIdNG__nowDot{background:var(--brand);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite orders-module__HlIdNG__beat}.orders-module__HlIdNG__text{flex-direction:column;padding-top:1px;display:flex}.orders-module__HlIdNG__tLabel{color:var(--ink-4);font-size:14px;font-weight:600}.orders-module__HlIdNG__track li[data-done=true] .orders-module__HlIdNG__tLabel{color:var(--ink-2)}.orders-module__HlIdNG__track li[data-now=true] .orders-module__HlIdNG__tLabel{color:var(--ink);font-weight:750}.orders-module__HlIdNG__tBlurb{color:var(--ink-3);margin-top:2px;font-size:12.5px}.orders-module__HlIdNG__auto{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.orders-module__HlIdNG__otp{background:var(--brand-tint);border-color:var(--brand-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.orders-module__HlIdNG__otpBody{color:var(--brand-text);opacity:.85;max-width:230px;margin-top:2px;font-size:12.5px;line-height:1.4}.orders-module__HlIdNG__code{letter-spacing:.14em;color:var(--brand-text);font-size:30px;font-weight:800}.orders-module__HlIdNG__secTitle{border-bottom:1px solid var(--line);padding:16px 18px}.orders-module__HlIdNG__line{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 18px;display:flex}.orders-module__HlIdNG__lineArt{border-radius:var(--r-xs);background:var(--surface-3);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.orders-module__HlIdNG__lineArtImg{object-fit:contain;width:26px;height:26px}.orders-module__HlIdNG__lineBody{flex-direction:column;flex:1;min-width:0;display:flex}.orders-module__HlIdNG__lineName{font-size:13.5px;font-weight:650}.orders-module__HlIdNG__lineMeta{color:var(--ink-4);font-size:12px}.orders-module__HlIdNG__lineTotal{font-size:14px;font-weight:750}.orders-module__HlIdNG__bill{padding:16px 18px}.orders-module__HlIdNG__who{font-size:13.5px;font-weight:650}.orders-module__HlIdNG__addr{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:1.5}.orders-module__HlIdNG__map{border:1px solid var(--line);border-radius:var(--r-md);width:100%;height:180px;margin-top:14px}.orders-module__HlIdNG__note{border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink-2);align-items:flex-start;gap:7px;margin-top:12px;padding:10px 12px;font-size:12.5px;display:flex}.orders-module__HlIdNG__billRow{color:var(--ink-2);justify-content:space-between;gap:12px;padding:3px 0;font-size:13.5px;font-weight:500;display:flex}.orders-module__HlIdNG__billRow[data-big=true]{color:var(--ink);font-size:16.5px;font-weight:800}.orders-module__HlIdNG__good{color:var(--ok);font-weight:750}.orders-module__HlIdNG__track{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.orders-module__HlIdNG__trackHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.orders-module__HlIdNG__trackText{color:var(--ink);margin-top:4px;font-weight:700}.orders-module__HlIdNG__trackMap{border-radius:var(--r-md);background:var(--surface-3);border:0;width:100%;height:240px}.orders-module__HlIdNG__trackLink{color:var(--brand-text);font-size:13px;font-weight:700}
.product-module__5nl4Yq__top{grid-template-columns:1fr;gap:28px;padding-bottom:8px;display:grid}.product-module__5nl4Yq__gallery{flex-direction:column;gap:12px;display:flex}.product-module__5nl4Yq__stage{aspect-ratio:1/.82;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);place-items:center;display:grid;position:relative;overflow:hidden}.product-module__5nl4Yq__shot{object-fit:contain;width:58%;height:auto;max-height:74%}.product-module__5nl4Yq__off{background:var(--ok);color:#fff;border-radius:var(--r-pill);padding:5px 11px;font-size:12px;font-weight:800;position:absolute;top:16px;left:16px}.product-module__5nl4Yq__thumbs{flex-wrap:wrap;gap:8px;display:flex}.product-module__5nl4Yq__thumb{border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);width:62px;height:62px;transition:border-color .16s var(--ease);place-items:center;display:grid;position:relative}.product-module__5nl4Yq__thumb[data-on=true]{border-color:var(--brand)}.product-module__5nl4Yq__thumbArt{object-fit:contain;width:36px;height:36px}.product-module__5nl4Yq__title{margin:4px 0 10px;font-size:clamp(22px,3.4vw,30px)}.product-module__5nl4Yq__facts{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.product-module__5nl4Yq__unit{color:var(--ink-3);font-size:13.5px;font-weight:650}.product-module__5nl4Yq__priceBox{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:20px;padding:16px 0}.product-module__5nl4Yq__priceRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.product-module__5nl4Yq__now{letter-spacing:-.03em;font-size:30px;font-weight:800}.product-module__5nl4Yq__was{color:var(--ink-4);font-size:17px;text-decoration:line-through}.product-module__5nl4Yq__tax{margin-top:2px;display:block}.product-module__5nl4Yq__actions{align-items:center;gap:12px;margin-bottom:18px;display:flex}.product-module__5nl4Yq__wish{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;color:var(--ink-3);transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);place-items:center;margin-left:auto;display:grid}.product-module__5nl4Yq__wish:hover{color:var(--brand);border-color:var(--brand-line)}.product-module__5nl4Yq__wish[data-on=true]{color:var(--brand);background:var(--brand-tint);border-color:var(--brand-line)}.product-module__5nl4Yq__promises{background:var(--surface-3);border-radius:var(--r-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-bottom:18px;padding:16px;display:grid}.product-module__5nl4Yq__promises li{color:var(--ink-2);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.product-module__5nl4Yq__promises li svg{color:var(--brand);flex-shrink:0}@media (max-width:480px){.product-module__5nl4Yq__promises{grid-template-columns:1fr}}.product-module__5nl4Yq__shopLink{color:var(--brand-text);font-weight:700}.product-module__5nl4Yq__attrs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.product-module__5nl4Yq__attr{border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);color:var(--ink-2);padding:5px 12px;font-size:12px;font-weight:650}.product-module__5nl4Yq__reviews{border-top:1px solid var(--line);margin-top:44px;padding-top:32px}.product-module__5nl4Yq__revGrid{grid-template-columns:1fr;gap:20px;display:grid}.product-module__5nl4Yq__revTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-module__5nl4Yq__who{align-items:center;gap:10px;display:flex}.product-module__5nl4Yq__avatar{background:var(--brand-tint);width:36px;height:36px;color:var(--brand-text);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.product-module__5nl4Yq__whoName{font-size:13.5px;font-weight:700;display:block}.product-module__5nl4Yq__whoWhen{font-size:11.5px;display:block}.product-module__5nl4Yq__revBody{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.6}.product-module__5nl4Yq__starRow{gap:4px;margin-bottom:14px;display:flex}.product-module__5nl4Yq__star{color:var(--line-2);transition:color .14s var(--ease), transform .14s var(--ease)}.product-module__5nl4Yq__star[data-on=true]{color:#f0a92b}.product-module__5nl4Yq__star:hover{transform:scale(1.12)}.product-module__5nl4Yq__related{margin-top:44px}@media (min-width:880px){.product-module__5nl4Yq__top{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:44px}.product-module__5nl4Yq__revGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:28px}.product-module__5nl4Yq__write{position:sticky;top:136px}}.product-module__5nl4Yq__stage{cursor:zoom-in;width:100%}.product-module__5nl4Yq__zoomHint{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.product-module__5nl4Yq__lightbox{z-index:200;animation:product-module__5nl4Yq__lightFade .16s var(--ease);background:#0c060ae0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@keyframes product-module__5nl4Yq__lightFade{0%{opacity:0}}.product-module__5nl4Yq__lightArt{object-fit:contain;cursor:zoom-out;width:auto;max-width:min(92vw,720px);height:auto;max-height:86vh}.product-module__5nl4Yq__lightClose{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.product-module__5nl4Yq__lightClose:hover{background:#ffffff47}.product-module__5nl4Yq__ratingBox{border-radius:var(--r-sm);background:var(--surface-3);color:var(--ink);align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:800;display:inline-flex}.product-module__5nl4Yq__ratingBox svg{color:var(--ok)}.product-module__5nl4Yq__ratingCount{color:var(--ink-3);font-weight:600}.product-module__5nl4Yq__ratingLabel{border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);padding:3px 9px;font-size:12px;font-weight:800}.product-module__5nl4Yq__variants{margin-bottom:20px}.product-module__5nl4Yq__variantsLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px;font-size:12px;font-weight:800;display:block}.product-module__5nl4Yq__variantRow{flex-wrap:wrap;gap:9px;padding-top:9px;display:flex}.product-module__5nl4Yq__variant{border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);min-width:96px;transition:border-color .16s var(--ease), background-color .16s var(--ease);flex-direction:column;gap:2px;padding:11px 13px 9px;display:flex;position:relative}.product-module__5nl4Yq__variantOff{border-radius:var(--r-pill);background:var(--ok);color:#fff;letter-spacing:-.01em;white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:800;position:absolute;top:-9px;left:9px}.product-module__5nl4Yq__variantPrices{align-items:baseline;gap:5px;display:flex}.product-module__5nl4Yq__variantMrp{color:var(--ink-4);font-size:11.5px;font-weight:600;text-decoration:line-through}.product-module__5nl4Yq__variantOut{color:var(--bad);font-size:10.5px;font-weight:700}.product-module__5nl4Yq__variant:hover{border-color:var(--brand-line)}.product-module__5nl4Yq__variant[data-on=true]{border-color:var(--brand);background:var(--brand-tint)}.product-module__5nl4Yq__variant[data-out=true]{opacity:.55}.product-module__5nl4Yq__variantInfo{flex-direction:column;gap:2px;display:flex}.product-module__5nl4Yq__variantAdd{margin-top:8px}.product-module__5nl4Yq__variantName{color:var(--ink);font-size:13px;font-weight:700}.product-module__5nl4Yq__variantPrice{color:var(--brand-text);font-size:13px;font-weight:800}.product-module__5nl4Yq__shareRow{margin-bottom:20px}.product-module__5nl4Yq__videoBadge{border-radius:inherit;color:#fff;background:#00000047;place-items:center;display:grid;position:absolute;inset:0}
.SocialSignIn-module__I9R5Ja__methods{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.SocialSignIn-module__I9R5Ja__method{border:1.5px solid var(--line-2,var(--line));border-radius:var(--r-pill);background:var(--surface);height:48px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.SocialSignIn-module__I9R5Ja__method:hover:not(:disabled),.SocialSignIn-module__I9R5Ja__method[data-on=true]{border-color:var(--brand);background:var(--brand-tint)}.SocialSignIn-module__I9R5Ja__method:disabled{opacity:.6;cursor:default}.SocialSignIn-module__I9R5Ja__or{color:var(--ink-3,var(--ink-2,var(--ink)));text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:12px;margin:4px 0 18px;font-size:13px;font-weight:600;display:flex}.SocialSignIn-module__I9R5Ja__or:before,.SocialSignIn-module__I9R5Ja__or:after{content:"";background:var(--line);flex:1;height:1px}
.addresses-module__j3aYUa__addr{padding:18px}.addresses-module__j3aYUa__aTop{align-items:center;gap:10px;margin-bottom:10px;display:flex}.addresses-module__j3aYUa__aIcon{border-radius:var(--r-sm);background:var(--brand-tint);width:32px;height:32px;color:var(--brand-text);place-items:center;display:grid}.addresses-module__j3aYUa__cap{text-transform:capitalize;letter-spacing:-.015em;font-size:14.5px;font-weight:750}.addresses-module__j3aYUa__aWho{color:var(--ink-2);font-size:13.5px;font-weight:650}.addresses-module__j3aYUa__aText{color:var(--ink-3);margin-top:3px;font-size:13px;line-height:1.5}.addresses-module__j3aYUa__aActs{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}
.checkout-module__6Nj7Kq__secHead{align-items:center;gap:11px;margin-bottom:16px;display:flex}.checkout-module__6Nj7Kq__step{background:var(--brand);width:26px;height:26px;color:var(--brand-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;display:grid}.checkout-module__6Nj7Kq__secAction{margin-left:auto}.checkout-module__6Nj7Kq__pick,.checkout-module__6Nj7Kq__pay{border-radius:var(--r-md);border:1.5px solid var(--line);cursor:pointer;transition:border-color .16s var(--ease), background-color .16s var(--ease);gap:12px;padding:14px;display:flex}.checkout-module__6Nj7Kq__pick:hover,.checkout-module__6Nj7Kq__pay:hover{border-color:var(--brand-line)}.checkout-module__6Nj7Kq__pick[data-on=true],.checkout-module__6Nj7Kq__pay[data-on=true]{border-color:var(--brand);background:var(--brand-tint)}.checkout-module__6Nj7Kq__pick input,.checkout-module__6Nj7Kq__pay input{width:17px;height:17px;accent-color:var(--brand);flex-shrink:0;margin-top:2px}.checkout-module__6Nj7Kq__pickBody{flex-direction:column;gap:3px;min-width:0;display:flex}.checkout-module__6Nj7Kq__pickTop{align-items:center;gap:8px;display:flex}.checkout-module__6Nj7Kq__cap{text-transform:capitalize;font-size:14px}.checkout-module__6Nj7Kq__pickWho{color:var(--ink-2);font-size:13px;font-weight:600}.checkout-module__6Nj7Kq__pickAddr{color:var(--ink-3);font-size:12.5px;line-height:1.45}.checkout-module__6Nj7Kq__pays{gap:10px;display:grid}.checkout-module__6Nj7Kq__pay{align-items:center}.checkout-module__6Nj7Kq__payIcon{border-radius:var(--r-sm);background:var(--surface-3);width:38px;height:38px;color:var(--brand-text);flex-shrink:0;place-items:center;display:grid}.checkout-module__6Nj7Kq__payTitle{font-size:14px;font-weight:700;display:block}.checkout-module__6Nj7Kq__payBody{color:var(--ink-3);font-size:12.5px;display:block}.checkout-module__6Nj7Kq__payQ{border:1.5px solid var(--line-2,var(--line));width:18px;height:18px;color:var(--ink-3);vertical-align:1px;border-radius:50%;place-items:center;margin-left:6px;font-size:11px;font-weight:750;display:inline-grid}.checkout-module__6Nj7Kq__payFee{color:var(--brand-text);margin-top:2px;font-size:12.5px;font-weight:650;display:block}.checkout-module__6Nj7Kq__summary{padding:20px}.checkout-module__6Nj7Kq__items{gap:11px;max-height:260px;display:grid;overflow-y:auto}.checkout-module__6Nj7Kq__item{align-items:center;gap:11px;display:flex}.checkout-module__6Nj7Kq__itemArt{border-radius:var(--r-xs);background:var(--surface-3);flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.checkout-module__6Nj7Kq__itemArtImg{object-fit:contain;width:24px;height:24px}.checkout-module__6Nj7Kq__itemQty{border-radius:var(--r-pill);background:var(--ink);min-width:17px;height:17px;color:var(--surface);place-items:center;padding:0 4px;font-size:9.5px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.checkout-module__6Nj7Kq__itemName{flex:1;min-width:0;font-size:13px;font-weight:600}.checkout-module__6Nj7Kq__itemPrice{font-size:13px;font-weight:700}.checkout-module__6Nj7Kq__hint{justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.checkout-module__6Nj7Kq__row{color:var(--ink-2);justify-content:space-between;gap:12px;padding:3px 0;font-size:13.5px;font-weight:500;display:flex}.checkout-module__6Nj7Kq__row[data-big=true]{color:var(--ink);font-size:17px;font-weight:800}.checkout-module__6Nj7Kq__good{color:var(--ok);font-weight:750}@media (min-width:920px){.checkout-module__6Nj7Kq__summary{padding:20px}}.checkout-module__6Nj7Kq__blockers{border:1.5px solid var(--bad);border-radius:var(--r-md);background:var(--bad-tint);color:var(--bad-text,var(--bad));margin-top:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.checkout-module__6Nj7Kq__blockers ul{margin:6px 0 0;padding-left:18px;list-style:outside}.checkout-module__6Nj7Kq__blockers li+li{margin-top:4px}.checkout-module__6Nj7Kq__editBtn{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--brand-text);cursor:pointer;flex-shrink:0;align-self:flex-start;align-items:center;gap:5px;margin-left:auto;padding:6px 10px;font-size:12.5px;font-weight:800;display:inline-flex}
.contact-module__swMWYG__wrap{max-width:640px;padding-top:18px}
.contactIndex-module__GeLGYq__head{margin-bottom:22px}.contactIndex-module__GeLGYq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:24px 0 36px;display:grid}.contactIndex-module__GeLGYq__block{padding:22px}.contactIndex-module__GeLGYq__icon{border-radius:var(--r-sm);background:var(--brand-tint);width:38px;height:38px;color:var(--brand-text);place-items:center;margin-bottom:14px;display:grid}.contactIndex-module__GeLGYq__blockTitle{letter-spacing:-.012em;color:var(--ink);margin-bottom:10px;font-size:16px;font-weight:750}.contactIndex-module__GeLGYq__address{color:var(--ink-2);font-size:14.5px;font-style:normal;line-height:1.75}.contactIndex-module__GeLGYq__body{color:var(--ink-2);margin-bottom:16px;font-size:14.5px;line-height:1.75}.contactIndex-module__GeLGYq__facts{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.contactIndex-module__GeLGYq__fact{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.contactIndex-module__GeLGYq__fact dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700}.contactIndex-module__GeLGYq__fact dd{color:var(--ink);font-size:13.5px;font-weight:650}.contactIndex-module__GeLGYq__forms{margin-bottom:36px}.contactIndex-module__GeLGYq__formGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:14px;display:grid}.contactIndex-module__GeLGYq__formCard{flex-direction:column;gap:5px;padding:16px 18px;display:flex}.contactIndex-module__GeLGYq__formTitle{color:var(--ink);font-size:14.5px;font-weight:700}.contactIndex-module__GeLGYq__formLead{color:var(--ink-3);font-size:13px;line-height:1.6}.contactIndex-module__GeLGYq__pitch{max-width:820px}.contactIndex-module__GeLGYq__pitchTitle{letter-spacing:-.012em;color:var(--ink);margin-bottom:10px;font-size:17px;font-weight:750}.contactIndex-module__GeLGYq__pitch .contactIndex-module__GeLGYq__pitchTitle+.contactIndex-module__GeLGYq__body{margin-bottom:26px}
.media-module__gbQgVq__wrap{max-width:1100px;padding-top:24px;padding-bottom:24px}.media-module__gbQgVq__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:20px;display:grid}.media-module__gbQgVq__card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-1);text-align:left;cursor:pointer;transition:transform .18s var(--ease), box-shadow .18s var(--ease);flex-direction:column;display:flex;overflow:hidden}.media-module__gbQgVq__card:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.media-module__gbQgVq__card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.media-module__gbQgVq__thumb{aspect-ratio:16/10;background:var(--surface-3);position:relative;overflow:hidden}.media-module__gbQgVq__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media-module__gbQgVq__play{background:linear-gradient(#0000 40%,#00000059);place-items:center;display:grid;position:absolute;inset:0}.media-module__gbQgVq__playBtn{background:var(--sun);width:54px;height:54px;color:var(--sun-ink);border-radius:50%;place-items:center;padding-left:3px;display:grid;box-shadow:0 6px 18px #00000059}.media-module__gbQgVq__info{padding:12px 14px 14px}.media-module__gbQgVq__title{letter-spacing:-.01em;font-size:14.5px;font-weight:700;line-height:1.3}.media-module__gbQgVq__caption{color:var(--ink-3);margin-top:4px;font-size:12.5px;line-height:1.45}.media-module__gbQgVq__overlay{z-index:200;background:#000000db;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.media-module__gbQgVq__stage{color:#fff;flex-direction:column;gap:12px;width:min(100%,980px);max-height:100%;display:flex}.media-module__gbQgVq__frame{aspect-ratio:16/9;border-radius:var(--r-md);background:#000;width:100%;position:relative;overflow:hidden}.media-module__gbQgVq__frame iframe,.media-module__gbQgVq__frame video{border:0;width:100%;height:100%;position:absolute;inset:0}.media-module__gbQgVq__photo{border-radius:var(--r-md);object-fit:contain;max-width:100%;max-height:72vh;margin:0 auto;display:block}.media-module__gbQgVq__cap strong{font-size:16px;display:block}.media-module__gbQgVq__cap span{opacity:.8;font-size:13.5px}.media-module__gbQgVq__close,.media-module__gbQgVq__nav{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.media-module__gbQgVq__close:hover,.media-module__gbQgVq__nav:hover{background:#ffffff47}.media-module__gbQgVq__close{top:14px;right:14px}.media-module__gbQgVq__prev{top:50%;left:14px}.media-module__gbQgVq__next{top:50%;right:14px;transform:scaleX(-1)}.media-module__gbQgVq__empty{margin-top:28px}
.profile-module__5FeCNW__hero{border-radius:var(--r-xl);background:linear-gradient(130deg, var(--brand-tint), var(--surface) 90%);border:1px solid var(--brand-line);align-items:center;gap:16px;margin-bottom:20px;padding:20px;display:flex}.profile-module__5FeCNW__avatar{background:var(--brand);width:58px;height:58px;color:var(--brand-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:800;display:grid}.profile-module__5FeCNW__themeBtn{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);flex-shrink:0;align-items:center;gap:7px;height:36px;margin-left:auto;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.profile-module__5FeCNW__themeBtn:hover{border-color:var(--brand);color:var(--brand-text)}.profile-module__5FeCNW__cards{grid-template-columns:1fr;gap:12px;margin-bottom:24px;display:grid}.profile-module__5FeCNW__shortcut{color:var(--ink-4);align-items:center;gap:14px;padding:16px 18px;display:flex}.profile-module__5FeCNW__sIcon{border-radius:var(--r-sm);background:var(--brand-tint);width:42px;height:42px;color:var(--brand-text);flex-shrink:0;place-items:center;display:grid}.profile-module__5FeCNW__sText{flex:1;min-width:0}.profile-module__5FeCNW__sLabel{letter-spacing:-.015em;color:var(--ink);font-size:14.5px;font-weight:700;display:block}.profile-module__5FeCNW__sBody{color:var(--ink-3);font-size:12.5px;display:block}.profile-module__5FeCNW__chev{flex-shrink:0}.profile-module__5FeCNW__forms{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.profile-module__5FeCNW__out{margin-top:24px}@media (min-width:680px){.profile-module__5FeCNW__cards{grid-template-columns:repeat(3,1fr)}.profile-module__5FeCNW__shortcut{flex-direction:column;align-items:flex-start;gap:12px}.profile-module__5FeCNW__chev{display:none}}@media (min-width:900px){.profile-module__5FeCNW__forms{grid-template-columns:1fr 1fr}}.profile-module__5FeCNW__unread{border-radius:var(--r-pill);background:var(--bad);color:#fff;text-align:center;flex-shrink:0;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-weight:800;line-height:20px}
.signup-module__8Fjwta__hintRow{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;display:flex}.signup-module__8Fjwta__tip{border:1.5px solid var(--brand);width:18px;height:18px;color:var(--brand-text);cursor:help;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid;position:relative}.signup-module__8Fjwta__tipBox{border-radius:var(--r-sm);background:var(--ink);width:max-content;max-width:min(230px,62vw);color:var(--surface);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s var(--ease);z-index:5;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.35;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-25%)}.signup-module__8Fjwta__tip:hover .signup-module__8Fjwta__tipBox,.signup-module__8Fjwta__tip:focus .signup-module__8Fjwta__tipBox,.signup-module__8Fjwta__tip:focus-within .signup-module__8Fjwta__tipBox{opacity:1;visibility:visible}.signup-module__8Fjwta__copyLogin{border-radius:var(--r-pill);border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--brand-text);margin:-4px 0 14px;padding:6px 12px;font-size:12.5px;font-weight:700;display:block}.signup-module__8Fjwta__overlay{z-index:200;background:#00000080;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.signup-module__8Fjwta__dialog{border-radius:var(--r-lg,20px);background:var(--surface);text-align:center;width:min(380px,100%);box-shadow:var(--sh-3,0 20px 50px #0000004d);padding:28px 22px 20px}.signup-module__8Fjwta__tick{background:var(--ok-tint,#e3f6ec);width:64px;height:64px;color:var(--ok,#16a34a);border-radius:50%;place-items:center;font-size:30px;font-weight:800;display:inline-grid}.signup-module__8Fjwta__dialogTitle{margin:14px 0 4px;font-size:22px;font-weight:800}.signup-module__8Fjwta__dialogLead{color:var(--ink-3);margin:0 0 16px;font-size:14px}.signup-module__8Fjwta__creds{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2,var(--surface-3));text-align:left;margin:0 0 16px;padding:12px 14px}.signup-module__8Fjwta__creds>div{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.signup-module__8Fjwta__creds>div+div{border-top:1px solid var(--line)}.signup-module__8Fjwta__creds dt{color:var(--ink-3);font-weight:600}.signup-module__8Fjwta__creds dd{word-break:break-all;margin:0;font-weight:800}.signup-module__8Fjwta__continueLink{width:100%;color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:8px;font-size:14px;font-weight:700;display:block}
.static-module__OYHzsG__wrap{max-width:920px;padding-top:24px}.static-module__OYHzsG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.static-module__OYHzsG__list{color:var(--ink-2);flex-direction:column;gap:8px;margin:10px 0 16px;padding-left:20px;font-size:14px;line-height:1.5;display:flex}.static-module__OYHzsG__list a{color:var(--brand-text);font-weight:650}.static-module__OYHzsG__row{flex-wrap:wrap;gap:10px;display:flex}
.support-module__a4J_va__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.support-module__a4J_va__list{flex-direction:column;gap:10px;display:flex}.support-module__a4J_va__row{text-align:left;width:100%;color:var(--ink-2);align-items:center;gap:12px;padding:14px 16px;display:flex}.support-module__a4J_va__rowIcon{background:var(--brand-tint);width:36px;height:36px;color:var(--brand-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.support-module__a4J_va__rowBody{flex:1;min-width:0}.support-module__a4J_va__rowTitle{color:var(--ink);font-size:14.5px;font-weight:700;display:block}.support-module__a4J_va__rowMeta{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.support-module__a4J_va__badge{border-radius:var(--r-pill);background:var(--bad);color:#fff;text-align:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:20px}.support-module__a4J_va__actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.support-module__a4J_va__threadHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.support-module__a4J_va__back{color:var(--brand-text);align-items:center;gap:4px;font-size:13.5px;font-weight:700;display:inline-flex}.support-module__a4J_va__log{flex-direction:column;gap:14px;max-height:52vh;padding:4px 2px;display:flex;overflow-y:auto}.support-module__a4J_va__msg{align-self:flex-start;max-width:80%}.support-module__a4J_va__msgMine{text-align:right;align-self:flex-end}.support-module__a4J_va__bubble{border-radius:var(--r-md);background:var(--surface-3);color:var(--ink);text-align:left;white-space:pre-wrap;padding:10px 13px;font-size:14px;line-height:1.5;display:inline-block}.support-module__a4J_va__msgMine .support-module__a4J_va__bubble{background:var(--brand);color:#fff}.support-module__a4J_va__when{color:var(--ink-3);margin-top:4px;font-size:11.5px;display:block}.support-module__a4J_va__composer{gap:10px;margin-top:16px;display:flex}.support-module__a4J_va__composer .support-module__a4J_va__input{flex:1}
.LegalPage-module__icB8aa__head{max-width:820px;margin-bottom:28px}.LegalPage-module__icB8aa__updated{color:var(--ink-3);margin-top:8px;font-size:13px;font-weight:600}.LegalPage-module__icB8aa__doc{max-width:820px}.LegalPage-module__icB8aa__sec{margin-bottom:30px}.LegalPage-module__icB8aa__secTitle{letter-spacing:-.012em;color:var(--ink);border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:8px;font-size:17px;font-weight:750}.LegalPage-module__icB8aa__para{color:var(--ink-2);margin-bottom:14px;font-size:14.5px;line-height:1.75}.LegalPage-module__icB8aa__list{flex-direction:column;gap:11px;margin:0 0 14px;padding-left:22px;list-style:outside;display:flex}.LegalPage-module__icB8aa__list li{color:var(--ink-2);font-size:14.5px;line-height:1.75}.LegalPage-module__icB8aa__list li::marker{color:var(--brand)}
.LiveTrackMap-module__RUMBzq__card{padding:0;overflow:hidden}.LiveTrackMap-module__RUMBzq__head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.LiveTrackMap-module__RUMBzq__eta{letter-spacing:-.025em;margin-top:2px;font-size:20px;font-weight:800;line-height:1.15}.LiveTrackMap-module__RUMBzq__sub{color:var(--ink-3);margin-top:2px;font-size:13px}.LiveTrackMap-module__RUMBzq__map{background:var(--surface-3);width:100%;height:300px;position:relative}@media (min-width:700px){.LiveTrackMap-module__RUMBzq__map{height:360px}}.LiveTrackMap-module__RUMBzq__foot{color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;padding:10px 16px 12px;font-size:12.5px;display:flex}.LiveTrackMap-module__RUMBzq__key{align-items:center;gap:6px;display:inline-flex}.LiveTrackMap-module__RUMBzq__dot{border-radius:50%;width:10px;height:10px}.LiveTrackMap-module__RUMBzq__map .lt-pin{border:3px solid var(--lt-color,#0e8a3e);background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;line-height:1;display:grid;box-shadow:0 3px 10px #00000047}.LiveTrackMap-module__RUMBzq__map .lt-pin.lt-rider{background:#ffd23f;border-color:#fff;width:44px;height:44px;font-size:22px}.LiveTrackMap-module__RUMBzq__map .lt-pin.lt-rider:after{content:"";border:2px solid #ffd23fb3;border-radius:50%;animation:1.8s ease-out infinite LiveTrackMap-module__RUMBzq__lt-pulse;position:absolute;inset:-8px}@keyframes LiveTrackMap-module__RUMBzq__lt-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.LiveTrackMap-module__RUMBzq__map .lt-pin.lt-rider:after{animation:none}}
