.gallery-heading[data-astro-cid-royyff55]{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:32px}.gallery-heading[data-astro-cid-royyff55] button[data-astro-cid-royyff55]{flex-shrink:0}.gallery-strip[data-astro-cid-royyff55]{--unit: 112px;cursor:grab;user-select:none;display:grid;grid-auto-flow:column dense;grid-template-rows:repeat(2,210px);grid-auto-columns:var(--unit);gap:12px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#694a98 transparent;padding-bottom:12px}.gallery-photo[data-astro-cid-royyff55]{min-width:0;border:0;border-radius:10px;padding:0;overflow:hidden;background:var(--surface)}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n+1){grid-row:1 / 3;grid-column:span 4}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n+2){grid-row:1;grid-column:span 3}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n+3){grid-row:2;grid-column:span 2}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n+4){grid-row:2;grid-column:span 3}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n+5){grid-row:1;grid-column:span 2}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n+6){grid-row:1 / 3;grid-column:span 2}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n+7){grid-row:1;grid-column:span 4}.gallery-photo[data-astro-cid-royyff55]:nth-child(8n){grid-row:2;grid-column:span 4}.gallery-photo[data-astro-cid-royyff55] img[data-astro-cid-royyff55]{width:100%;height:100%;object-fit:cover}.gallery-controls[data-astro-cid-royyff55]{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:20px}.previous[data-astro-cid-royyff55] svg{transform:rotate(180deg)}.lightbox[data-astro-cid-royyff55]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050309;overscroll-behavior:contain}.lightbox[data-astro-cid-royyff55][open]{display:grid;place-items:center}.lightbox[data-astro-cid-royyff55]::backdrop{background:transparent}.expanded-photo[data-astro-cid-royyff55]{max-width:100vw;max-height:100dvh;width:auto;height:auto;object-fit:contain;touch-action:pan-y}.lightbox-button[data-astro-cid-royyff55]{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#120d1ca6;color:#fff;cursor:pointer}.lightbox-button[data-astro-cid-royyff55]:hover,.lightbox-button[data-astro-cid-royyff55]:focus-visible{background:#694a98}.lightbox-close[data-astro-cid-royyff55]{top:16px;right:16px}.lightbox-previous[data-astro-cid-royyff55],.lightbox-next[data-astro-cid-royyff55]{top:50%;translate:0 -50%}.lightbox-previous[data-astro-cid-royyff55]{left:16px}.lightbox-previous[data-astro-cid-royyff55] svg{transform:rotate(180deg)}.lightbox-next[data-astro-cid-royyff55]{right:16px}.lightbox-count[data-astro-cid-royyff55]{position:absolute;left:50%;bottom:16px;translate:-50% 0;padding:4px 12px;border-radius:99px;background:#120d1ca6;color:#fff;font:500 12px/1.6 IBM Plex Mono,monospace}@media (max-width: 700px){.gallery-heading[data-astro-cid-royyff55]{align-items:flex-start;flex-direction:column}.gallery-strip[data-astro-cid-royyff55]{--unit: 70px;grid-template-rows:repeat(2,145px);gap:8px}}.membership[data-astro-cid-renum6zw]{background:var(--surface);border-block:1px solid var(--line)}.intro[data-astro-cid-renum6zw]{color:var(--muted);margin:16px 0 34px}.prices[data-astro-cid-renum6zw]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.price-card[data-astro-cid-renum6zw]{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:30px;display:flex;flex-direction:column;min-width:0}.featured[data-astro-cid-renum6zw]{border-color:#9c76d7;box-shadow:0 0 24px #9c76d71a}h3[data-astro-cid-renum6zw]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:18px}.discount[data-astro-cid-renum6zw]{font:400 10px/1.5 IBM Plex Mono,monospace;border:1px solid var(--line);border-radius:20px;padding:3px 9px;color:var(--lavender)}.price[data-astro-cid-renum6zw]{display:flex;align-items:baseline;gap:5px;font:400 48px/1.3 IBM Plex Mono,monospace;color:#bd98e7;margin:20px 0}.price[data-astro-cid-renum6zw]>span[data-astro-cid-renum6zw]:last-child{font-size:32px;margin-left:0}ul[data-astro-cid-renum6zw]{padding-left:18px;color:var(--muted);font-size:14px}ul[data-astro-cid-renum6zw] li{margin-bottom:8px}.offer-content[data-astro-cid-renum6zw]{min-height:235px;transform-origin:center bottom}.daily[data-astro-cid-renum6zw]{overflow:hidden}.daily[data-astro-cid-renum6zw] button[data-astro-cid-renum6zw]{margin-top:auto;font-size:13px}.keyring[data-astro-cid-renum6zw]{color:var(--muted);font-size:13px;margin-top:26px}@media (max-width: 900px){.prices[data-astro-cid-renum6zw]{grid-template-columns:1fr}.price-card[data-astro-cid-renum6zw]{padding:26px}.offer-content[data-astro-cid-renum6zw]{min-height:215px}}.gym-hero[data-astro-cid-v6zca7xu]{position:relative;min-height:400px;display:flex;align-items:flex-end}.gym-hero[data-astro-cid-v6zca7xu]>img[data-astro-cid-v6zca7xu],.shade[data-astro-cid-v6zca7xu]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shade[data-astro-cid-v6zca7xu]{background:linear-gradient(180deg,#120d1c66,#120d1cf5)}.gym-hero[data-astro-cid-v6zca7xu] .container[data-astro-cid-v6zca7xu]{position:relative;padding-block:60px 48px}.gym-hero[data-astro-cid-v6zca7xu] h1[data-astro-cid-v6zca7xu]{max-width:22ch}.gym-hero[data-astro-cid-v6zca7xu] p[data-astro-cid-v6zca7xu]{max-width:58ch;color:#ded4f0;margin-top:22px;font-size:17px}.location-grid[data-astro-cid-v6zca7xu]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:24px}.location-card[data-astro-cid-v6zca7xu]{padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:10px}h2[data-astro-cid-v6zca7xu]{font-size:23px;margin-bottom:25px}.hours[data-astro-cid-v6zca7xu]>div[data-astro-cid-v6zca7xu]{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}dd[data-astro-cid-v6zca7xu]{color:var(--lavender);white-space:nowrap;font-variant-numeric:tabular-nums}.map-panel[data-astro-cid-v6zca7xu]{min-height:300px;background:#18111f;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:16px}.map-static[data-astro-cid-v6zca7xu]{position:relative;display:block}.map-static[data-astro-cid-v6zca7xu] img[data-astro-cid-v6zca7xu]{display:block;width:100%;height:320px;object-fit:cover}.map-marker[data-astro-cid-v6zca7xu]{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:8px;transform:translate(-7px,-50%);font:600 13px/1 var(--font-body, sans-serif);color:#1b1427;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.map-marker[data-astro-cid-v6zca7xu]:before{content:"";width:14px;height:14px;border-radius:50%;background:#6b3fa8;border:3px solid #fff;box-shadow:0 1px 4px #0006}.map-static[data-astro-cid-v6zca7xu] small[data-astro-cid-v6zca7xu]{position:absolute;right:0;bottom:0;padding:2px 6px;font-size:11px;color:#333;background:#fffc}.map-panel[data-astro-cid-v6zca7xu] iframe[data-astro-cid-v6zca7xu]{width:100%;height:320px;border:0}.location-grid[data-astro-cid-v6zca7xu]{align-items:stretch}.directions[data-astro-cid-v6zca7xu]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"title map" "address map" "transport map";grid-template-rows:auto auto 1fr;gap:18px}.directions[data-astro-cid-v6zca7xu] h2[data-astro-cid-v6zca7xu]{grid-area:title;margin:0}.directions[data-astro-cid-v6zca7xu] .address[data-astro-cid-v6zca7xu]{grid-area:address;font-size:14px}.directions[data-astro-cid-v6zca7xu] .transport[data-astro-cid-v6zca7xu]{grid-area:transport;margin:0;align-content:start}.directions[data-astro-cid-v6zca7xu] .map-panel[data-astro-cid-v6zca7xu]{grid-area:map;margin:0}@media (max-width: 1100px){.location-grid[data-astro-cid-v6zca7xu]{grid-template-columns:1fr}}@media (max-width: 600px){.directions[data-astro-cid-v6zca7xu]{grid-template-columns:1fr;grid-template-areas:"title" "address" "transport" "map" "link"}}.address[data-astro-cid-v6zca7xu]{display:flex;align-items:center;gap:12px;font-weight:600}.address[data-astro-cid-v6zca7xu] svg{color:var(--lavender)}.transport[data-astro-cid-v6zca7xu]{margin:24px 0;display:grid;gap:18px}.transport[data-astro-cid-v6zca7xu] p[data-astro-cid-v6zca7xu]{display:flex;align-items:center;gap:15px;font-size:14px;color:var(--muted)}.transport[data-astro-cid-v6zca7xu] img[data-astro-cid-v6zca7xu]{width:48px;height:32px;object-fit:contain}@media (max-width: 800px){.location-grid[data-astro-cid-v6zca7xu]{grid-template-columns:1fr}.location-card[data-astro-cid-v6zca7xu]{padding:25px}}@media (max-width: 400px){.hours[data-astro-cid-v6zca7xu]>div[data-astro-cid-v6zca7xu]{flex-direction:column;gap:3px}}
