.shop_bridge__11sQW{--pk-orange:var(--s-accent);--pk-orange-soft:var(--s-accent-soft);--pk-orange-line:var(--s-line-strong);--pk-orange-note:var(--s-accent);--pk-canvas:var(--s-tonal);--pk-surface:var(--s-surface);--pk-ink:var(--s-ink);--pk-ink-surface:var(--s-device);--pk-gray:var(--s-ink-2);--pk-soft:var(--s-ink-3);--pk-line:var(--s-line);--pk-line-dark:var(--s-line-strong);--pk-green:var(--s-success);--pk-red:var(--s-error);--pk-yellow:var(--s-brand)}.shop_crumbs__GwvMr{margin-bottom:20px}.shop_head__JPQr3{overflow:hidden;border:1px solid var(--s-line);border-radius:var(--s-radius-panel);background:var(--s-surface)}.shop_band__c2HCC{position:relative;height:96px;overflow:hidden}@media (min-width:640px){.shop_band__c2HCC{height:120px}}.shop_bandCover__AsF7Z{height:200px}@media (min-width:640px){.shop_bandCover__AsF7Z{height:280px}}@media (min-width:1024px){.shop_bandCover__AsF7Z{height:340px}}.shop_band__c2HCC img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop_bandLayer__PXODI,.shop_band__c2HCC img{position:absolute;inset:0}.shop_bandInitial__cMQJm{position:absolute;right:28px;top:50%;transform:translateY(-50%);font-size:88px;line-height:.78;font-weight:600;letter-spacing:-.03em;opacity:.14;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shop_headBody__WHKfs{display:grid;gap:32px;padding:0 20px 24px}@media (min-width:640px){.shop_headBody__WHKfs{padding:0 32px 32px}}@media (min-width:1024px){.shop_headBody__WHKfs{grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding:0 40px 40px}}.shop_logo__M1rZ0{justify-self:start;position:relative;z-index:1;display:inline-block;margin-top:-36px;padding:4px;border-radius:22px;background:var(--s-surface)}@media (min-width:640px){.shop_logo__M1rZ0{margin-top:-44px}}.shop_identity__a25Q9{display:grid;gap:12px;align-content:start;min-width:0}.shop_nameRow__ZMW7S{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px}.shop_name__NIyTA{margin:0;font-size:clamp(28px,3.6vw,40px);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.shop_featured__FyuGY{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--s-line);border-radius:var(--s-radius-pill);font-size:13px;font-weight:500;color:var(--s-ink-2)}.shop_featured__FyuGY svg{color:var(--s-brand)}.shop_featuredOnPhoto__cEaG7{position:absolute;top:16px;right:16px;border-color:transparent;background:var(--s-surface);color:var(--s-ink)}.shop_meta__1TY2I{display:flex;flex-wrap:wrap;align-items:center;margin:0;font-size:15px;line-height:1.5;color:var(--s-ink-2)}.shop_meta__1TY2I>span{display:inline-flex;align-items:center;gap:4px}.shop_meta__1TY2I>span+span:before{content:"·";padding:0 8px;color:var(--s-ink-3)}.shop_meta__1TY2I strong{font-weight:600;color:var(--s-ink);font-variant-numeric:tabular-nums}.shop_star__0R0VK{color:var(--s-brand);fill:currentColor}.shop_status__b_YoS{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;color:var(--s-ink-3)}.shop_open__bmu3u{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--s-ink)}.shop_dot__rXMgy{width:8px;height:8px;border-radius:999px;background:var(--s-ink-3)}.shop_dotOpen__TEsrq{background:var(--s-success)}.shop_dotSoon__4kVDh{background:var(--s-warning)}.shop_description__9KBIE{margin:4px 0 0;max-width:66ch;font-size:16px;line-height:1.65;color:var(--s-ink-2);white-space:pre-line}.shop_highlights__wcRlK{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.shop_highlights__wcRlK li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--s-radius-pill);background:var(--s-tonal);font-size:14px;color:var(--s-ink)}.shop_highlights__wcRlK svg{color:var(--s-success)}.shop_headJoin__LDa0k{display:none}@media (min-width:1024px){.shop_headJoin__LDa0k{display:contents}}.shop_actions__DJd1F{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.shop_glance__bvd5h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;margin:0;border-top:1px solid var(--s-line)}@media (min-width:1024px){.shop_glance__bvd5h{margin-top:32px}}.shop_glance__bvd5h>div{display:grid;gap:2px;padding:16px 16px 16px 0;border-bottom:1px solid var(--s-line)}.shop_glance__bvd5h>div:nth-child(2n){padding-left:16px;border-left:1px solid var(--s-line)}.shop_glance__bvd5h dt{order:2;font-size:13px;line-height:1.4;color:var(--s-ink-3)}.shop_glance__bvd5h dd{order:1;margin:0;font-size:20px;line-height:1.3;font-weight:600;color:var(--s-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.shop_notice__PMhhV{margin-top:16px;padding:14px 18px;border:1px solid var(--s-line);border-radius:var(--s-radius-field);background:var(--s-surface);font-size:15px;line-height:1.55;color:var(--s-ink-2)}.shop_noticeWarn__P8lUY{border-color:var(--s-line-strong);background:var(--s-accent-soft);color:var(--s-ink)}.shop_tabs__GPhxQ{position:sticky;top:var(--s-header-h);z-index:20;margin:24px 0 0;padding:10px 0;background:var(--s-ground);border-bottom:1px solid var(--s-line)}.shop_body__wdVRz{display:grid;gap:24px;margin-top:24px}@media (min-width:1024px){.shop_body__wdVRz{grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}}.shop_main__NaUx7{order:2;display:grid;gap:24px;min-width:0}.shop_aside__652Yi{order:1;min-width:0}@media (min-width:1024px){.shop_main__NaUx7{order:1}.shop_aside__652Yi{order:2;position:sticky;top:calc(var(--s-header-h) + 72px)}}.shop_panel__xsufB{min-width:0;padding:24px 20px;border:1px solid var(--s-line);border-radius:var(--s-radius-card);background:var(--s-surface);scroll-margin-top:calc(var(--s-header-h) + 72px)}@media (min-width:640px){.shop_panel__xsufB{padding:28px 32px}}.shop_panelHead___Zm4l{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:20px}.shop_panelTitle___FBk2{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.01em}.shop_panelSub__dWRQq{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--s-ink-3)}.shop_offers__pL6PZ{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:768px){.shop_offersTwo__I_TpZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop_offer__0Lm2Y{display:grid;gap:4px;align-content:start;padding:16px 18px;border-radius:var(--s-radius-field);background:var(--s-accent-soft)}.shop_offerKind__6i4ac{font-size:13px;font-weight:600;color:var(--s-accent)}.shop_offerTitle__8c6Ld{margin:0;font-size:17px;line-height:1.35;letter-spacing:-.01em}.shop_offerBody__QqpVG{margin:0;font-size:15px;line-height:1.55;color:var(--s-ink-2)}.shop_offerEnds__sNQtE{font-size:13px;color:var(--s-ink-2);font-variant-numeric:tabular-nums}.shop_map__z2bpl{overflow:hidden;margin-bottom:12px;border-radius:var(--s-radius-field)}.shop_branches__LctHK{margin:0;padding:0;list-style:none;border-top:1px solid var(--s-line)}.shop_branch__GDc1p{display:grid;gap:12px;padding:16px 0;border-bottom:1px solid var(--s-line)}@media (min-width:640px){.shop_branch__GDc1p{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.shop_branchPick__3lZrH{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit}.shop_branchPick__3lZrH:not(:disabled){cursor:pointer}.shop_branchPick__3lZrH svg{margin-top:2px}.shop_branchOn__zlr0s svg{color:var(--s-brand)}.shop_branchName__15Imt{display:block;font-size:16px;font-weight:600;color:var(--s-ink)}.shop_branchAddress__ReHAK{display:block;font-size:15px;line-height:1.5;color:var(--s-ink-2)}.shop_branchMeta__RkcBh{display:flex;flex-wrap:wrap;gap:2px 16px;margin-top:4px;font-size:14px;color:var(--s-ink-3)}.shop_note__zy_xN{margin:12px 0 0;font-size:14px;color:var(--s-ink-3)}.shop_steps__K3GY5{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--s-line)}@media (min-width:768px){.shop_steps__K3GY5{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:0}}.shop_step__Wrb_u{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--s-line)}@media (min-width:768px){.shop_step__Wrb_u{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 0 0;border-top:1px solid var(--s-line);border-bottom:0}}.shop_stepNum__fXsjU{font-size:28px;line-height:1;font-weight:600;color:var(--s-brand);font-variant-numeric:tabular-nums}.shop_stepTitle__8sKur{margin:0;font-size:16px;line-height:1.4}.shop_stepText__uYkk5{margin:2px 0 0;font-size:14px;line-height:1.55;color:var(--s-ink-2)}.shop_contacts__fElrx{display:grid;margin:0 0 20px;padding:0;list-style:none;border-top:1px solid var(--s-line)}@media (min-width:640px){.shop_contacts__fElrx{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}}.shop_contacts__fElrx a{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--s-line);color:var(--s-ink);font-size:15px;text-decoration:none;min-width:0}.shop_contacts__fElrx a:hover .shop_contactLabel__KfF3x{text-decoration:underline;text-underline-offset:3px}.shop_contactLabel__KfF3x{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop_contactKind__g2kD7{margin-left:auto;flex-shrink:0;font-size:13px;color:var(--s-ink-3)}.shop_share__SxinN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--s-radius-field);background:var(--s-tonal);font-size:15px;color:var(--s-ink-2)}.shop_programName__6AEXl{margin:0;font-size:17px;line-height:1.35}.shop_programGoal___6L45{margin:2px 0 0;font-size:14px;color:var(--s-ink-3);font-variant-numeric:tabular-nums}.shop_programText__NGnta{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--s-ink-2)}.shop_earnTags__glaIS{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.shop_earnTags__glaIS li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--s-radius-pill);background:var(--s-tonal);font-size:13px;color:var(--s-ink);font-variant-numeric:tabular-nums}.shop_rewards__GXuzZ{margin:16px 0 0;padding:0;list-style:none;border-top:1px solid var(--s-line)}.shop_reward__PV_1F{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--s-line)}.shop_reward__PV_1F svg{margin-top:2px}.shop_rewardGoal__Y7J9l svg{color:var(--s-brand)}.shop_rewardName__pMdcz{display:block;font-size:15px;line-height:1.4;color:var(--s-ink)}.shop_rewardGoal__Y7J9l .shop_rewardName__pMdcz{font-weight:600}.shop_rewardAt__UU6Ds{display:block;font-size:13px;line-height:1.45;color:var(--s-ink-3);font-variant-numeric:tabular-nums}.shop_fine__bFK2h{margin:16px 0 0;font-size:13px;line-height:1.55;color:var(--s-ink-3)}.shop_fine__bFK2h a{color:inherit;text-decoration:underline;text-underline-offset:2px}.shop_cta__zhKW_{display:grid;margin-top:20px}.shop_programNotice__YA8Sa{margin-bottom:16px;padding:12px 14px;border-radius:var(--s-radius-field);background:var(--s-accent-soft);font-size:14px;line-height:1.5;color:var(--s-ink)}.shop_programNotice__YA8Sa strong{display:block;font-weight:600}.shop_dock__DfBhm{position:fixed;inset:auto 0 0;z-index:40;display:grid;padding:12px var(--s-gutter) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--s-line);background:var(--s-surface)}@media (min-width:1024px){.shop_dock__DfBhm{display:none}}.shop_dockSpacer__6N3rO{height:76px}@media (min-width:1024px){.shop_dockSpacer__6N3rO{display:none}}