html.fresh{--deep:#0d4b40;--deep-2:#0a3c33;--deep-soft:#e3efe9;--lime:#c4ec74;--lime-dark:#a9d652;--ground:#f2f4f1;--cream:#fbe3bd;--see:#b4531a;--brand:#0d4b40;--brand-light:#13604f;--brand-dark:#0a3c33;--ink:#10231f;--muted:#66706c;--line:#e4e8e5;--soft:#f2f4f1;--radius:22px;--display:"Plus Jakarta Sans","Poppins","Noto Sans Devanagari",ui-sans-serif,system-ui,sans-serif}html.fresh body{background:var(--ground);font-family:Plus Jakarta Sans,Poppins,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif}html.fresh .announce{background:var(--deep-2)}html.fresh .announce .cd b{background:var(--lime);color:var(--deep)}html.fresh .site-head{background:var(--ground);border:0;padding-top:12px;padding-bottom:4px}html.fresh .site-head .wrap{background:var(--deep);color:#fff;border-radius:18px;min-height:64px;padding:10px 16px}html.fresh .logo b{color:#fff;font-family:var(--display)}html.fresh .search{background:#fff;border:0;min-height:44px}html.fresh .search select{border-right-color:var(--line)}html.fresh .search:focus-within{background:#fff;box-shadow:0 0 0 3px #c4ec7499}html.fresh .search button{color:var(--deep)}html.fresh .site-head .pill-btn.line,html.fresh .site-head .chip{color:#fff;background:#ffffff1a;border:1px solid #ffffff38}html.fresh .site-head .pill-btn.gold{background:var(--lime);color:var(--deep)}html.fresh .site-head .chip.near-on{background:var(--lime);color:var(--deep);border-color:var(--lime)}html.fresh .cart-count{background:var(--lime);color:var(--deep)}html.fresh .who-chip{color:#fff}html.fresh .who-chip .ini{background:var(--lime);color:var(--deep)}html.fresh .site-head .near-note{color:#ffd2c2}@media (width>=900px){html.fresh .site-head{position:sticky;top:0}}html.fresh .cat-row{background:0 0;border:0}html.fresh .chip{border-color:var(--line);background:#fff}html.fresh .chip[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:#fff}html.fresh .pill-btn.green,html.fresh .auth-card .primary,html.fresh .add-btn{background:var(--deep);color:#fff}html.fresh .pill-btn.gold{background:var(--lime);color:var(--deep)}html.fresh .pill-btn.line{border-color:var(--line);background:#fff}html.fresh .slider{border-radius:24px 24px 50% 50%/24px 24px 34px 34px;margin-top:14px}html.fresh .slide{color:#fff;background:radial-gradient(26rem 18rem at 85% 30%, #c4ec7429, transparent 70%), radial-gradient(22rem 16rem at 10% 90%, #ffffff12, transparent 70%), var(--deep);padding-bottom:44px}html.fresh .slide .eyebrow{color:var(--lime)}html.fresh .slide h1,html.fresh .slide h2{color:#fff;font-family:var(--display);letter-spacing:-.025em;font-weight:800}html.fresh .slide h1 em{color:var(--lime);background:0 0}html.fresh .slide .lead,html.fresh .slide .stat{color:#ffffffc7}html.fresh .slide .pill-btn.green{background:var(--lime);color:var(--deep)}html.fresh .slide .pill-btn.line{color:#fff;background:0 0;border-color:#ffffff73}html.fresh .slide .collage>*{background:#fff;border:0;box-shadow:0 18px 40px -20px #0009}html.fresh .radar .ring{border-color:#ffffff47}html.fresh .radar .dot{color:var(--ink)}html.fresh .cat-grid a{color:var(--ink);background:#fff;border-color:#0000}html.fresh .dots button{background:#ffffff59}html.fresh .dots button[aria-current=true]{background:var(--lime)}html.fresh .arrow{color:var(--deep);background:#fff}html.fresh .trust div{background:#fff;border-radius:16px;padding:10px 12px}html.fresh .trust span.ic{background:var(--deep-soft);border:0}html.fresh .section h2,html.fresh .cart-page h2,html.fresh .nearby h2,html.fresh .shop-banner h1{font-family:var(--display);color:var(--deep);letter-spacing:-.02em;font-weight:800}html.fresh .backlink,html.fresh .cart-page .back,html.fresh .nearby .back,html.fresh .profile .back{color:var(--see)}html.fresh .tiles{scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}html.fresh .tiles::-webkit-scrollbar{display:none}html.fresh .tile{min-height:104px;box-shadow:0 1px 0 var(--line);background:#fff;border-radius:14px;flex:0 0 170px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:start;padding:12px 14px;display:grid}html.fresh .tile .em{grid-area:2/2;align-self:end;font-size:38px}html.fresh .tile b{font-family:var(--display);color:var(--ink);grid-area:1/1/auto/-1;font-size:15px;font-weight:700}html.fresh .tile .tile-sub{color:var(--muted);grid-area:2/1;margin-top:2px;font-size:11px;display:block}html.fresh .tile:hover{transform:translateY(-2px)}html.fresh .tile-all{background:var(--lime);text-align:center;flex-basis:110px;grid-template-columns:1fr;place-items:center;display:grid}html.fresh .tile-all .em{width:40px;height:40px;color:var(--deep);background:#fff;border-radius:50%;grid-area:1/1;align-self:center;place-items:center;font-size:18px;display:grid}html.fresh .tile-all b{color:var(--deep);grid-area:2/1;font-size:13px}html.fresh .shop-card{box-shadow:0 1px 0 var(--line);border:0}html.fresh .av{background:var(--deep)}html.fresh .shop-card .away{color:var(--see)}html.fresh .card{text-align:center;box-shadow:0 1px 0 var(--line);border:0;border-radius:16px}html.fresh .card .ph{background:#fff;padding:10px;font-size:64px}html.fresh .card .ph img{border-radius:12px}html.fresh .card .body{justify-items:center;padding:6px 12px 14px}html.fresh .card button.nm{text-align:center;color:var(--ink);font-size:15px;font-weight:700}html.fresh .card .by{text-align:center;color:var(--muted);order:2;justify-self:stretch;margin-top:0;padding-top:2px;font-weight:500}html.fresh .card .pr{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;order:3;margin-top:6px;font-size:24px;font-weight:800}html.fresh .card .pr sup{vertical-align:super;margin-left:1px;font-size:.55em}html.fresh .card .pr.ask{color:var(--muted);font-size:13px;font-weight:600}html.fresh .card-buy{order:4;justify-self:stretch;margin-top:10px}html.fresh .card .add-btn{background:var(--soft);color:var(--deep);border-radius:12px;min-height:40px;font-size:22px;font-weight:600}html.fresh .card .add-btn:hover{background:var(--deep-soft)}html.fresh .card .add-ic{display:inline}html.fresh .card .add-tx{display:none}html.fresh .card-buy .qty{background:var(--lime);border:0;border-radius:12px}html.fresh .card-buy .qty button{color:var(--deep)}html.fresh .card-buy .qty button:first-child,html.fresh .card-buy .qty button:last-child{width:40px}html.fresh .card-buy .qty b{color:var(--deep);font-size:17px}html.fresh .badge.out{color:#9a3412;background:#fde1d6}html.fresh .auth-card{box-shadow:0 20px 50px -30px #0d4b4073}html.fresh .tabs button[aria-selected=true]{color:var(--deep)}html.fresh .modal{border-radius:22px}html.fresh .pd-pr{font-family:var(--display)}html.fresh .pd-buy .qty{background:var(--lime);border:0}html.fresh .pd-buy .qty button{color:var(--deep)}html.fresh .pd-shop .away,html.fresh .pd-shop .go,html.fresh .pd-in,html.fresh .pd-in a{color:var(--see)}html.fresh .cart-shop,html.fresh .near-shop{box-shadow:0 1px 0 var(--line);border:0}html.fresh .near-side .dist{color:var(--see)}html.fresh .radius .chip[aria-pressed=true]{background:var(--deep);color:#fff}html.fresh .soon{color:#7c4a03;background:#fdf0c9}html.fresh .site-foot{background:var(--deep-2)}html.fresh .site-foot a{color:var(--lime)}@media (width<=699px){html.fresh .site-head{padding-top:0}html.fresh .site-head .wrap{border-radius:0 0 28px 28px;gap:10px;padding:10px 16px 16px}html.fresh .head-loc{color:#fff;flex-basis:100%;order:4;justify-items:center;line-height:1.3;text-decoration:none;display:grid}html.fresh .head-loc small{opacity:.75;font-size:11px}html.fresh .head-loc b{color:var(--lime);font-size:14px}html.fresh .cat-row .wrap{gap:14px;padding-top:14px;padding-bottom:4px}html.fresh .cat-row .chip{white-space:normal;text-align:center;width:64px;min-height:0;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:6px;padding:0}html.fresh .chip-em{background:var(--cream);border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;display:grid;box-shadow:0 6px 14px -8px #7c4a0380}html.fresh .chip-nm{font-size:11px;font-weight:600;line-height:1.2}html.fresh .cat-row .chip[aria-pressed=true]{color:var(--deep);background:0 0}html.fresh .cat-row .chip[aria-pressed=true] .chip-em{background:var(--lime)}html.fresh .slider{border-radius:22px 22px 40% 40%/22px 22px 24px 24px}html.fresh .grid{gap:10px}html.fresh .card .ph{font-size:48px}html.fresh .card .pr{font-size:20px}}html.fresh .who-top .ini,html.fresh .who-pop em{background:var(--lime);color:var(--deep)}html.fresh .who-pop{border:0}html.depth{--lift:inset 0 1px 0 #ffffffe6, inset 0 -2px 0 #0d4b400f, 0 1px 1px #0d4b4014, 0 4px 8px -2px #0d4b401a, 0 14px 28px -12px #0d4b4047;--lift-hi:inset 0 1px 0 #ffffffe6, inset 0 -2px 0 #0d4b400f, 0 2px 2px #0d4b4014, 0 10px 18px -6px #0d4b4029, 0 30px 46px -18px #0d4b406b;--edge-deep:#06291f;--edge-lime:#8fbf3a}html.depth body{background:radial-gradient(60rem 30rem at 15% -10%,#fff 0%,#0000 60%),linear-gradient(#eef2ee 0%,#e4ebe6 100%) fixed}html.depth .site-head .wrap{background:linear-gradient(180deg, #13604f 0%, var(--deep) 55%, var(--deep-2) 100%);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -3px 0 #0000002e, 0 6px 0 -1px var(--edge-deep), 0 20px 30px -14px #06291f99}html.depth .search{box-shadow:inset 0 2px 4px #0d4b402e,0 1px #ffffff40}html.depth .logo .mark{box-shadow:inset 0 -3px 0 var(--edge-lime), 0 3px 6px #00000040}html.depth .cart-count{box-shadow:0 2px 0 var(--edge-lime)}html.depth .pill-btn,html.depth .add-btn,html.depth .auth-card .primary,html.depth .arrow{transition:transform .12s,box-shadow .12s}html.depth .pill-btn.green,html.depth .auth-card .primary{box-shadow:0 4px 0 var(--edge-deep), 0 10px 16px -8px #06291f99}html.depth .pill-btn.gold,html.depth .slide .pill-btn.green{box-shadow:0 4px 0 var(--edge-lime), 0 10px 16px -8px #06291f80}html.depth .pill-btn.line{box-shadow:0 3px #0d4b4029}html.depth .site-head .pill-btn.line,html.depth .slide .pill-btn.line{box-shadow:0 3px #00000040}html.depth .pill-btn:hover,html.depth .auth-card .primary:hover{transform:translateY(-1px)}html.depth .pill-btn:active,html.depth .auth-card .primary:active,html.depth .add-btn:active,html.depth .arrow:active{box-shadow:0 1px 0 var(--edge-deep);transform:translateY(3px)}html.depth .chip{box-shadow:0 3px #0d4b401f,0 6px 10px -6px #0d4b404d}html.depth .chip[aria-pressed=true]{box-shadow:inset 0 2px 4px #0000004d,0 1px #fff6}html.depth .site-head .chip{box-shadow:0 3px #00000040}html.depth .chip-em{background:radial-gradient(circle at 35% 30%, #fff6e6 0%, var(--cream) 45%, #f0c98a 100%)!important;box-shadow:inset 0 -4px 6px #7c4a032e,inset 0 3px 4px #fffc,0 8px 14px -8px #7c4a0399!important}html.depth .cat-row .chip[aria-pressed=true] .chip-em{background:radial-gradient(circle at 35% 30%, #effcd2 0%, var(--lime) 50%, var(--lime-dark) 100%)!important}@media (width<=699px){html.depth .cat-row .chip{box-shadow:none}}html.depth .slider{box-shadow:inset 0 1px 0 #ffffff26, 0 8px 0 -2px var(--edge-deep), 0 30px 50px -24px #06291fb3}html.depth .slide{background:radial-gradient(30rem 20rem at 80% 10%, #c4ec7438, transparent 70%), radial-gradient(24rem 18rem at 0% 100%, #00000040, transparent 70%), linear-gradient(160deg, #146653 0%, var(--deep) 50%, var(--deep-2) 100%)}html.depth .slide h1,html.depth .slide h2{text-shadow:0 2px #00000040,0 10px 24px #00000040}html.depth .slide .collage{perspective:900px}html.depth .slide .collage>*{transform:rotateX(8deg)rotateY(-10deg);box-shadow:inset 0 1px #fff,0 6px 0 -1px #d5ded9,0 24px 40px -16px #000000a6}html.depth .cat-grid a{box-shadow:0 4px #d5ded9,0 12px 20px -10px #00000080}html.depth .arrow{box-shadow:0 3px #c9d4ce,0 8px 14px -6px #00000073}html.depth .trust div,html.depth .tile,html.depth .shop-card,html.depth .card,html.depth .cart-shop,html.depth .near-shop,html.depth .auth-card,html.depth .modal{box-shadow:var(--lift);background:linear-gradient(#fff 0%,#f8faf8 100%)}html.depth .trust span.ic{box-shadow:inset 0 -2px 3px #0d4b401f,inset 0 2px 2px #fff}html.depth .tile-all{background:linear-gradient(180deg, #d4f58e 0%, var(--lime) 60%, var(--lime-dark) 100%);box-shadow:0 5px 0 var(--edge-lime), 0 14px 24px -12px #0d4b4073}html.depth .tile-all .em{box-shadow:0 3px #0d4b4026,0 6px 10px -4px #0d4b4059}html.depth .tile .em{filter:drop-shadow(0 6px 4px #00000038)}html.depth .card .ph{background:radial-gradient(circle at 50% 40%,#fff 0%,#f1f5f2 100%);border-radius:12px;margin:8px 8px 0}html.depth .card .ph:not(:has(img)){filter:drop-shadow(0 10px 6px #0000002e)}html.depth .card .ph img{box-shadow:0 8px 16px -10px #00000073}html.depth .card .pr{text-shadow:0 1px #fff,0 2px #0d4b401f}html.depth .card .add-btn{background:linear-gradient(#f8faf8,#e9efeb);box-shadow:0 3px #cfd9d3,inset 0 1px #fff}html.depth .card .add-btn:hover{background:linear-gradient(180deg, #eef6f1, var(--deep-soft))}html.depth .card .add-btn:active{box-shadow:0 0 #cfd9d3}html.depth .card-buy .qty,html.depth .pd-buy .qty{background:linear-gradient(180deg, #d4f58e, var(--lime));box-shadow:0 3px 0 var(--edge-lime), inset 0 1px 0 #fff9}html.depth .av{box-shadow:inset 0 -3px 0 var(--edge-deep), 0 4px 8px -2px #06291f80}html.depth .auth-card input,html.depth .profile input,html.depth .profile select{box-shadow:inset 0 2px 4px #0d4b401f}@media (hover:hover) and (prefers-reduced-motion:no-preference){html.depth .grid,html.depth .shops,html.depth .tiles{perspective:1000px}html.depth .card,html.depth .shop-card,html.depth .tile{transform-style:preserve-3d;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}html.depth .card:hover,html.depth .shop-card:hover{box-shadow:var(--lift-hi);transform:translateY(-6px)rotateX(6deg)scale(1.015)}html.depth .tile:hover{box-shadow:var(--lift-hi);transform:translateY(-4px)rotateX(8deg)}html.depth .tile-all:hover{box-shadow:0 7px 0 var(--edge-lime), 0 20px 30px -12px #0d4b4080}}@media (prefers-reduced-motion:no-preference){html.depth .slide .collage>*{animation:6s ease-in-out infinite depth-float}html.depth .slide .collage>:nth-child(2n){animation-delay:-2s}html.depth .slide .collage>:nth-child(3n){animation-delay:-4s}}@keyframes depth-float{0%,to{transform:rotateX(8deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(4deg)rotateY(-6deg)translateY(-8px)}}html.depth .site-foot{box-shadow:inset 0 6px 0 var(--edge-deep)}html.depth .who-pop{box-shadow:var(--lift-hi)}html.depth .who-chip .ini{box-shadow:inset 0 -3px 0 var(--edge-lime), 0 3px 6px #00000040}.me{gap:12px;margin-bottom:12px;display:grid}.me-top{color:#fff;background:linear-gradient(160deg,#1f6f3a,#2f7a1f 60%,#3d8a24);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px 16px;display:grid;position:relative;box-shadow:0 14px 30px -20px #1f6f3ae6}.me-av{color:#2f7a1f;background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 3px #ffffff80}.me-av img{object-fit:cover;width:100%;height:100%}.me-who{gap:2px;min-width:0;display:grid}.me-who b{text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:800;overflow:hidden}.me-who small{opacity:.9;font-size:13px}.me-chip{background:#ffffff2e;border-radius:99px;justify-self:start;margin-top:4px;padding:2px 10px;font-size:11.5px;font-weight:600}.me-icons{grid-area:1/1/auto/-1;justify-self:end;gap:6px;margin-bottom:4px;display:flex}.me-icons>*{color:#fff;background:#ffffff29;border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;text-decoration:none;display:grid;position:relative}.me-icons em{color:#c2410c;text-align:center;background:#fff;border-radius:99px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;line-height:19px;position:absolute;top:-5px;right:-5px}.me-promo{color:#7c4a03;background:#fff7e0;border-radius:12px;grid-column:1/-1;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.me-promo span{flex:1;min-width:0}.me-card{background:#fff;border-radius:18px;padding:16px;box-shadow:0 0 0 1px #0000000d,0 10px 24px -20px #0006}.me-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.me-head h3{font-size:16px;font-weight:800}.me-head a{color:#57534e;font-size:13px;font-weight:600;text-decoration:none}.me-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:14px;display:grid}.me-stages a{color:var(--ink);text-align:center;background:0 0;justify-items:center;gap:6px;padding:4px 2px;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;display:grid}.me-stages .ic{background:#f0f7ea;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid;position:relative}.me-stages em{color:#fff;background:#dc2626;border-radius:99px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;line-height:20px;position:absolute;top:-6px;right:-8px}.me-shops{scrollbar-width:none;gap:14px;margin-top:14px;display:flex;overflow-x:auto}.me-shops::-webkit-scrollbar{display:none}.me-shops a{width:68px;color:var(--ink);flex:none;justify-items:center;gap:6px;text-decoration:none;display:grid}.me-shops .face{color:#fff;background:#2f7a1f;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 5px #e7efe1}.me-shops .face img{object-fit:cover;width:100%;height:100%}.me-shops .face.near{background:#fff7e0}.me-shops .nm{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:600;overflow:hidden}.me-empty{color:#78716c;margin-top:10px;font-size:13px}.me-set{background:#fff;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000d}.me-set h4{color:#78716c;background:#f5f5f4;padding:14px 16px 6px;font-size:13px;font-weight:600}.me-row{min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f1ef;align-items:center;gap:10px;padding:0 16px;font-size:15px;text-decoration:none;display:flex}.me-row>span{flex:1}.me-row small{text-overflow:ellipsis;white-space:nowrap;color:#a8a29e;max-width:50%;font-size:13px;overflow:hidden}.me-row small.due{color:#dc2626}.me-row:not(.me-lang):after{content:"›";color:#a8a29e;font-size:22px;line-height:1}.me-lang button{color:#57534e;background:#f3f4f2;border-radius:99px;min-height:30px;padding:0 12px;font-size:12px;font-weight:700}.me-lang button[aria-pressed=true]{color:#fff;background:#2f7a1f}.me-out{color:#dc2626;min-height:52px;font:inherit;background:#fff;border:0;border-top:8px solid #f5f5f4;font-size:15px;font-weight:600}@media (width<=760px){.me-top{border-radius:0 0 22px 22px;margin:0 -16px}}@media (width>=761px){.me-stages{grid-template-columns:repeat(5,minmax(0,120px));justify-content:space-around}}@media (width<=760px){.me~.acct-crumbs,.me~.pv .pv-hero,.me~.pv>section.pv-card:not(.refer){display:none}}.acct-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;padding-top:20px;display:grid}.acct-layout>.acct-main{min-width:0}@media (width<=760px){.acct-layout{padding-top:0;display:block}}.acct-nav{border:1px solid var(--line);background:#fff;border-radius:16px;gap:6px;padding:14px 12px;display:grid;position:sticky;top:16px}.acct-link{color:#1f2a44;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:16px;width:100%;padding:14px 16px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.acct-link svg{color:#2f3f86;flex:none}.acct-link span{flex:1}.acct-link em{color:#2f3f86;background:#e8edf9;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.acct-link:hover{background:#f2f5fb}.acct-link.on{color:#fff;background:#2f3f86;font-weight:700;box-shadow:0 8px 18px -10px #2f3f86cc}.acct-link.on svg{color:#fff}.acct-link.on em{color:#fff;background:#fff3}.acct-link.out{border-top:1px solid var(--line);border-radius:0 0 12px 12px;margin-top:8px;padding-top:18px}.acct-link.out:hover{color:#b91c1c}.refer-body{justify-items:start;gap:10px;padding:18px 28px 22px;display:grid}.refer-body p{color:#334155;font-size:15px}.refer-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.refer-link code{overflow-wrap:anywhere;background:#f1f5f9;border-radius:8px;padding:6px 10px;font-size:13px}.refer-stats{color:#64748b!important;font-size:14px!important}@media (width<=520px){.refer-body{padding-left:20px;padding-right:20px}}.pv{gap:20px;display:grid}.pv-due{color:#991b1b;font:inherit;text-align:left;cursor:pointer;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:14px 18px;font-size:15px;display:flex}.pv-back{font:inherit;color:#2f3f86;background:0 0;border:0;margin-top:8px;padding:6px 0;font-size:15px;font-weight:600}.pv-card{background:#fff;border:1px solid #e3e7ef;border-radius:16px;overflow:hidden}.pv-hero{flex-wrap:wrap;align-items:center;gap:22px;padding:26px 28px;display:flex}.pv-av{color:#fff;background:linear-gradient(135deg,#2f3f86,#4f6fe8);border-radius:50%;flex:none;place-items:center;width:112px;height:112px;font-size:44px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 5px #e3e7ef}.pv-av img{object-fit:cover;width:100%;height:100%}.pv-who{flex:1;gap:6px;min-width:200px;display:grid}.pv-who h2{letter-spacing:-.2px;color:#0f172a;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:24px;font-weight:800;display:flex}.pv-tick{color:#fff;text-transform:none;background:#3b82f6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.pv-who p{color:#475569;overflow-wrap:anywhere;font-size:16px}.pv-edit{color:#fff;font:inherit;background:#2f3f86;border:0;border-radius:99px;padding:12px 22px;font-size:16px;font-weight:700}.pv-edit:hover{background:#24316b}.pv-card>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.pv-card h3{color:#0f172a;font-size:19px;font-weight:700}.pv-link{font:inherit;color:#2f3f86;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.pv-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;padding:22px 28px 26px;display:grid}@media (width<=1100px){.pv-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.pv-card dl{grid-template-columns:minmax(0,1fr)}.pv-hero{gap:16px;padding:20px}.pv-av{width:80px;height:80px;font-size:32px}.pv-card>header,.pv-card dl{padding-left:20px;padding-right:20px}}.pv-card dl>div{min-width:0}.pv-card dl>div.wide{grid-column:span 2}@media (width<=520px){.pv-card dl>div.wide{grid-column:auto}}.pv-card dt{color:#64748b;margin-bottom:6px;font-size:14px}.pv-card dd{color:#0f172a;overflow-wrap:anywhere;font-size:17px;font-weight:600}.pv-card dd.unset{color:#94a3b8;font-weight:500}.pv-card dd small{vertical-align:2px;border-radius:99px;margin-left:6px;padding:2px 8px;font-size:11.5px;font-weight:700}.pv-card dd small.ok{color:#166534;background:#dcfce7}.pv-card dd small.no{color:#92400e;background:#fef3c7}.slider{border-radius:var(--radius);margin-top:20px;position:relative;overflow:hidden}.slides{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.slides::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:1fr;align-items:center;min-height:380px;padding-bottom:34px;display:grid}@media (width>=880px){.slide{grid-template-columns:1.05fr .95fr}}.s-welcome{background:linear-gradient(115deg,#dcefe2 0%,#eaf4ec 45%,#fdf1cf 100%)}.s-near{background:linear-gradient(120deg,#d9f0ef 0%,#e8f5f1 50%,#e3efe2 100%)}.s-cart{background:linear-gradient(120deg,#fdf1cf 0%,#fff6e3 50%,#fbe6ea 100%)}.slide-copy{padding:clamp(24px,5vw,64px) clamp(24px,5vw,64px) 12px}.slide h1,.slide h2{font-family:var(--display);letter-spacing:-.02em;margin-top:12px;font-size:clamp(30px,5.2vw,56px);font-weight:800;line-height:1.06}.slide h1 em{color:var(--brand);background:linear-gradient(#0000 62%,#ffc1078c 62%);font-style:normal}.slide .lead{color:var(--muted);max-width:34em;margin-top:14px;font-size:clamp(15px,2vw,18px);line-height:1.6}.slide .ctas{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.slide .stat{color:var(--muted);margin-top:16px;font-size:13px;font-weight:600}.slide-art{height:100%;min-height:200px;padding:0 24px;position:relative}.slide-art .art-img{object-fit:cover;border-radius:14px;width:calc(100% - 48px);height:calc(100% - 24px);position:absolute;inset:12px 24px;box-shadow:0 18px 40px -24px #00000073}.slide-art .art-img.right{object-position:right center}@media (width>=880px){.slide-art .art-img{height:calc(100% - 48px);inset:24px}}.s-cats{background:linear-gradient(90deg,#fffffff5 0%,#ffffffe0 45%,#ffffff59 75%,#fff3 100%),url(/art/slide-cats-1.webp) 100%/cover no-repeat}@media (width>=880px){.slide-art{min-height:320px;padding:24px}}.cat-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:4px 0 12px;display:grid}@media (width>=880px){.cat-grid{padding:0}}.cat-grid a{text-align:center;border:1px solid #fffc;border-radius:16px;justify-items:center;gap:4px;padding:12px 6px;text-decoration:none;display:grid;box-shadow:0 8px 20px -14px #00000059}.cat-grid span{font-size:28px}.cat-grid small{font-size:11px;font-weight:600;line-height:1.25}.arrow{width:42px;height:42px;color:var(--ink);background:#ffffffd9;border-radius:50%;place-items:center;font-size:26px;line-height:1;display:none;position:absolute;top:50%;translate:0 -50%;box-shadow:0 8px 20px -10px #0006}.arrow.prev{left:12px}.arrow.next{right:12px}@media (width>=880px) and (hover:hover){.arrow{display:grid}}.dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.dots button{background:#1c191740;border-radius:99px;width:9px;height:9px;padding:0;transition:width .25s,background .25s}.dots button[aria-current=true]{background:var(--brand);width:26px}@media (width<=879px){.slide{align-content:start;min-height:0}.slide-art{height:170px;min-height:0;margin-top:8px}.slide-art .art-img{width:calc(100% - 40px);height:100%;inset:0 20px}.s-cats .slide-art{height:auto}.cat-grid{grid-template-columns:repeat(3,1fr);gap:8px}.cat-grid a{padding:8px 4px}.cat-grid span{font-size:22px}.cat-grid a:nth-child(n+7){display:none}}.who-menu{position:relative}.who-menu .who-chip{color:inherit;padding:0}.who-menu .ini{overflow:hidden}.who-menu .ini img{object-fit:cover;width:100%;height:100%}.who-menu .caret{opacity:.7;transition:transform .15s}.who-menu .who-chip[aria-expanded=true] .caret{transform:rotate(180deg)}.who-pop{z-index:40;width:250px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px -14px #00000059}.who-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.who-top .ini{background:var(--gold-soft);width:38px;height:38px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.who-top b{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:14px;display:block;overflow:hidden}.who-top small{color:var(--muted);font-size:12px;display:block}.who-pop a,.who-pop button{min-height:42px;color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.who-pop a:hover,.who-pop button:hover,.who-pop a:focus-visible,.who-pop button:focus-visible{background:var(--soft);outline:0}.who-pop a span,.who-pop button span{text-align:center;width:20px}.who-pop em{background:var(--gold);min-width:22px;height:22px;color:var(--ink);border-radius:99px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:grid}.who-pop .who-out{border-top:1px solid var(--line);color:#b42318;border-radius:0 0 10px 10px;margin-top:4px}@media (width<=699px){.who-menu .caret{display:none}.who-pop{width:min(260px,100vw - 24px);right:-4px}}.filters{align-content:start;gap:6px;display:grid}.f-sec{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:14px}.f-head{width:100%;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;font-size:19px;font-weight:600;display:flex}.f-head .chev{color:var(--muted);font-size:20px;line-height:1;transition:transform .15s}.f-head[aria-expanded=false] .chev{transform:rotate(-90deg)}.f-list{gap:2px;list-style:none;display:grid}.f-list button{width:100%;min-height:40px;color:var(--ink);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 6px;font-size:16px;font-weight:600;display:flex}.f-list button.f-sub{padding-left:22px;font-weight:400}.f-list button:hover{background:var(--soft)}.f-list button[aria-pressed=true]{background:var(--soft);font-weight:700}.f-list small{color:var(--muted);font-size:14px;font-weight:400}.f-check{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:0 6px;font-size:16px;display:flex}.f-check input{width:18px;height:18px;accent-color:var(--brand)}.f-price{align-items:center;gap:6px;margin-top:10px;padding:0 6px;display:flex}.f-price input{width:0;min-height:40px;font:inherit;border:1px solid #d0d0d0;border-radius:4px;flex:1;padding:0 10px;font-size:14px}.f-price button{background:var(--ink);color:#fff;border-radius:4px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.list-sub{color:var(--muted);margin:-6px 0 14px;font-size:14px}.again-card.out{opacity:.7}.list-rm{justify-self:start;margin:2px 0 0;font-size:12px}.subs{gap:12px;display:grid}.sub-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:14px;display:grid}.sub-card.paused{opacity:.75}.sub-card small{color:var(--muted)}.sub-card p{font-size:14px}.sub-paused{color:#92400e}.sub-acts{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sub-acts .mini{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:32px;padding:0 10px}.sub-acts .mini[aria-pressed=true]{background:#fef3c7}.sub-acts .danger{color:#b91c1c}.sub-pause{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.reco{border-top:1px solid var(--line);margin-top:28px;padding:20px 0 6px}.reco-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.reco-head h3{letter-spacing:-.2px;font-size:20px;font-weight:800}.reco-page{color:var(--muted);white-space:nowrap;font-size:13px}.reco-wrap{position:relative}.reco-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(16.6667% - 11.6667px);grid-auto-flow:column;gap:14px;padding-bottom:4px;display:grid;overflow-x:auto}.reco-row::-webkit-scrollbar{display:none}@media (width<=1000px){.reco-row{grid-auto-columns:calc(25% - 10.5px)}}@media (width<=640px){.reco-row{grid-auto-columns:42%;gap:10px}}.reco-card{scroll-snap-align:start;align-content:start;gap:5px;min-width:0;display:grid}.reco-ph{aspect-ratio:1;background:var(--soft);border-radius:12px;place-items:center;padding:0;font-size:44px;display:grid;overflow:hidden}.reco-ph img{object-fit:cover;width:100%;height:100%}.reco-nm{text-align:left;color:#0f5f8a;-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;padding:0;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.reco-nm:hover{color:#c2410c;text-decoration:underline}.reco-pr{font-size:16px;font-weight:800}.reco-pr small{color:var(--muted);font-size:12px;font-weight:500}.reco-pr.ask{color:var(--muted);font-size:13px;font-weight:600}.reco-by{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;text-decoration:none;overflow:hidden}.reco-add{color:#111;background:#ffd814;border:1px solid #f2c200;border-radius:99px;justify-self:start;margin-top:2px;padding:6px 12px;font-size:12.5px;font-weight:700}.reco-add:hover{background:#f7ca00}.reco-arrow{z-index:2;border:1px solid var(--line);color:#111;background:#fff;border-radius:8px;width:38px;height:64px;font-size:28px;line-height:1;position:absolute;top:calc(50% - 60px);box-shadow:0 2px 8px #0000001f}.reco-arrow.prev{left:-8px}.reco-arrow.next{right:-8px}.reco-arrow:disabled{opacity:0;pointer-events:none}@media (hover:none){.reco-arrow{display:none}}.req-box{background:#fafaf9;border:1px dashed #a3a3a3;border-radius:12px;grid-column:1/-1;padding:14px}.req-box form{gap:6px;display:grid}.req-box b{font-size:15px}.req-box small{color:var(--muted);font-size:13px}.req-row{gap:8px;margin-top:4px;display:flex}.req-row input{border:1px solid var(--line);min-width:0;min-height:42px;font:inherit;border-radius:8px;flex:1;padding:0 12px}.req-done{color:#166534;font-size:14px;font-weight:600}.add-mobile{gap:10px;display:grid}.add-mobile .note:empty{display:none}.order-modal{gap:12px;max-width:460px;padding:26px 22px 20px;display:grid}.order-modal h2{font-family:var(--display);overflow-wrap:anywhere;padding-right:36px;font-size:21px;font-weight:800}.om-q{color:var(--muted);font-size:13px;font-weight:600}.om-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=420px){.om-modes{grid-template-columns:1fr}}.om-modes label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.om-modes label.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.om-modes label.off{cursor:default;opacity:.65}.om-soon{color:#78350f;background:#fef3c7;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:600}.om-modes input{accent-color:var(--brand);margin-top:3px}.om-modes span{gap:2px;min-width:0;display:grid}.om-modes b{font-size:14px}.om-modes small{color:var(--muted);font-size:12px;line-height:1.35}.om-addr{background:var(--soft);border-radius:10px;gap:6px;padding:10px 12px;font-size:14px;line-height:1.4;display:grid}.om-addr small{color:var(--muted);font-size:12px}.om-addr p{overflow-wrap:anywhere}.om-addr .pill-btn{justify-self:start}.om-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.om-check input{accent-color:var(--brand);margin-top:2px}.om-lines li.deal{color:#166534;font-weight:600}.om-deal{color:#166534;background:#f0fdf4;border-radius:8px;padding:6px 10px}.om-closed{color:#92400e;background:#fffbeb;border-radius:8px;padding:8px 10px}.om-instant{cursor:pointer;background:#fffbeb;border:1px dashed #f59e0b;border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.om-instant.on{border-style:solid;box-shadow:0 0 0 1px #f59e0b}.om-instant input{accent-color:#d97706;margin-top:3px}.om-instant span{gap:2px;display:grid}.om-instant b{color:#92400e;font-size:14px}.om-instant small{color:#92400e;font-size:12px}.om-lines{border-top:1px solid var(--line);padding-top:8px;font-size:14px;list-style:none}.om-lines li{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.om-lines li span:first-child{overflow-wrap:anywhere}.om-lines .fee{color:var(--muted)}.om-lines .fee s{opacity:.7}.om-pass{color:var(--brand);font-size:13px;font-weight:600;text-decoration:none}.ln-size{color:var(--muted);font-size:.9em}.om-lines .tot{border-top:1px solid var(--line);margin-top:4px;padding-top:7px;font-size:16px;font-weight:700}.om-when{gap:6px;display:grid}.om-when select{border:1px solid var(--line);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:0 10px;font-size:15px}.om-note{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:15px}.om-small{color:var(--muted);font-size:12px;line-height:1.5}.om-err{color:#b91c1c;font-size:14px;font-weight:600}.om-go{justify-content:center;width:100%;min-height:50px;font-size:16px}.om-subs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.om-subs label{border:1px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:14px;display:inline-flex}.om-subs label.on{color:#15803d;background:#f0fdf4;border-color:#16a34a;font-weight:600}.om-subs input{width:auto;min-height:0;margin:0}.cart-shop-top{border-bottom:1px solid var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-bottom:8px;display:flex}.cart-shop-top .cart-shop-head{border-bottom:0;flex:220px;padding-bottom:0}.cart-free{color:#9a3412;background:#fff7ed;border-radius:8px;flex-basis:100%;margin:0;padding:7px 10px;font-size:13px;font-weight:600}.cart-free.got{color:#047857;background:#ecfdf5}.cart-bg{color:#92400e;font-weight:600}.cart-bg s{opacity:.7;font-weight:400}.pay-modal{text-align:center;max-width:420px;padding:28px 24px 22px}.pay-modal h2{font-family:var(--display);overflow-wrap:anywhere;padding:0 34px;font-size:22px;font-weight:800}.pay-due{gap:2px;margin-top:10px;display:grid}.pay-due small{color:var(--muted);font-size:13px}.pay-due b{font-family:var(--display);letter-spacing:-.02em;font-size:34px;font-weight:800}.pay-qr{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:280px;margin:16px auto 0;padding:12px}.pay-qr img{aspect-ratio:1;object-fit:contain;width:100%}.pay-qr figcaption{color:var(--muted);margin-top:8px;font-size:13px}.pay-upi{border:1px solid var(--line);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.pay-upi span{min-width:0;display:grid}.pay-upi small{color:var(--muted);font-size:12px}.pay-upi b{overflow-wrap:anywhere;font-size:15px}.pay-app{justify-content:center;width:100%;min-height:48px;margin-top:12px}.pay-none{background:var(--soft);border-radius:8px;margin-top:16px;padding:14px;font-size:14px;line-height:1.5}.pay-note{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.5}.pay-wait{color:var(--muted);padding:40px 0}.pay-soon-icon{font-size:40px;line-height:1}.pay-soon{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.55}.pay-done{justify-content:center;width:100%;min-height:46px;margin-top:10px}.rider-map{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:8px;padding:10px;display:grid}.rm-line{color:#1e3a8a;font-size:14px}.rider-map iframe{background:#dbeafe;border:0;border-radius:10px;width:100%;height:220px}.rm-foot{justify-content:space-between;gap:10px;font-size:13px;display:flex}.rm-foot small{color:#64748b}.rm-foot a{color:#1d4ed8;font-weight:600}.bg-box{background:#fffbeb;border:1px dashed #d97706;border-radius:14px;gap:8px;margin:6px 0;padding:12px 14px;display:grid}.bg-box.compact{margin:0}.bg-state{color:#78350f;margin:0;font-size:14px;font-weight:600;line-height:1.4}.bg-state.ok{color:#166534}.bg-state.no{color:#9a3412}.bg-state a{color:var(--brand);margin-left:6px}.bg-acts{flex-wrap:wrap;gap:8px;display:flex}.bg-start{justify-self:start}.bg-cancel{justify-self:start;font-size:13px}.bg-slide{text-align:center;justify-items:center;gap:6px;display:grid}.bg-q{margin:0;font-size:14px;font-weight:700}.bg-amt{color:#14532d;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.bg-off{color:#92400e;font-size:13px}.bg-slide input[type=range]{accent-color:#d97706;width:100%;height:28px}.bg-ends{width:100%;color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.bg-qty{align-items:center;gap:8px;font-size:13px;display:flex}.bg-qty select{border:1px solid var(--line);border-radius:8px;min-height:34px;padding:0 8px}.bg-note{color:var(--muted);font-size:12px;line-height:1.4}.acct-crumbs{align-items:center;gap:8px;margin:6px 0 10px;font-size:14px;display:flex}.acct-crumbs a{color:#0f5f8a;text-decoration:none}.acct-crumbs a:hover{color:#c2410c;text-decoration:underline}.acct-crumbs b{color:#c2410c;font-weight:500}.acct-crumbs span{color:var(--muted)}.acct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;display:flex}.acct-head h1{letter-spacing:-.3px;color:#0f1111;font-size:30px;font-weight:500}.acct-search{flex:0 560px;gap:10px;min-width:0;display:flex}.acct-search label{flex:1;min-width:0;position:relative}.acct-search label:before{content:"🔍";opacity:.7;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.acct-search input{width:100%;height:40px;font:inherit;background:#fff;border:1px solid #8d9096;border-radius:8px;padding:0 12px 0 36px;font-size:15px}.acct-search input:focus{border-color:#e77600;outline:none;box-shadow:0 0 0 3px #e4791140}.acct-search button{color:#fff;white-space:nowrap;background:#232f3e;border-radius:99px;height:40px;padding:0 18px;font-size:14px;font-weight:700}.acct-search button:hover{background:#111}.acct-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px 26px;margin-bottom:16px;display:flex;overflow-x:auto}.acct-tabs button{color:#0f5f8a;white-space:nowrap;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:8px 14px 10px;font-size:15px}.acct-tabs button:hover{color:#c2410c}.acct-tabs button.on{color:#0f1111;border-bottom-color:#e77600;font-weight:700}.acct-period{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;display:flex}.acct-period select{height:36px;font:inherit;background:#fff;border:1px solid #8d9096;border-radius:8px;padding:0 10px;font-size:15px}.acct-empty{text-align:center;color:#0f1111;padding:28px 12px 10px;font-size:15.5px}.acct-period .linkish,.acct-empty .linkish{cursor:pointer;background:0 0;border:0;padding:0}.acct-empty a,.acct-empty .linkish{color:#0f5f8a;font-size:inherit;font-weight:400;text-decoration:none}.acct-empty a:hover,.acct-empty .linkish:hover{color:#c2410c;text-decoration:underline}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.acct-head h1{font-size:24px}.acct-search{flex-basis:100%}.acct-tabs{gap:0}.acct-tabs button{padding:8px 10px 10px;font-size:14px}}.again-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.again-card{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:4px;padding:12px;display:grid}.again-nm{text-align:left;color:#0f5f8a;background:0 0;padding:0;font-size:14px;font-weight:600}.again-nm:hover{color:#c2410c;text-decoration:underline}.again-nm small{color:var(--muted);font-weight:400}.again-by,.again-at{color:var(--muted);font-size:12px;text-decoration:none}.again-pr{font-size:16px;font-weight:800}.my-order{background:#fff;border-radius:14px;gap:10px;margin-bottom:12px;padding:14px 16px;display:grid;box-shadow:0 0 0 1px #0000000f,0 8px 20px -18px #00000073}.mo-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.mo-shop{min-width:0;color:var(--ink);align-items:center;gap:6px;font-size:15px;text-decoration:none;display:flex}.mo-shop b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mo-shop span{color:var(--muted)}.mo-status{color:#ea580c;flex:none;font-size:14px;font-weight:700}.my-order.s-done .mo-status{color:#15803d}.my-order.s-cancelled .mo-status{color:#9ca3af}.mo-meta{color:var(--muted);margin-top:-6px;font-size:12px}.mo-instant{color:#92400e;background:#fef3c7;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700}.mo-items{border-top:1px solid #f1f1ef;gap:10px;padding-top:10px;list-style:none;display:grid}.mo-items li{grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.mo-ph{cursor:pointer;background:#f5f5f4;border:1px solid #eee;border-radius:8px;place-items:center;width:64px;height:64px;padding:0;font-size:26px;display:grid;overflow:hidden}.mo-ph:disabled{cursor:default}.mo-ph img{object-fit:cover;width:100%;height:100%}.mo-nm{gap:3px;min-width:0;display:grid}.mo-nm b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.mo-nm small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.mo-pr{text-align:right;justify-items:end;gap:3px;display:grid}.mo-pr small{color:var(--muted);font-size:12.5px}.mo-pr b{font-size:14.5px;font-weight:600}.mo-more{color:var(--muted);background:0 0;justify-self:center;padding:2px 8px;font-size:13px;font-weight:600}.mo-bill{margin:0}.mo-total{text-align:right;font-size:14.5px}.mo-total b{font-size:16px;font-weight:800}.mo-track{color:#0f766e;background:#ecfdf5;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.mo-eta{color:#0f766e;font-size:14.5px;font-weight:700}.mo-eta.wait{color:#57534e;font-size:13.5px;font-weight:600}.mo-when,.mo-rider{font-size:14px;font-weight:600}.mo-pay{color:#92400e;font-size:13px;font-weight:600}.mo-pay.ok{color:#166534}.mo-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.mo-btn{color:#292524;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d3d1;border-radius:8px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.mo-btn.main{color:#ea580c;border-color:#ea580c}.mo-btn:disabled{opacity:.6}.ot-tabs button em{color:#b91c1c;background:#fee2e2;border-radius:99px;margin-left:5px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800}.ot-tabs button{color:#44403c}.ot-tabs button.on{color:#ea580c;border-bottom-color:#ea580c}@media (width<=760px){.orders-page .acct-crumbs{display:none}.orders-page .acct-head{margin:8px 0 6px}.orders-page .acct-head h1{font-size:21px;font-weight:700}.orders-page .acct-search button{display:none}.orders-page .acct-search input{height:38px}.ot-tabs{z-index:5;background:#fff;gap:0;margin:0 -16px 12px;padding:0 8px;position:sticky;top:0}.my-order{box-shadow:none;border-top:1px solid #eee;border-bottom:1px solid #eee;border-radius:0;margin:0 -16px 10px}}.mo-actions:empty{display:none}.mo-review{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.5;display:flex}.mo-reply{background:var(--soft);border-radius:10px;flex-basis:100%;padding:8px 10px;font-size:13px}.mo-rate{background:var(--soft);border-radius:12px;gap:10px;padding:12px;display:grid}.mo-rate label{gap:4px;font-size:13px;font-weight:600;display:grid}.mo-rate textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;border-radius:10px;padding:8px 10px;font-size:14px}.bg-list{gap:10px;margin:6px 0 16px;display:grid}.bg-list h2{font-size:17px;font-weight:800}.bg-row{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.bg-row-top{align-items:center;gap:10px;display:flex}.bg-row-top img{object-fit:cover;border-radius:10px;width:48px;height:48px}.bg-row-top span{gap:2px;min-width:0;display:grid}.bg-row-top small{color:var(--muted);font-size:12.5px}.chat-h{position:relative}.chat-x{color:#fff;background:#fff3;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;top:10px;right:10px}.chat-fab{z-index:45;color:#fff;background:#13806f;border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px -10px #00000073}.chat{z-index:45;background:#fff;border-radius:14px;flex-direction:column;width:min(380px,100vw - 32px);height:min(560px,100svh - 120px);display:flex;position:fixed;bottom:88px;right:18px;overflow:hidden;box-shadow:0 24px 60px -20px #00000080}.chat-h{color:#fff;background:#13806f;gap:2px;padding:14px 16px;display:grid}.chat-h small{opacity:.85;font-size:12px}.chat-list{background:#f6f7f6;flex:1;align-content:start;gap:10px;padding:14px;display:grid;overflow-y:auto}.msg{gap:8px;max-width:88%;display:grid}.msg p{white-space:pre-line;border-radius:12px;padding:9px 12px;font-size:14px;line-height:1.45}.msg.bot{justify-self:start}.msg.bot p{border:1px solid var(--line);background:#fff;border-top-left-radius:4px}.msg.me{justify-self:end}.msg.me p{color:#fff;background:#13806f;border-top-right-radius:4px}.chat-items{gap:6px;list-style:none;display:grid}.chat-items button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px;display:flex}.chat-items img,.ci-ph{object-fit:cover;background:var(--soft);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ci-txt{gap:2px;min-width:0;display:grid}.ci-txt b{overflow-wrap:anywhere;font-size:14px}.ci-txt small{color:var(--muted);font-size:12px}.chat-more{color:#13806f;font-size:13px;font-weight:600;text-decoration:none}.chat-try{background:#f6f7f6;flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.chat-try button{color:#13806f;background:#fff;border:1px solid #13806f;border-radius:99px;padding:6px 10px;font-size:12px}.chat-in{border-top:1px solid var(--line);gap:8px;padding:10px;display:flex}.chat-in input{border:1px solid var(--line);min-width:0;min-height:42px;font:inherit;border-radius:99px;flex:1;padding:0 14px;font-size:15px}@media (width<=480px){.chat{width:auto;bottom:82px;left:8px;right:8px}.chat-fab{bottom:12px;right:12px}}.voice-btn{color:#57534e;cursor:pointer;background:0 0;border:0;border-radius:99px;place-items:center;min-width:40px;min-height:40px;padding:0 8px;display:grid}.voice-btn:hover{color:#0f6b45}.voice-btn.on{color:#fff;background:#dc2626;animation:1.2s infinite voicePulse}@keyframes voicePulse{0%,to{box-shadow:0 0 #dc262680}50%{box-shadow:0 0 0 8px #dc262600}}.pb-top{z-index:40;color:#fff;background:linear-gradient(160deg,#1f6f3a 0%,#2f7a1f 55%,#3d8a24 100%);padding:10px 12px 12px;position:sticky;top:0;box-shadow:0 6px 18px -12px #00000080}.pb-row{align-items:center;gap:8px;display:flex}.pb-search{min-width:0;height:44px;color:var(--ink);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 6px 0 12px;display:flex}.pb-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:15px}.pb-cam{background:#eef6e3;border-radius:9px;flex:none;width:34px;height:34px;font-size:17px}.pb-ic{color:#fff;background:#ffffff24;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;text-decoration:none;display:grid;position:relative}.pb-ic em{color:#c2410c;text-align:center;background:#fff;border:2px solid #2f7a1f;border-radius:99px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;font-weight:800;line-height:16px;position:absolute;top:-4px;right:-4px}.pb-row2{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.pb-acc{flex:none;gap:6px;display:flex}.pb-acc button{color:#fff;background:0 0;border:1px solid #ffffffb3;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:700}.pb-acc button.reg{color:#1f5a14;background:#fff;border-color:#fff}.pb-loc{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;text-decoration:none;display:block;overflow:hidden}.pb-loc b{color:#fff}.pb-tabs{z-index:44;padding-bottom:env(safe-area-inset-bottom);background:#fff;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #00000014,0 -8px 24px -18px #0006}.pb-tabs>a,.pb-tabs>button{color:#6b7280;background:0 0;flex:1;justify-items:center;gap:2px;min-width:0;padding:7px 2px 8px;font-size:11px;font-weight:600;text-decoration:none;display:grid}.pb-tabs .ti{filter:grayscale();opacity:.75;font-size:21px;line-height:1.1}.pb-tabs [aria-current=page]{color:#2f7a1f}.pb-tabs [aria-current=page] .ti{filter:none;opacity:1}.pb-tabs .pb-scan{color:#2f7a1f}.pb-tabs .pb-scan .ti{color:#fff;filter:none;opacity:1;background:#2f7a1f;border-radius:50%;place-items:center;width:52px;height:52px;margin-top:-24px;font-size:23px;display:grid;box-shadow:0 8px 18px -8px #2f7a1fe6,0 0 0 4px #fff}.ph{gap:14px;margin:0 0 18px;display:grid;position:relative}.ph:before{content:"";z-index:0;background:linear-gradient(160deg,#2f7a1f,#3d8a24);border-radius:0 0 22px 22px;height:96px;position:absolute;top:-60px;left:-16px;right:-16px}.ph>*{z-index:1;position:relative}.ph-strip{background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;box-shadow:0 8px 22px -14px #00000059,0 0 0 1px #0000000a}.ph-strip>a,.ph-strip>button{text-align:left;min-width:0;color:var(--ink);background:0 0;align-items:center;gap:8px;padding:12px 10px;text-decoration:none;display:flex}.ph-strip>*+*{border-left:1px solid #eef0ee}.ph-si{flex:none;font-size:20px}.ph-strip b{font-size:13px;font-weight:800;display:block}.ph-strip small{color:#6b7280;font-size:11px;line-height:1.3;display:block}.ph-icons{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:repeat(2,auto);grid-auto-columns:calc(22.2222% - 6.66667px);grid-auto-flow:column;gap:14px 10px;padding:4px 2px 6px;display:grid;overflow-x:auto}.ph-icons::-webkit-scrollbar{display:none}.ph-ic{color:var(--ink);scroll-snap-align:start;background:0 0;justify-items:center;gap:6px;text-decoration:none;display:grid}.ph-ic .em{background:#fff;border-radius:16px;place-items:center;width:54px;height:54px;font-size:27px;display:grid;box-shadow:0 6px 14px -10px #00000073,0 0 0 1px #0000000d}.ph-ic .lb{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ph-banners{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(150px,46%);grid-auto-flow:column;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.ph-banners::-webkit-scrollbar{display:none}.ph-ban{text-align:left;color:#fff;scroll-snap-align:start;border-radius:16px;align-content:start;gap:4px;min-height:150px;padding:14px 12px 40px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px -16px #0009}.ph-ban .em{font-size:30px}.ph-ban b{font-size:16px;font-weight:800;line-height:1.2}.ph-ban small{opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.ph-ban i{color:#fff;background:#000000c7;border-radius:99px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:700;position:absolute;bottom:12px;left:12px}.ph-ban.t-gold{background:linear-gradient(150deg,#f59e0b,#d97706)}.ph-ban.t-green{background:linear-gradient(150deg,#2f7a1f,#1f5a14)}.ph-ban.t-teal{background:linear-gradient(150deg,#0d9488,#0f6b45)}.ph-ban.t-red{background:linear-gradient(150deg,#e11d48,#be123c)}.sub-form{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;gap:8px;margin-top:10px;padding:12px;display:grid}.sub-qty{align-items:center;gap:8px;font-size:14px;display:flex}.sub-qty input{border:1px solid var(--line);border-radius:8px;width:70px;min-height:36px;padding:0 8px}.sub-days{flex-wrap:wrap;gap:4px;display:flex}.sub-days .mini{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:30px;padding:0 9px;font-size:13px}.sub-days .mini[aria-pressed=true]{color:#fff;background:#15803d;border-color:#15803d}.sub-row{gap:8px;display:flex}.sub-row select{border:1px solid var(--line);border-radius:8px;flex:1;min-height:38px;padding:0 8px}.sub-form small{color:var(--muted);font-size:12px}.pd-save{margin-top:8px}.pd-save[aria-pressed=true]{color:#b91c1c;border-color:#fca5a5}.pd-per{color:var(--muted);margin-left:4px;font-size:.45em;font-weight:600}.pd-dir{margin-top:8px}.pd-alert{justify-items:center;gap:2px;width:100%;min-height:46px;margin-top:12px;display:grid}.pd-alert small{opacity:.75;font-size:11.5px;font-weight:500}.pd-alert.on{color:#15803d;border-color:#16a34a}.pd-alert-how{text-align:center;color:var(--muted);margin:4px 0 0;font-size:12px}.pd-about{color:#44403c;white-space:pre-line;margin:8px 0 10px;font-size:15px;line-height:1.55}.qs{z-index:1000;color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.qs-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.qs-video.live{opacity:1}.qs-dark{background:#111;position:absolute;inset:0}.qs-top{padding:calc(env(safe-area-inset-top) + 14px) 16px 0;background:linear-gradient(#0000008c,#0000);gap:10px;padding-bottom:28px;display:grid;position:relative}.qs-back{color:#fff;cursor:pointer;background:#00000059;border:0;border-radius:50%;width:42px;height:42px;font-size:24px}.qs-top h2{letter-spacing:-.01em;text-shadow:0 1px 6px #00000080;margin:0;font-size:28px;font-weight:800}.qs-frame{pointer-events:none;flex:1;place-items:center;display:grid;position:relative}.qs-frame span{aspect-ratio:1;background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:34px 4px,4px 34px,34px 4px,4px 34px,34px 4px,4px 34px,34px 4px,4px 34px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border-radius:22px;width:min(68vw,290px);box-shadow:0 0 0 2000px #00000059}.qs-line{background:#4ade80;width:min(60vw,260px);height:2px;animation:2.2s ease-in-out infinite alternate qs-sweep;position:absolute;box-shadow:0 0 12px #4ade80}@keyframes qs-sweep{0%{transform:translateY(calc(min(-30vw,-128px)))}to{transform:translateY(calc(min(30vw,128px)))}}@media (prefers-reduced-motion:reduce){.qs-line{animation:none;display:none}}.qs-msg{text-align:center;background:#0000008c;border-radius:12px;max-width:340px;margin:0 auto 10px;padding:8px 14px;font-size:14px;line-height:1.45;position:relative}.qs-msg:empty{display:none}.qs-msg.warn{background:#92400e}.qs-bottom{padding:16px 16px calc(env(safe-area-inset-bottom) + 18px);background:linear-gradient(#0000,#000c 30%);gap:16px;display:grid;position:relative}.qs-tools{justify-content:space-around;gap:8px;display:flex}.qs-tools:empty{display:none}.qs-tool{color:#fff;min-width:72px;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:4px;font-size:14px;display:grid}.qs-ic{background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.qs-tool.on .qs-ic{background:#facc15}.qs-zoom{font-size:15px;font-weight:800}.qs-find{background:#282828d9;border:1px solid #ffffff59;border-radius:99px;align-items:center;gap:6px;padding:4px 6px 4px 18px;display:flex}.qs-find input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;height:46px;font-size:16px}.qs-find input::placeholder{color:#ffffffb3}.qs-find button{cursor:pointer;background:#2f7a1f;border:0;border-radius:50%;width:40px;height:40px;font-size:17px}.qs-sheet{z-index:2;padding:20px 18px calc(env(safe-area-inset-bottom) + 20px);color:#1c1917;text-align:center;background:#fff;border-radius:22px 22px 0 0;gap:10px;font-size:15px;line-height:1.5;display:grid;position:absolute;bottom:0;left:0;right:0}.qs-sheet p{margin:0}.qs-sheet-ic{font-size:40px;line-height:1}.qs-small{color:#57534e;font-size:13px}.qs-wide{justify-content:center;width:100%;min-height:48px}.wa-alert{color:#78350f;background:#fffbeb;border:1px solid #fcd34d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;margin:12px 0;padding:14px 16px;display:grid}.wa-ico{font-size:22px;line-height:1.2}.wa-alert b{font-size:15px}.wa-alert p{margin:2px 0 0;font-size:13.5px;line-height:1.4}.wa-alert .wa-note{color:#b91c1c;font-weight:600}.wa-alert .pill-btn{grid-column:2;justify-self:start}.shop-gallery{scrollbar-width:thin;gap:8px;margin-top:12px;display:flex;overflow-x:auto}.shop-gallery button{cursor:zoom-in;background:0 0;border:0;border-radius:10px;flex:none;padding:0;overflow:hidden}.shop-gallery img{object-fit:cover;width:120px;height:90px;display:block}.badge.special{color:#422006;background:#fbbf24}.shop-banner{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:18px;margin-top:20px;padding:22px;display:flex}.shop-banner .av{width:76px;height:76px;font-size:30px}.shop-cover{aspect-ratio:3;object-fit:cover;border-radius:18px;width:100%;max-height:360px;margin-top:20px;display:block}.shop-cover+.shop-banner{margin-top:-44px;margin-left:16px;margin-right:16px;position:relative}.found-shops{margin:6px 0 18px}.scan-hello{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;padding:12px 14px;font-weight:600;display:flex}.scan-hello p{flex:220px}.fav-btn[aria-pressed=true]{background:#fff1f2;border-color:#fca5a5}.fav-on{color:#be123c}.found-shops h3{margin-bottom:10px;font-size:16px;font-weight:800}.shop-code{color:var(--muted);background:var(--soft);letter-spacing:.03em;border-radius:8px;margin:4px 8px 0 0;padding:3px 8px;font-size:12px;font-weight:700;display:inline-block}.shop-card .card-cover{aspect-ratio:3;object-fit:cover;border-radius:20px 20px 0 0;width:calc(100% + 36px);margin:-18px -18px 0;display:block}.rating-link{cursor:pointer;color:var(--brand);background:0 0;border:0;align-items:center;gap:8px;margin-top:4px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.shop-card .stars{font-size:13px}.reviews-list{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:14px;padding:16px 18px}.reviews-list h2{font-size:18px;font-weight:800}.reviews-list ul{gap:12px;margin:10px 0;list-style:none;display:grid}.reviews-list li{border-top:1px solid var(--soft);overflow-wrap:anywhere;padding-top:10px;font-size:14px;line-height:1.5}.rv-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-top small{color:var(--muted)}.rv-reply{background:var(--soft);border-radius:10px;margin-top:6px;padding:8px 10px;font-size:13px}.shop-banner h1{font-family:var(--display);font-size:clamp(24px,4vw,34px);font-weight:800}.shop-banner p{color:var(--muted);margin-top:4px;font-size:14px}.shop-banner .soon.adv,.shop-banner .soon.open-b,.shop-banner .soon.closed-b{margin-right:8px}.soon.open-b{color:#065f46;background:#d1fae5}.soon.deal-b{color:#9d174d;background:#fce7f3;margin-right:8px}.soon.closed-b{color:#7f1d1d;background:#fee2e2}.shop-banner .dir-btn,.shop-banner .wa-btn{min-height:34px;margin:10px 8px 0 0;font-size:13px;text-decoration:none}.wa-btn{color:#fff;background:#0b7a5a;border:0}.reg-btn{border-radius:4px;border:1px solid!important}@media (width>=761px){.phone-only{display:none!important}}@media (width<=760px){.desk-only{display:none!important}body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.chat-fab{display:none!important}.chat{bottom:calc(84px + env(safe-area-inset-bottom))!important}}.dir-link{color:var(--brand);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}html.market .dir-link{color:var(--green-dark)}.backlink{color:var(--brand);margin-top:18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.soon{color:#92400e;background:#fef3c7;border-radius:99px;margin-top:10px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.site-head .head-actions{flex-wrap:wrap;justify-content:flex-end}.chip.near-on small{opacity:.85;font-weight:400;text-decoration:underline}.pill-btn:disabled{opacity:.7}.near-note{flex-basis:100%;order:5;margin:0}.site-head .near-note{text-align:right}.shop-card .away{color:var(--brand);font-weight:600}.head-loc,.add-ic,.tile-sub,.tile-all{display:none}@media (width<=699px){.site-head .wrap{gap:10px;min-height:0;padding-top:8px;padding-bottom:8px}.logo .mark{width:36px;height:36px}.logo b{font-size:20px}.site-head .head-actions{flex-wrap:nowrap;gap:6px}.site-head .lbl,.site-head .near-on small{display:none}.site-head .pill-btn,.site-head .chip{min-height:38px;padding:0 11px}.who-chip .ini{width:36px;height:36px}.search{flex-basis:100%;min-height:42px}.search select{max-width:36%;height:42px;padding-left:12px}.search input,.search button{height:42px}.section{margin-top:32px}.section-head .pill-btn,.section-head .chip{min-height:36px;font-size:13px}}.cart-btn{position:relative}.cart-count{background:var(--gold);min-width:20px;height:20px;color:var(--ink);border-radius:99px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.card .ph{width:100%;padding:0}.card button.nm{text-align:left;padding:0}.card .pr .per{color:var(--muted);letter-spacing:0;margin-left:3px;font-size:12px;font-weight:600}.card-buy{margin-top:8px}.add-btn{background:var(--brand);color:#fff;border-radius:10px;width:100%;min-height:38px;font-size:13px;font-weight:700}.qty{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.qty button{width:36px;height:36px;color:var(--brand);font-size:18px;font-weight:700}.qty b{text-align:center;font-variant-numeric:tabular-nums;min-width:30px}.card-buy .qty{justify-content:space-between;width:100%}.toast{z-index:60;background:var(--ink);color:#fff;border-radius:12px;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;font-weight:600;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #00000073}.toast.bad{background:#b91c1c}.pd{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=700px){.pd{grid-template-columns:1fr 1fr}}.pd-ph{aspect-ratio:1;background:var(--soft);border-radius:18px;place-items:center;font-size:90px;display:grid;overflow:hidden}.pd-ph img{object-fit:cover;width:100%;height:100%}.pd-body{align-content:start;gap:10px;display:grid}.pd-body h2{font-family:var(--display);padding-right:40px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.15}.pd-pr{font-size:26px;font-weight:800}.pd-pr.ask{color:var(--muted);font-size:15px;font-weight:600}.tag{border-radius:99px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:700}.tag.yes{color:#166534;background:#dcfce7}.tag.no{color:#991b1b;background:#fee2e2}.pd-shop{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.pd-shop .av{width:46px;height:46px;font-size:18px}.pd-shop span:last-child{gap:2px;display:grid}.pd-shop small{color:var(--muted);font-size:12px}.pd-shop .away,.pd-shop .go{color:var(--brand);font-weight:600}.pd-buy{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-buy .qty button{height:42px}.pd-in{color:var(--brand);font-size:14px;font-weight:600}.pd-added{color:var(--muted);font-size:12px}.pd-more{border-top:1px solid var(--soft);margin-top:22px;padding-top:16px}.pd-more h3{margin-bottom:10px;font-size:15px}.pd-more-row{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.pd-mini{text-align:left;flex:none;gap:4px;width:120px;font-size:12px;display:grid}.pd-mini .ph{aspect-ratio:1;background:var(--soft);border-radius:12px;place-items:center;font-size:34px;display:grid;overflow:hidden}.pd-mini .ph img{object-fit:cover;width:100%;height:100%}.pd-mini .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cart-page{max-width:820px;margin:24px auto 0}.cart-page .back{color:var(--brand);margin-bottom:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.cart-shop{border:1px solid var(--line);background:#fff;border-radius:18px;margin-bottom:14px;padding:14px 16px}.cart-shop-head{border-bottom:1px solid var(--soft);flex-wrap:wrap;align-items:baseline;gap:8px;padding-bottom:8px;text-decoration:none;display:flex}.cart-shop-head small{color:var(--muted);font-size:12px}.cart-line{border-bottom:1px solid var(--soft);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.cart-line.off{opacity:.6}.cart-line .ph{background:var(--soft);border-radius:10px;flex:none;place-items:center;width:54px;height:54px;font-size:26px;display:grid;overflow:hidden}.cart-line .ph img{object-fit:cover;width:100%;height:100%}.cart-info{flex:140px;gap:2px;min-width:0;display:grid}.cart-info .nm{text-align:left;padding:0;font-size:14px;font-weight:600}.cart-info small{color:var(--muted);font-size:12px}.cart-sum{text-align:right;min-width:70px}.cart-x{width:32px;height:32px;color:var(--muted);border-radius:50%}.cart-sub{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;padding-top:10px;font-size:13px;display:flex}.cart-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.cart-total{font-size:20px}.cart-foot small{color:var(--muted);font-size:12px}.cart-page .soon{margin-top:14px}.nearby-ask{text-align:center;justify-items:center;gap:12px;max-width:420px;padding:32px 24px 22px;display:grid}.nearby-ask .pin{background:var(--gold-soft);border-radius:50%;place-items:center;width:72px;height:72px;font-size:36px;display:grid}.nearby-ask h2{font-family:var(--display);font-size:26px;font-weight:800}.nearby-ask .sub{color:var(--muted);font-size:14px;line-height:1.5}.nearby-ask .big{justify-content:center;width:100%;min-height:50px;font-size:15px}.nearby-ask .later{color:var(--muted);padding:6px 12px;font-size:14px;font-weight:600}.nearby{max-width:860px;margin:24px auto 0}.nearby .back{color:var(--brand);margin-bottom:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.radius{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.near-list{gap:12px;display:grid}.near-shop{border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.near-shop .rank{background:var(--soft);width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.near-main{flex:220px;gap:2px;min-width:0;display:grid}.near-main small{color:var(--muted);font-size:13px}.near-side{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.near-side .dist{color:var(--brand)}.near-side a:not(.pill-btn){color:var(--brand);font-size:13px;font-weight:600}.unplaced{color:var(--muted);text-align:center;margin-top:14px;font-size:13px}.refine-bar{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:6px 0 18px;display:flex}.refine-toggle{min-height:44px;color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}.refine-note{color:var(--muted);margin-left:auto;font-size:14px}.sorts{border:1px solid var(--line);background:#fff;border-radius:6px;display:flex;overflow:hidden}.sorts button{min-height:44px;color:var(--ink);border-left:1px solid var(--line);white-space:nowrap;padding:0 18px;font-size:15px;font-weight:700}.sorts button:first-child{border-left:0}.sorts button:hover{background:var(--soft)}.sorts button[aria-pressed=true]{background:var(--ink);color:#fff}.sorts .arrows{opacity:.45;margin-left:4px;font-size:12px;display:inline-flex}.sorts .arrows b.on{opacity:1}.results{display:block}.results.with-side{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}.smart-read{background:var(--green-soft,#eef6e4);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:-10px 0 18px;padding:10px 14px;font-size:14px;line-height:1.45;display:flex}.smart-read .linkish{font-weight:600}.applied{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:22px;font-size:15px;display:flex}.applied b{font-size:18px;font-weight:700}.applied .tag{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;min-height:38px;padding-left:12px;font-weight:600;display:inline-flex}.applied .tag button{border-left:1px solid var(--line);width:38px;min-height:38px;color:var(--muted);margin-left:8px}.applied .tag button:hover{color:var(--ink)}.clear-all{color:var(--ink);font-size:15px;text-decoration:underline}@media (width>=900px){.results.with-side .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.refine-note{display:none}.sorts{scrollbar-width:none;width:100%;overflow-x:auto}.sorts button{flex:1 0 auto;padding:0 14px;font-size:14px}.results.with-side{grid-template-columns:1fr;gap:10px}.results.with-side .filters{border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 14px}}
