.shp{--p:#2c59df;--seed:#6b7de3;--bg:#fbf8ff;--surf:#fff;--cont:#efedf7;--pill:#dce1ff;--ink:#1b1b21;--ink2:#45464f;--muted:#6b6c78;--line:#e3e1ec;--green:#2e7d32;--red:#c62828;--sh:0 1px 3px #0000001f, 0 1px 2px #00000014;--e:cubic-bezier(.215, .61, .355, 1);--back:cubic-bezier(.34, 1.56, .64, 1);z-index:1;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font:400 14px/1.35 Roboto,-apple-system,SF Pro Text,system-ui,sans-serif;transition:background .3s,color .3s;position:absolute;inset:0;overflow:hidden}.shp.dark{--p:#8c9cf0;--bg:#121826;--surf:#1c2333;--cont:#1a2030;--pill:#2f3a6b;--ink:#e4e2ec;--ink2:#c3c4d2;--muted:#9ca3af;--line:#2a3347;--green:#81c784;--red:#ef9a9a;--sh:none}.shp *{box-sizing:border-box}:where(.shp) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}:where(.shp) input{font:inherit;color:var(--ink)}:where(.shp) .msr{font-size:22px}.shp .pages{position:absolute;inset:0 0 80px}.shp .pg{background:var(--bg);scrollbar-width:none;overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.shp .pg::-webkit-scrollbar{display:none}.shp.nonav .pages{bottom:0}@keyframes stIn{0%{opacity:0;transform:translate(var(--sx,0), var(--sy,4%)) scale(var(--sc,.94))}}@keyframes fade{0%{opacity:0}}.shp .st{animation:stIn .52s var(--e) both;animation-delay:var(--dl,0s)}.shp .ofl{animation:stIn .4s var(--e) both;--sx:-7%;--sy:0;--sc:.96;animation-delay:calc(min(var(--i), 8) * 45ms)}.shp .ofg{animation:stIn .45s var(--back) both;--sy:14%;--sc:.86;animation-delay:var(--dl)}.shp .sab{z-index:6;background:var(--bg);align-items:center;gap:2px;min-height:104px;padding:52px 8px 6px 16px;transition:background .3s,box-shadow .3s;display:flex;position:sticky;top:0}.shp .sab.lift{box-shadow:0 1px 0 var(--line)}.shp .sab h1{white-space:nowrap;text-overflow:ellipsis;flex:1;height:28px;margin:0;font-size:21px;font-weight:500;position:relative;overflow:hidden}.shp .sab h1 span{transition:opacity .32s var(--e), transform .32s var(--e);position:absolute;inset:0}.shp .sab h1 span.out{opacity:0;transform:translateY(-8px)}.shp .sab h1 span.in2{opacity:0;transform:translateY(8px)}.shp .sab .ib{width:44px;height:44px;transition:background .2s, opacity .32s, transform .32s var(--e);border-radius:50%;place-items:center;display:grid;position:relative}.shp .sab .ib:active{background:var(--cont)}.shp .sab .ib.hid{opacity:0;pointer-events:none;width:0;overflow:hidden;transform:translateY(8px)}.shp .sab .back{margin-left:-8px}.shp .dotb:after{content:"";background:#ff3b30;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.shp .sab .storei{color:var(--p)}.shp .sab .storei .msr{font-size:30px}.shp .snav{z-index:20;background:var(--cont);height:80px;transition:transform .35s var(--e), background .3s;grid-template-columns:repeat(5,1fr);padding-bottom:14px;display:grid;position:absolute;bottom:0;left:0;right:0}.shp .snav.hide{transform:translateY(100%)}.shp .snav button{color:var(--ink2);align-content:center;justify-items:center;gap:4px;font-size:12px;font-weight:500;display:grid}.shp .snav button i{border-radius:16px;place-items:center;width:64px;height:32px;transition:background .3s;display:grid;position:relative}.shp .snav button.on i{background:var(--pill)}.shp .snav button.on{color:var(--ink);font-weight:700}.shp .snav button.on .msr{font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24}.shp .snav button i:after{content:"";background:var(--pill);opacity:0;border-radius:16px;position:absolute;inset:0;transform:scaleX(.4)}.shp .snav button.on i:after{animation:navpill .32s var(--e)}@keyframes navpill{0%{opacity:1;transform:scaleX(.4)}to{opacity:0;transform:scaleX(1)}}.shp .pad{align-content:start;gap:14px;padding:0 15px 24px;display:grid}.shp .banner{color:#fff;background:linear-gradient(100deg,#0f6b3a 0%,#1f8a4c 46%,#f7c948 46.2% 100%);border:.5px solid #9e9e9e;border-radius:20px;align-items:center;height:92px;padding:0 18px;display:flex;position:relative;overflow:hidden}.shp .banner b{letter-spacing:-.02em;text-transform:uppercase;max-width:45%;font:900 18px/.98 Roboto,system-ui,sans-serif}.shp .banner small{color:#143a1e;text-align:right;font-size:13px;font-weight:800;line-height:1.15;position:absolute;top:18px;right:16px}.shp .banner small em{color:#b71c1c;font-size:24px;font-style:normal;display:block}.shp .banner .lf{background:#2e9e57;border-radius:50% 0;width:46px;height:46px;position:absolute;bottom:-10px;left:47%;transform:rotate(20deg)}.shp .mcard{color:#fff;background:var(--base);isolation:isolate;position:relative;overflow:hidden}.shp .mcard>svg.pat{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.shp .mcard:before{content:"";z-index:-1;background:var(--hi);opacity:.12;border-radius:50%;width:120px;height:120px;position:absolute;top:-36px;right:-28px}.shp .points{box-shadow:0 6px 16px color-mix(in srgb, var(--base) 35%, transparent);border-radius:15px;gap:10px;padding:16px;display:grid}.shp .points .top{align-items:center;gap:8px;display:flex}.shp .points .top .msr{color:#ffd54f}.shp .points .top b{font-size:21px;font-weight:800}.shp .points .top span.d{opacity:.8;font-weight:500}.shp .points .top button{background:#ffffff24;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.shp .prog{background:#ffffff2e;border-radius:4px;height:8px;overflow:hidden}.shp .prog i{height:100%;width:calc(var(--v) * 100%);background:var(--hi);transform-origin:0;animation:growX 1s .25s var(--e) both;border-radius:4px;display:block}@keyframes growX{0%{transform:scaleX(0)}}.shp .points p{opacity:.88;margin:0;font-size:13px}.shp .points .acts{align-items:center;gap:12px;display:flex}.shp .wbtn{border-radius:12px;align-items:center;gap:6px;height:42px;padding:0 18px;font-weight:700;color:var(--base)!important;background:#fff!important;display:inline-flex!important}.shp .points .det{align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}.shp .tiles2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shp .tl{background:var(--p);color:#fff;border-radius:15px;align-content:space-between;height:100px;padding:14px;display:grid;position:relative;overflow:hidden}.shp.dark .tl{background:#2c59df}.shp .tl .ic{background:#ffffff2e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.shp .tl b{font-size:14.5px;font-weight:700;display:block}.shp .tl small{opacity:.82;font-size:12px}.shp .tl:after{content:"";background:#ffffff14;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-34px;right:-24px}.shp .newp{color:#fff;background:#ff3b30;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;animation:.9s ease-in-out infinite alternate pulse;position:absolute;top:12px;right:12px}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 6px #ff3b3080}to{transform:scale(1.06);box-shadow:0 0 14px #ff3b30bf}}.shp .pdot{vertical-align:middle;background:#ff3b30;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block;position:relative}.shp .pdot:after{content:"";background:#ff3b30;border-radius:50%;animation:.9s ease-in-out infinite alternate halo;position:absolute;inset:0}@keyframes halo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.shp .sh2{justify-content:space-between;align-items:center;display:flex}.shp .sh2 b{font-size:18px;font-weight:700}.shp .sh2>span{display:flex}.shp .sh2 .ib{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.shp .fch{flex-wrap:wrap;gap:6px;display:flex}.shp .fch span{border:1px solid var(--line);border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 6px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.shp .fch .msr{font-size:18px}.shp .olist{gap:10px;display:grid}.shp .oc{background:var(--surf);box-shadow:var(--sh);text-align:left;border-radius:15px;grid-template-columns:75px 1fr auto;align-items:center;gap:12px;width:100%;padding:10px 12px 10px 10px;display:grid}.shp .oimg{background:color-mix(in srgb, var(--c) 14%, #fff);border-radius:10px;place-items:center;width:75px;height:75px;display:grid;position:relative;overflow:hidden}.shp.dark .oimg{background:color-mix(in srgb, var(--c) 22%, #1c2333)}.shp .oimg .msr{color:var(--c);font-size:38px}.shp .oimg .zt{background:var(--p);color:#fff;border-radius:8px 0 0;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:0;right:0}.shp .oimg .zt .msr{color:#fff;font-size:15px}.shp .oc .tx{gap:5px;min-width:0;display:grid}.shp .oc .tx b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.shp .span{color:var(--p);background:color-mix(in srgb, var(--p) 20%, transparent);border-radius:5px;justify-self:start;padding:2px 7px;font-size:11.5px;font-weight:600}.shp .span.red{color:#e53935;background:#e5393533}.shp .oc .cap{color:color-mix(in srgb, var(--ink) 80%, transparent);font-size:12px}.shp .price{color:var(--p);letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:800}.shp .price sup{vertical-align:.65em;margin-left:1px;font-size:.55em}.shp .ogrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shp .og{background:var(--surf);box-shadow:var(--sh);text-align:left;border-radius:12px;width:100%;display:grid;overflow:hidden}.shp .og .oimg{aspect-ratio:1.45;border-radius:0;width:100%;height:auto}.shp .og .oimg .msr{font-size:46px}.shp .og .bdg{background:var(--p);color:#fff;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:700;position:absolute;top:8px;left:8px}.shp .og .bdg.red{background:#e53935}.shp .og .zc{background:#ffffffe6;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:8px;right:8px}.shp .og .zc .msr{color:#333;font-size:16px}.shp .og .bd{gap:3px;padding:8px 10px 10px;display:grid}.shp .og .bd b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.shp .og .bd small{color:var(--muted);font-size:11.5px}.shp .og .price{font-size:19px}.shp .swap{animation:swapIn .35s var(--e) both}@keyframes swapIn{0%{opacity:0;transform:translateY(3%)}}.shp .stabs{border-bottom:1px solid var(--line);z-index:5;background:var(--bg);margin:0 -15px;display:flex;position:sticky;top:104px}.shp .stabs button{text-align:center;color:var(--ink2);flex:1;padding:12px 0;font-weight:600;position:relative}.shp .stabs button.on{color:var(--p)}.shp .stabs button.on:after{content:"";background:var(--p);border-radius:3px 3px 0 0;height:3px;animation:.25s fade;position:absolute;bottom:-1px;left:28%;right:28%}.shp .scrim{z-index:40;background:#00000073;animation:.25s both fade;position:absolute;inset:0}.shp .sdlg{z-index:41;background:var(--surf);animation:dlgIn .38s var(--back) both;border-radius:20px;gap:8px;padding:14px 18px 20px;display:grid;position:absolute;top:50%;left:20px;right:20px;transform:translateY(-50%)}@keyframes dlgIn{0%{opacity:0;transform:translateY(-50%)scale(.78)}55%{opacity:1}}.shp .sdlg .hd{justify-content:space-between;align-items:center;display:flex}.shp .sdlg .hd .ib{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.shp .dept{color:#fff;background:var(--c);letter-spacing:.04em;border-radius:999px;justify-self:center;padding:4px 12px;font-size:11.5px;font-weight:800}.shp .sdlg .oimg{border-radius:14px;width:100%;height:200px}.shp .sdlg .oimg .msr{font-size:96px}.shp .sdlg .upc{text-align:center;color:var(--muted);font-size:12px}.shp .sdlg h3{text-align:center;margin:0;font-size:20px;font-weight:700}.shp .sdlg .cp{text-align:center;color:var(--ink2)}.shp .sdlg .price{text-align:center;font-size:32px}.shp .sdlg .price sup{vertical-align:10px;font-size:20px}.shp .sdlg .exp{text-align:center;color:var(--muted);font-size:13px}.shp .ssheet{z-index:41;background:var(--surf);animation:up .38s var(--e) both;border-radius:22px 22px 0 0;gap:12px;max-height:86%;padding:10px 18px 34px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto}.shp .ssheet:before{content:"";background:var(--line);border-radius:2px;justify-self:center;width:32px;height:4px}.shp .ssheet h3{margin:0;font-size:20px;font-weight:600}.shp .ssheet .sub{color:var(--muted);margin-top:-8px;font-size:13px}.shp .ssheet label.l{font-size:14px;font-weight:700}@keyframes up{0%{transform:translateY(100%)}}.shp .chips{flex-wrap:wrap;gap:8px;display:flex}.shp .chp{border-radius:8px;align-items:center;gap:4px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .2s;border:1px solid var(--line)!important;display:inline-flex!important}.shp .chp.on{background:var(--pill)!important;border-color:#0000!important}.shp .chp.on:before{content:"check";font-family:Material Symbols Rounded;font-size:17px}.shp .fbtn{border-radius:999px;width:100%;height:48px;font-weight:600;background:var(--p)!important;color:#fff!important;text-align:center!important}.shp.dark .fbtn{color:#0f1a3d!important}.shp .obtn{border-radius:999px;width:100%;height:48px;font-weight:600;border:1px solid var(--line)!important;color:var(--p)!important;text-align:center!important}.shp .wa{background:var(--surf);box-shadow:var(--sh);text-align:left;border-radius:15px;width:100%;display:grid;overflow:hidden}.shp .wa .h{align-items:center;gap:10px;padding:12px;display:flex}.shp .av{color:#fff;background:#0f6b3a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.shp .wa .h b{display:block}.shp .flyer{aspect-ratio:.78;color:#1b1b1b;border-top:1px solid var(--line);background:#fff;grid-template-rows:auto 1fr;gap:10px;padding:12px;display:grid}.shp .wa .flyer{aspect-ratio:1.6;overflow:hidden}.shp .fl-h{color:#fff;background:#c62828;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.shp .fl-h b{text-transform:uppercase;letter-spacing:-.01em;font:900 20px/1 Roboto,sans-serif}.shp .fl-h small{font-size:11px;font-weight:700}.shp .fl-g{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shp .fl-i{text-align:center;border:1px solid #eee;border-radius:8px;justify-items:center;gap:2px;padding:8px;display:grid}.shp .fl-i .msr{color:var(--c);font-size:34px}.shp .fl-i small{color:#333;font-size:10px;font-weight:700}.shp .fl-i b{color:#c62828;font:900 20px/1 Roboto,sans-serif}.shp .fl-i b sup{vertical-align:7px;font-size:11px}.shp .pages-v{gap:12px;display:grid}.shp .pages-v .flyer{box-shadow:var(--sh);transition:transform .25s var(--e);touch-action:manipulation;border-radius:10px}.shp .pages-v .flyer.z{transform-origin:var(--ox) var(--oy);z-index:2;position:relative;transform:scale(1.6)}.shp .mc{aspect-ratio:1.58;box-shadow:0 10px 18px color-mix(in srgb, var(--base) 40%, transparent);animation:cardIn .48s var(--e) both;border-radius:22px;grid-template-rows:auto 1fr auto;gap:10px;padding:18px;display:grid}@keyframes cardIn{0%{opacity:0;transform:translateY(8%)scale(.96)}}.shp .mc .r1{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.shp .mc .r1 small{letter-spacing:1.4px;opacity:.7;font-size:11px;font-weight:600;display:block}.shp .mc .r1 b{margin-top:4px;font-size:18px;font-weight:700;display:block}.shp .mc .r1 span.ad{opacity:.78;font-size:12.5px;display:block}.shp .mc .glass{background:#ffffff2e;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.shp .mc .bcp{background:#fff;border-radius:14px;align-self:end;padding:10px 14px 8px}.shp .mc .bcp svg{width:100%;height:54px;display:block}.shp .mc .num{text-align:center;letter-spacing:2px;opacity:.92;font-size:13px;font-weight:600}.shp .foot{color:var(--muted);text-align:center;font-size:12.5px}.shp .sw-row{scrollbar-width:none;gap:10px;padding:4px 2px;display:flex;overflow-x:auto}.shp .swt{background:var(--base);width:44px;height:44px;box-shadow:inset 0 0 0 3px var(--hi);border-radius:50%;flex:none;transition:transform .2s;position:relative}.shp .swt.on{outline:2.5px solid var(--p);outline-offset:2px;transform:scale(1.1)}.shp .swt.on:after{content:"check";color:#fff;place-items:center;font-family:Material Symbols Rounded;font-size:20px;display:grid;position:absolute;inset:0}.shp .prev{border-radius:14px;height:70px}.shp .rd{background:var(--base);color:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.shp .rd .mcard{text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;padding:108px 22px 18px;display:grid}.shp .rd .abar{z-index:3;align-items:center;padding:52px 8px 6px;display:flex;position:absolute;top:0;left:0;right:0}.shp .rd .abar h1{flex:1;margin:0;padding-left:4px;font-size:21px;font-weight:500}.shp .rd .abar .ib{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.shp .rd .big{letter-spacing:-.02em;min-height:58px;font-size:58px;font-weight:700;line-height:1}.shp .rd .big.shake{animation:.35s shake}@keyframes shake{25%{transform:translate(-8px)}50%{transform:translate(7px)}75%{transform:translate(-4px)}}.shp .rd .av2,.shp .rd .eq{opacity:.86;font-size:13.5px}.shp .rd .err{color:#ffcdd2;min-height:18px;font-size:13px;font-weight:600}.shp .qa{gap:8px;display:flex}.shp .qa button{border-radius:999px;height:34px;padding:0 14px;font-size:13px;font-weight:600;background:#ffffff1f!important;border:1px solid #fff!important}.shp .cont{border-radius:14px;width:100%;height:52px;margin-top:4px;font-size:16px;font-weight:700;color:var(--base)!important;text-align:center!important;background:#fff!important}.shp .cont:disabled{opacity:.5}.shp .kp{background:var(--surf);color:var(--ink);border-radius:22px 22px 0 0;grid-template-columns:repeat(3,1fr);gap:6px;padding:14px 18px 32px;display:grid;box-shadow:0 -2px 12px #00000014}.shp .kp button{border-radius:14px;place-items:center;height:54px;font-size:24px;font-weight:500;transition:background .12s;display:grid;text-align:center!important}.shp .kp button:active{background:var(--cont)!important}.shp .kp .bk{color:#e53935}.shp .scan{background:var(--bg)}.shp .scan .card2{box-shadow:var(--sh);text-align:center;color:#111;animation:stIn .45s var(--e) both;background:#fff;border-radius:16px;gap:6px;padding:18px 14px 12px;display:grid}.shp .scan .card2 svg{width:100%;height:96px}.shp .cancel{border-radius:999px;align-items:center;gap:4px;height:36px;font-weight:600;color:#e53935!important;padding:0 12px!important;display:inline-flex!important}.shp .kvs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid}.shp .kvs div{justify-content:space-between;padding:12px 2px;font-size:15px;display:flex}.shp .kvs div+div{border-top:1px solid var(--line)}.shp .timer{gap:8px;display:grid}.shp .timer .r{justify-content:space-between;font-weight:600;display:flex}.shp .timer .r b{font-variant-numeric:tabular-nums;color:var(--p)}.shp .timer .bar{background:var(--cont);border-radius:5px;height:10px;overflow:hidden}.shp .timer .bar i{background:var(--p);border-radius:5px;height:100%;transition:width 1s linear;display:block}.shp .hrow{text-align:left;grid-template-columns:26px 1fr auto;align-items:center;gap:14px;width:100%;padding:14px 16px 14px 20px;display:grid}.shp .hrow .av{width:26px;height:26px;font-size:9px}.shp .hrow b{font-size:15px;font-weight:500;display:block}.shp .hrow small{color:var(--muted);white-space:pre;font-size:12.5px}.shp .pts{font-size:14.5px;font-weight:800}.shp .pts.g{color:var(--green)}.shp .pts.r{color:var(--red)}.shp .hdet{background:#f5f5f5}.shp.dark .hdet{background:var(--bg)}.shp .wcard{background:var(--surf);box-shadow:var(--sh);border-radius:16px;gap:10px;padding:18px;display:grid}.shp .wcard .av{justify-self:center;width:64px;height:64px;font-size:18px}.shp .cen{text-align:center}.shp .ir{grid-template-columns:1fr 1fr;gap:6px 12px;font-size:13.5px;display:grid}.shp .ir span{color:var(--muted)}.shp .pchips{flex-wrap:wrap;gap:6px;display:flex}.shp .pchips span{background:var(--cont);border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700}.shp .pchips span.g{color:var(--green);background:#2e7d3224}.shp .pchips span.r{color:var(--red);background:#c6282824}.shp .itbl{border-collapse:collapse;width:100%;font-size:13px}.shp .itbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:6px 4px;font-weight:600}.shp .itbl td{border-bottom:1px solid var(--line);padding:7px 4px}.shp .itbl .r{text-align:right;font-variant-numeric:tabular-nums}.shp .tots div{justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.shp .tots div.b{font-size:16px;font-weight:800}.shp .map{background:#e8eef3;position:absolute;inset:0;overflow:hidden}.shp.dark .map{background:#1d2633}.shp .map svg.base{width:140%;height:140%;transition:transform .3s var(--e);position:absolute;top:-20%;left:-20%}.shp .pin{transition:left .3s var(--e), top .3s var(--e);color:#46cf91;place-items:center;display:grid;position:absolute;transform:translate(-50%,-100%)}.shp .pin .msr{font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24;filter:drop-shadow(0 2px 2px #0000004d);font-size:30px;transition:font-size .25s,color .25s}.shp .pin.sel{color:#ea564b;z-index:2}.shp .pin.sel .msr{font-size:40px}.shp .me{width:30px;height:30px;transition:left .3s var(--e), top .3s var(--e);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.shp .me .msr{color:#1e88e5;font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24;font-size:20px}.shp .npager{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 30px;display:flex;position:absolute;bottom:18px;left:0;right:0;overflow-x:auto}.shp .npager::-webkit-scrollbar{display:none}.shp .nc{scroll-snap-align:center;background:var(--surf);border-radius:16px;flex:none;gap:6px;width:100%;padding:14px;display:grid;box-shadow:0 6px 18px #0000002e}.shp .nc b{font-size:16px}.shp .nc small{color:var(--muted)}.shp .nc .bb{gap:8px;margin-top:6px;display:flex}.shp .nc .bb button{border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-weight:600;display:inline-flex!important}.shp .nc .bb .f{background:var(--p)!important;color:#fff!important}.shp.dark .nc .bb .f{color:#0f1a3d!important}.shp .nc .bb .o{border:1px solid var(--line)!important;color:var(--p)!important}.shp .mapbar{z-index:3;background:var(--bg);position:absolute;top:0;left:0;right:0}.shp .pf{text-align:center;justify-items:center;gap:4px;padding:6px 0 10px;display:grid}.shp .pf .avw{position:relative}.shp .pf .bigav{background:var(--pill);width:64px;height:64px;color:var(--p);border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid}.shp .pf .ed{background:var(--p);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-4px;right:-4px}.shp .pf .ed .msr{font-size:16px}.shp .pf h2{margin:6px 0 0;font-size:26px;font-weight:500}.shp .pf small{color:var(--muted)}.shp .menu{display:grid}.shp .mi{text-align:left;align-items:center;gap:16px;width:100%;padding:14px 6px;display:flex}.shp .mi .msr{color:var(--ink2)}.shp .mi span.t{flex:1;font-size:16px}.shp .mi small{color:var(--p);font-size:13px;display:block}.shp .mi.red,.shp .mi.red .msr{color:#e53935}.shp .rad{text-align:left;align-items:center;gap:14px;width:100%;padding:12px 4px;font-size:16px;display:flex}.shp .rad i{border:2px solid var(--ink2);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.shp .rad.on i{border-color:var(--p)}.shp .rad.on i:after{content:"";background:var(--p);border-radius:50%;position:absolute;inset:3px}.shp .store-h{text-align:center;justify-items:center;gap:6px;display:grid}.shp .store-h .av{width:76px;height:76px;font-size:20px}.shp .minimap{border-radius:14px;height:130px;position:relative;overflow:hidden}.shp .hours div{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;font-size:14px;display:flex}.shp .hours div.today{color:var(--p);font-weight:700}.shp .op{color:var(--green);font-weight:700}.shp .topfab{z-index:15;opacity:0;width:44px;height:44px;transition:transform .28s var(--back), opacity .22s;border-radius:14px;place-items:center;position:absolute;bottom:96px;right:16px;transform:scale(0);box-shadow:0 3px 8px #0000002e;background:var(--pill)!important;color:var(--ink)!important;display:grid!important}.shp .topfab.on{opacity:1;transform:scale(1)}.shp .ssnack{z-index:50;color:#f4eff4;opacity:0;transition:all .3s var(--e);pointer-events:none;background:#313033;border-radius:6px;padding:14px 16px;font-size:14px;position:absolute;bottom:96px;left:14px;right:14px;transform:translateY(16px)}.shp .ssnack.on{opacity:1;transform:none}.shp .empty{text-align:center;color:var(--muted);padding:40px 0}.shp .num{font-feature-settings:normal;font-family:inherit}.shp :is(h1,h2,h3,h4,p){letter-spacing:normal;text-wrap:initial;font-family:inherit}.shp svg,.shp img{display:inline}
