[data-adults]:not([data-adults-sport=padel]):not([data-adults-sport=golf]) [data-sport-only]:not([data-sport-only=tennis]),[data-adults][data-adults-sport=golf] [data-sport-only]:not([data-sport-only=golf]),[data-adults][data-adults-sport=padel] [data-sport-only]:not([data-sport-only=padel]){display:none}.ad-week{margin-top:28px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media (min-width:735px){.ad-week{grid-template-columns:repeat(5,minmax(0,1fr))}}.ad-day{display:grid;align-content:start;gap:8px;padding:16px 14px;border-radius:18px;background:var(--band)}.ad-day-n{font-size:13px;font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.ad-b{padding:9px 10px;border-radius:10px;font-size:14px;line-height:18px;font-weight:700}.ad-court{background:var(--color-b1-red);color:#fff}.ad-sc{background:var(--page);box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.ad-mind{background:var(--ink);color:var(--page)}.ad-photos{margin-top:28px;display:grid;gap:12px}@media (min-width:735px){.ad-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-photos-2{grid-template-columns:repeat(2,minmax(0,1fr))}}