._7OESMa_page{background:#fff;min-height:100dvh;padding-bottom:32px}._7OESMa_bar{z-index:40;height:calc(56px + var(--safe-top));padding:var(--safe-top) 6px 0 4px;background:#fff;align-items:center;gap:4px;display:flex;position:sticky;top:0}._7OESMa_barMid{flex:1;min-width:0;display:flex;position:relative}._7OESMa_barTitle{font-size:17px;font-weight:var(--w-semi)}._7OESMa_share{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._7OESMa_share:hover{background:var(--fill)}._7OESMa_share:focus-visible{box-shadow:var(--focus);outline:none}._7OESMa_hero{border-radius:26px;flex-direction:column;margin:0 16px;padding:18px 16px 16px;display:flex;position:relative;overflow:hidden}._7OESMa_heroIcon{object-fit:contain;pointer-events:none;position:absolute;top:8px;right:8px}._7OESMa_heroTitle{font-size:28px;font-weight:var(--w-semi);max-width:62%;min-height:32px;line-height:1.15;position:relative}._7OESMa_heroSub{color:#5e6560;max-width:62%;margin-top:2px;font-size:14px;position:relative}._7OESMa_heroSearch{color:#6c726e;background:#fff;border-radius:18px;align-items:center;gap:12px;height:52px;margin-top:52px;padding:0 16px;font-size:15px;display:flex;position:relative;box-shadow:0 6px 18px #0000000f}._7OESMa_heroSearch:focus-visible{box-shadow:var(--focus);outline:none}._7OESMa_hero:has(._7OESMa_heroSub) ._7OESMa_heroSearch{margin-top:40px}._7OESMa_filter{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px;padding:18px 0 14px}._7OESMa_filterTitle{font-size:20px;font-weight:var(--w-semi);padding:0 16px}._7OESMa_chips{scrollbar-width:none;gap:8px;margin-bottom:-4px;padding:14px 16px 4px;display:flex;overflow-x:auto}._7OESMa_chips::-webkit-scrollbar{display:none}._7OESMa_chip{height:36px;font:inherit;font-size:15px;font-weight:var(--w-medium);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #dadfda}._7OESMa_chipOn{background:var(--mint);box-shadow:inset 0 0 0 1.5px var(--brand-text);color:var(--brand-text);font-weight:var(--w-semi)}._7OESMa_chip:focus-visible{box-shadow:var(--focus);outline:none}._7OESMa_tri{font-size:10px}._7OESMa_rows{padding:0 16px}._7OESMa_pad{padding:16px}._7OESMa_sentinel{height:1px}._7OESMa_shopGrid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:20px 12px;padding:14px 16px 0;display:grid}._7OESMa_shop{min-width:0;color:var(--ink);flex-direction:column;gap:4px;display:flex}._7OESMa_shop>:first-child{margin-bottom:6px}._7OESMa_shopIcon{background:#fff4e3;border-radius:16px;place-items:center;height:130px;margin-bottom:6px;display:grid}._7OESMa_shopName{font-size:14px;font-weight:var(--w-semi)}._7OESMa_shopSeller{color:#6c726e;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}._7OESMa_shopPack{color:#6c726e;font-size:12px}._7OESMa_shopPriceRow{align-items:center;gap:6px;display:flex}._7OESMa_shopPrice{font-size:16px;font-weight:var(--w-semi);flex:1;min-width:0}._7OESMa_plus{background:var(--brand-fill-strong);color:#5e6560;width:34px;height:34px;font-size:10px;font-weight:var(--w-semi);border-radius:50%;flex:none;place-items:center;display:grid}._7OESMa_plusOut{background:#dadfda}@media (min-width:600px){._7OESMa_page{max-width:600px;margin:0 auto}}
