.page_page__cpmUw{--brand:#1db954;--brand-dark:#158a3c;--ink:#1a1a1a;--muted:#6b6b6b;--line:#e6e6e6;--surface:#f6f7f9;width:100%;max-width:1200px;margin-inline:auto;padding:clamp(8px,1.4vw,20px) clamp(10px,2vw,16px) 64px;box-sizing:border-box;container-type:inline-size;container-name:deal}.page_hero__1vojZ{display:grid;grid-template-columns:1fr minmax(240px,320px);gap:clamp(24px,4vw,56px);align-items:center;padding-block:clamp(8px,1.2vw,14px);position:relative;isolation:isolate}.page_heroMain__K4XW0{min-width:0}.page_name__xLEsq{margin:0;font-size:clamp(28px,6cqi,48px);font-weight:800;line-height:1.1;color:var(--ink);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_verified__2nw4P{display:inline-flex;align-items:center;justify-content:center;width:clamp(22px,2.4vw,30px);height:clamp(22px,2.4vw,30px);border-radius:50%;background:#1da1f2;color:#fff;font-size:.55em;flex-shrink:0}.page_tagline__GkECV{margin:clamp(10px,1.4vw,16px) 0 0;font-size:clamp(15px,1.5vw,20px);color:var(--muted);font-weight:500;line-height:1.5}.page_stats__sZNGo{display:grid;grid-template-columns:repeat(4,1fr);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:clamp(14px,1.8vw,22px) clamp(8px,1.4vw,16px);margin-top:clamp(20px,2.6vw,28px)}.page_stat__edAqf{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding-inline:8px}.page_stat__edAqf+.page_stat__edAqf{border-inline-start:1px solid var(--line)}.page_statValue__WuRMt{font-size:clamp(20px,2.4vw,30px);font-weight:800;color:var(--brand);line-height:1;display:inline-flex;align-items:center;gap:3px}.page_statStar___1aAJ{color:#f5b301;font-size:.7em}.page_statLabel__Pr3jN{font-size:clamp(11px,1.1vw,14px);color:var(--muted)}.page_heroAside__xb6Oj{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.page_logo__RghzY{width:clamp(120px,14vw,190px);height:clamp(120px,14vw,190px);border-radius:50%;object-fit:cover;background:#fff;border:1px solid var(--line);box-sizing:border-box}.page_logoFallback__DHF6c{display:flex;align-items:center;justify-content:center;font-size:clamp(48px,6vw,80px);font-weight:800;color:var(--brand)}.page_phonePill__v5lIt{padding:12px 18px;border:1.5px solid var(--brand);color:var(--ink);direction:ltr}.page_ctaBtn__ejH1B,.page_phonePill__v5lIt{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:280px;border-radius:12px;font-size:17px;font-weight:700;text-decoration:none}.page_ctaBtn__ejH1B{padding:13px 18px;background:linear-gradient(to bottom right,#1db954,#158a3c);color:#fff;border:none}.page_waIcon__lxD9s{width:20px;height:20px;flex-shrink:0}.page_info__YzmO2{margin-block:clamp(10px,1.6vw,16px);padding:clamp(14px,1.8vw,22px) clamp(14px,2vw,24px);background:var(--surface);border:1px solid var(--line);border-radius:16px}.page_infoGrid__ms1sC{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(14px,3vw,40px);margin-block-start:12px}.page_infoList__wveXt{margin:0;display:flex;flex-direction:column;gap:12px}.page_infoRow__x2pkr dt{font-size:13px;color:var(--muted)}.page_infoRow__x2pkr dd{margin:2px 0 0;font-size:16px;font-weight:600;overflow-wrap:anywhere}.page_infoRow__x2pkr a{color:var(--brand-dark);text-decoration:none}.page_infoRow__x2pkr a:hover{text-decoration:underline}.page_hours__39Fel{min-width:0}.page_hoursHead__OukHk{display:flex;align-items:center;gap:10px;margin-block-end:8px}.page_hoursTitle__I_0Fz{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.page_closedBadge__F6lWt,.page_openBadge__tlzyl{padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700}.page_openBadge__tlzyl{background:rgba(29,185,84,.12);color:var(--brand-dark)}.page_closedBadge__F6lWt{background:var(--line);color:var(--muted)}.page_hoursTable__nAPWj{width:100%;max-width:360px;border-collapse:collapse;font-size:14px}.page_hoursTable__nAPWj td,.page_hoursTable__nAPWj th{padding-block:5px;padding-inline:8px;text-align:start}.page_hoursTable__nAPWj th{font-weight:500;color:var(--ink)}.page_hoursTable__nAPWj td{color:var(--ink)}.page_hoursClosed___k51p{color:var(--muted)}.page_hoursToday__h6X3u td,.page_hoursToday__h6X3u th{font-weight:700;background:rgba(29,185,84,.08)}.page_sectionHead__t_5mI{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(10px,1.6vw,16px);margin-bottom:clamp(8px,1vw,12px)}.page_sectionTitle__z2cAH{margin:0;font-size:clamp(18px,2vw,26px);font-weight:800;color:var(--ink);display:inline-flex;align-items:center;gap:10px}.page_playDot__63X2t{justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid var(--brand)}.page_playDot__63X2t,.page_seeAll___KFmX{display:inline-flex;align-items:center;color:var(--brand)}.page_seeAll___KFmX{font-weight:700;font-size:clamp(13px,1.3vw,16px);text-decoration:none;white-space:nowrap;gap:4px}.page_grid__xHE1J{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:clamp(10px,1.4vw,16px)}.page_empty__grT0I{color:var(--muted);font-size:15px;padding-block:24px}.page_banner__A0xPZ{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(32px,5vw,56px);padding:clamp(22px,3vw,40px) clamp(22px,3.5vw,48px);border-radius:20px;background:radial-gradient(120% 140% at 85% 50%,var(--brand) 0,var(--brand-dark) 60%,#0f6b30 100%);color:#fff;overflow:hidden}.page_bannerLeft__yle16{display:flex;align-items:center;gap:clamp(14px,2vw,24px);min-width:0}.page_bannerLogo__DqRfI{width:clamp(56px,7vw,88px);height:clamp(56px,7vw,88px);border-radius:14px;object-fit:contain;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);padding:6px;box-sizing:border-box;flex-shrink:0}.page_bannerText__bGyGn{min-width:0}.page_bannerTitle__bA6F1{margin:0;font-size:clamp(20px,2.6vw,34px);font-weight:800;line-height:1.15}.page_bannerSub__ynJR8{margin:8px 0 0;font-size:clamp(13px,1.4vw,17px);color:rgba(255,255,255,.85);line-height:1.4}.page_bannerCta__8rTFm{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:12px;background:#fff;color:var(--brand-dark);font-size:16px;font-weight:700;text-decoration:none;white-space:nowrap;flex-shrink:0}@container deal (max-width: 760px){.page_hero__1vojZ{grid-template-columns:1fr;text-align:center;gap:12px}.page_heroAside__xb6Oj{order:-1;gap:10px}.page_logo__RghzY{width:clamp(76px,18vw,104px);height:clamp(76px,18vw,104px);flex:0 0 auto}.page_name__xLEsq{justify-content:center;font-size:clamp(22px,5cqi,34px)}.page_tagline__GkECV{margin-top:6px;font-size:clamp(14px,1.4vw,17px)}.page_heroAside__xb6Oj{flex-direction:row;flex-wrap:wrap;justify-content:center}.page_ctaBtn__ejH1B,.page_phonePill__v5lIt{width:auto;flex:1 1 auto;max-width:240px;padding-block:10px}.page_stats__sZNGo{max-width:560px;margin-inline:auto}.page_infoGrid__ms1sC{grid-auto-flow:row}}@container deal (max-width: 520px){.page_stats__sZNGo{grid-template-columns:repeat(2,1fr);gap:16px 0}.page_stat__edAqf+.page_stat__edAqf{border-inline-start:none}.page_stat__edAqf:nth-child(2n){border-inline-start:1px solid var(--line)}.page_stat__edAqf:nth-child(n+3){border-block-start:1px solid var(--line);padding-top:16px}.page_grid__xHE1J{grid-template-columns:repeat(2,1fr);gap:10px}.page_banner__A0xPZ{align-items:center}.page_bannerLeft__yle16,.page_banner__A0xPZ{flex-direction:column;text-align:center}.page_bannerCta__8rTFm{width:100%}}@media (min-width:1440px){.page_page__cpmUw{max-width:1280px}}.page_shareBtn__AsFIu{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:280px;padding:12px 18px;border:1.5px solid var(--brand);border-radius:12px;background:transparent;color:var(--brand-dark);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.page_shareBtn__AsFIu:hover{background:rgba(29,185,84,.08)}@media (max-width:767px){.page_grid__xHE1J{grid-template-columns:repeat(2,1fr);gap:1px;margin-inline:calc((var(--shell-pad-inline) + clamp(10px, 2vw, 16px)) * -1)}.page_grid__xHE1J>.item-card{aspect-ratio:2/3;border-radius:6px!important}}